资源简介
餐饮管理系统基于C# TCP协议,C/S模式,XML文件存放数据。客户端与服务端远程通信实现外卖服务。其服务端功能有:点餐,会员管理,菜品管理,结账,预定管理,外卖等。其客户端功能有:外卖点餐。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.xml.Linq;
namespace 点餐系统
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//加载点餐列表
public void LoadElement()
{
XDocument xdoc;
List list;
xdoc = XDocument.Load(“menu.xml“);
XElement root = xdoc.Root;
list = new List();
foreach (XElement item in root.Elements())
{
list.Add(new MenuList(item.Attribute(“id“).Value item.Element(“name“).Value item.Element(“Unitprice“).Value + “元“));
}
dataGridView3.AutoGenerateColumns = false;
dataGridView3.DataSource = list;
try
{
dataGridView3.SelectedRows[0].Selected = false;
}
catch { }
}
private void Form1_Load(object sender EventArgs e)
{
LoadElement();
Order();
}
//点餐选中
private void Chooes()
{
Addxml();
Loading1();
char[] t = { ‘元‘ };
double monney = 0;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
string[] str = dataGridView1.Rows[i].Cells[2].Value.ToString().Split(t StringSplitOptions.RemoveEmptyEntries);
monney += Convert.ToDouble(str[0]);
}
label20.Text = monney.ToString() + “元“;
label21.Text = dataGridView1.Rows.Count.ToString();
}
System.DateTime time = new System.DateTime();
//增加choose.xml
public void Addxml()
{
XDocument xdoc1;
time = System.DateTime.Now;
//time = System.DateTime.Now;
xdoc1 = XDocument.Load(“choose.xml“);
XElement User = new XElement(“user“);
User.SetAttributeValue(“id“ t + 1);
User.SetElementValue(“name“ dataGridView3.SelectedRows[0].Cells[1].Value.ToString());
User.SetElementValue(“Unitprice“ dataGridView3.SelectedRows[0].Cells[2].Value.ToString());
User.SetElementValue(“datatime“time.ToString());
xdoc1.Root.Add(User);
xdoc1.Save(“choose.xml“);
}
//重载函数用于图片点餐
public void Addxml(string namestring Unitprice)
{
XDocument xdoc1;
time = System.DateTime.Now;
//time = System.DateTime.Now;
xdoc1 = XDocument.Load(“choose.xml“);
XElement User = new XElement(“user“);
User.SetAttributeValue(“id“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-29 01:33 餐饮管理系统\
目录 0 2018-07-29 01:34 餐饮管理系统\点餐系统\
文件 189 2018-07-29 01:32 餐饮管理系统\点餐系统\App.config
目录 0 2018-07-29 01:26 餐饮管理系统\点餐系统\bin\
目录 0 2018-07-29 01:30 餐饮管理系统\点餐系统\bin\Debug\
文件 52 2018-07-29 11:42 餐饮管理系统\点餐系统\bin\Debug\choose.xm
文件 52 2018-07-29 11:42 餐饮管理系统\点餐系统\bin\Debug\history.xm
文件 4608 2018-07-29 01:29 餐饮管理系统\点餐系统\bin\Debug\menu.xm
文件 7999488 2018-07-29 01:30 餐饮管理系统\点餐系统\bin\Debug\点餐系统.exe
文件 189 2018-07-29 01:29 餐饮管理系统\点餐系统\bin\Debug\点餐系统.exe.config
文件 50688 2018-07-29 01:29 餐饮管理系统\点餐系统\bin\Debug\点餐系统.pdb
文件 22696 2018-07-29 01:29 餐饮管理系统\点餐系统\bin\Debug\点餐系统.vshost.exe
文件 189 2018-07-29 01:29 餐饮管理系统\点餐系统\bin\Debug\点餐系统.vshost.exe.config
文件 490 2018-07-29 01:30 餐饮管理系统\点餐系统\bin\Debug\点餐系统.vshost.exe.manifest
文件 60 2018-07-29 01:32 餐饮管理系统\点餐系统\ClassDiagram1.cd
文件 60 2018-07-29 01:32 餐饮管理系统\点餐系统\ClassDiagram2.cd
文件 60 2018-07-29 01:32 餐饮管理系统\点餐系统\ClassDiagram3.cd
文件 15165 2018-07-29 01:32 餐饮管理系统\点餐系统\Form1.cs
文件 42890 2018-07-29 01:32 餐饮管理系统\点餐系统\Form1.Designer.cs
文件 11856274 2018-07-29 01:34 餐饮管理系统\点餐系统\Form1.resx
文件 4159 2018-07-29 01:32 餐饮管理系统\点餐系统\MenuList.cs
目录 0 2018-07-29 01:26 餐饮管理系统\点餐系统\obj\
目录 0 2018-07-29 01:32 餐饮管理系统\点餐系统\obj\Debug\
文件 1464 2018-07-29 01:30 餐饮管理系统\点餐系统\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7264 2018-07-29 01:30 餐饮管理系统\点餐系统\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2018-07-29 01:30 餐饮管理系统\点餐系统\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2018-07-29 01:30 餐饮管理系统\点餐系统\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2018-07-29 01:30 餐饮管理系统\点餐系统\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2018-07-29 01:26 餐饮管理系统\点餐系统\obj\Debug\TempPE\
文件 1165 2018-07-29 01:30 餐饮管理系统\点餐系统\obj\Debug\点餐系统.csproj.FileListAbsolute.txt
文件 976 2018-07-29 01:30 餐饮管理系统\点餐系统\obj\Debug\点餐系统.csproj.GenerateResource.Cache
............此处省略135个文件信息
相关资源
- 用ASP.NET三层架构开发留言板
- 198个经典C#WinForm(收藏版)
- Web程序设计--ASP.NET实用网站开发 MyP
- 基于.net三层架构的药店管理系统的设
- C#写的数据库背单词程序源码
- C#开发的图片识别程序 demo
- C#浏览器自动填表demo(三种方式)
- C#制作的图片对比小软件
- C#程序设计及应用教程课件PPT
- C#学生成绩管理系统(三层架构、CS
- C#打印(winform+web+asp.net)
- C# emgucv人脸识别最新
- CLR via C# 第4版 英文PDF
- Head First C# 英文版(04)
- 斗地主服务端源码(含客户端程序)
- 精品:智能社区管理源码C#(b/s)
- C#找茬游戏简单
- ASP.NET 网站毕业设计家居系统
- ASP.NET(C#)实践教程
- 基于LXI协议的C#网络监控系统开发
- c#演讲比赛打分系统
- 深入理解C# 第3版 中文版高清原版
- C# 个人博客网站
- C#入门经典(Beginning C# 7 Programming wi
- C#我的网上商城项目
- 高校收费系统,源码 c#
- C#SharpAvi桌面录屏源码
- 超赞的200个经典C#WinForm
- Winform开发全套31个UI组件开源共享](
- 基于C#三层架构的餐厅点餐管理系统
评论
共有 条评论