激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - C# - C#實(shí)現(xiàn)餐飲管理系統(tǒng)

C#實(shí)現(xiàn)餐飲管理系統(tǒng)

2022-03-09 13:34wxtydd123 C#

這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)餐飲管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C#實(shí)現(xiàn)餐飲管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

此系統(tǒng)采用C#語言的Winfrom和ADO.NET技術(shù)搭建的簡單的CS系統(tǒng)。

部分代碼:

frmBook.cs

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DAL;
 
namespace Catering
{
  public partial class frmBook : Form
  {
    public frmBook()
    {
      InitializeComponent();
    }
    public void getData()
    {
      string Filter = " WHERE 1 = 1 ";
 
      if (txtName.Text.Trim() != "")
      {
        Filter += " AND Name Like '%" + txtName.Text + "%'";
 
      }
 
      BookEntity book = new BookEntity();
      DataTable dt = book.Query(Filter);
      this.dataGridView1.DataSource = dt;
 
      for (int i = 1; i < this.dataGridView1.Columns.Count; i++)
      {
        this.dataGridView1.Columns[i].ReadOnly = true;
      }
 
    }
 
    private void frmBook_Load(object sender, EventArgs e)
    {
      getData();
    }
 
    //全選
    private void btnChose_Click(object sender, EventArgs e)
    {
      bool b = false;
      if (btnChose.Text == "全 選")
      {
        b = true;
        btnChose.Text = "取消全選";
      }
      else
      {
        b = false;
        btnChose.Text = "全 選";
      }
 
      for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
      {
        dataGridView1.Rows[i].Cells[0].Value = b;
      }
      this.dataGridView1.EndEdit();
      this.dataGridView1.CurrentCell = null;
    }
 
    //刪除
    private void btnDelete_Click(object sender, EventArgs e)
    {
      dataGridView1.EndEdit();
      dataGridView1.CurrentCell = null;
      DataTable dt = (DataTable)this.dataGridView1.DataSource;
      DataRow[] drs = dt.Select("選擇=1");
      if (drs.Length == 0)
      {
        MessageBox.Show("請選擇要刪除的記錄!");
        return;
      }
      foreach (DataRow dr in drs)
      {
        BookEntity book = new BookEntity();
        book.Id = Convert.ToInt32(dr["編號"].ToString());
        book.Delete();
      }
      MessageBox.Show("刪除成功!");
      getData();
    }
 
    //查詢
    private void btnSearch_Click(object sender, EventArgs e)
    {
      getData();
    }
 
    //雙擊修改
    private void dataGridView1_MouseDoubleClick(object sender, MouseEventArgs e)
    {
      if (this.dataGridView1.CurrentRow.Index > -1)
      {
        frmBookEdit frm = new frmBookEdit();
        frm.StartPosition = FormStartPosition.CenterScreen;
        
        frm.IdNo = dataGridView1.CurrentRow.Cells[1].Value.ToString();
        if (frm.ShowDialog() == DialogResult.OK)
        {
          getData();
        }
      }
    }
  }
}

frmControl.cs

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DAL;
 
namespace Catering
{
  public partial class frmControl : Form
  {
    public frmControl()
    {
      InitializeComponent();
    }
 
    private void frmControl_Load(object sender, EventArgs e)
    {
      #region 生成餐桌信息
 
      TableNoEntity table = new TableNoEntity();
      DataTable dt = table.Query(" ORDER BY DispalyIndex ");
      int x = 46;
      int y = 66;
      int width = 150;
      int height = 95;
 
      //動態(tài)生成餐臺
      for (int i = 0; i < dt.Rows.Count; i = i + 5)
      {
        for (int j = 0; j < 5 && (i + j) < dt.Rows.Count; j++)
        {
          DataRow dr = dt.Rows[i + j];
          //生成餐臺圖片控件
          PictureBox pictureBox = new PictureBox();
          pictureBox.ContextMenuStrip = this.contextMenuStrip1;
 
          pictureBox.Image = Image.FromFile(Application.StartupPath + "\\res\\綠.gif");
          
          //判斷是否有預(yù)定
          BookEntity book = new BookEntity();
          DataTable dat = book.Query(" where TableNo ='" + dr["TableNo"] + "' AND BookTime>getdate()");
          if (dat.Rows.Count > 0)
          {
            pictureBox.Image = Image.FromFile(Application.StartupPath + "\\res\\黃.gif");
          }
 
          //判斷是否在使用
          OrdersEntity orders = new OrdersEntity();
          DataTable dats = orders.Query(" where TableNo ='" + dr["TableNo"] + "' and PayORnot ='否'");
 
          if (dats.Rows.Count > 0)
          {
            pictureBox.Image = Image.FromFile(Application.StartupPath + "\\res\\紅.gif");
          }
          pictureBox.Location = new System.Drawing.Point(x, y);
          pictureBox.Name = "pictureBox_" + dr["TableNo"].ToString();
          pictureBox.Size = new System.Drawing.Size(width, height);
          pictureBox.TabStop = false;
          pictureBox.Visible = true;
          pictureBox.SendToBack();
          this.Controls.Add(pictureBox);
 
          //生成餐臺說明信息
          Label lbl = new Label();
          lbl.Name = "lbl_" + dr["TableNo"].ToString();
          lbl.Text = dr["TableNo"].ToString() + " " + dr["SitCount"].ToString() + "座位";
          lbl.Font = new Font("宋體", 10);
          lbl.BackColor = Color.Transparent;
          lbl.Location = new Point(25, 30);
          pictureBox.Controls.Add(lbl);
 
          x = x + 200;
 
        }
 
        y = y + 150;
        x = 46;
      }
 
      #endregion
 
 
    }
 
    private void 預(yù)定ToolStripMenuItem_Click(object sender, EventArgs e)
    {
      string Name = contextMenuStrip1.SourceControl.Name;
      string[] str = Name.Split('_');
      frmBookEdit frm = new frmBookEdit();
      frm.StartPosition = FormStartPosition.CenterScreen;
 
      frm.TopMost = true;
      frm.Id = str[1];
      if (frm.ShowDialog() == DialogResult.OK)
      {
        ((PictureBox)contextMenuStrip1.SourceControl).Image = Image.FromFile(Application.StartupPath + "\\res\\黃.gif");
      }
    }
 
 
 
 
    private void 結(jié)賬ToolStripMenuItem_Click(object sender, EventArgs e)
    {
      string Name = contextMenuStrip1.SourceControl.Name;
      string[] str = Name.Split('_');
      frmPayEdit frm = new frmPayEdit();
      frm.StartPosition = FormStartPosition.CenterScreen;
      //frm.TopMost = true;
      frm.Id = str[1];
      if (frm.ShowDialog() == DialogResult.OK)
      {
        ((PictureBox)contextMenuStrip1.SourceControl).Image = Image.FromFile(Application.StartupPath + "\\res\\綠.gif");
      }
 
 
    }
 
    private void 退訂ToolStripMenuItem_Click(object sender, EventArgs e)
    {
 
    }
 
    private void 點(diǎn)菜ToolStripMenuItem1_Click(object sender, EventArgs e)
    {
      string Name = contextMenuStrip1.SourceControl.Name;
      string[] str = Name.Split('_');
      frmOrdersEdit frm = new frmOrdersEdit();
      frm.StartPosition = FormStartPosition.CenterScreen;
      frm.TopMost = true;
      frm.Id = str[1];
      if (frm.ShowDialog() == DialogResult.OK)
      {
        ((PictureBox)contextMenuStrip1.SourceControl).Image = Image.FromFile(Application.StartupPath + "\\res\\紅.gif");
      }
 
    }
 
    private void btnRefesh_Click(object sender, EventArgs e)
    {
      
    }
 
 
  }
}

源碼下載:C#實(shí)現(xiàn)餐飲管理系統(tǒng)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: h视频在线免费看 | 全黄裸片武则天一级第4季 偿还电影免费看 | 韩国一大片a毛片 | 羞羞的视频在线免费观看 | 久久精品美乳 | 男女无套免费视频 | 亚洲午夜激情网 | 欧美国产精品久久 | 国产一区二区三区撒尿在线 | 热99精品视频 | 久久精品亚洲一区 | 久久影院在线观看 | 国产免费一区二区三区最新不卡 | av久草| 成人电影毛片 | 日本在线看 | 韩国草草影院 | 成人毛片在线免费观看 | 黄网站免费入口 | 精品国产一区二区三区久久久蜜月 | 美女91视频| 中文字幕精品在线视频 | 久久精品99北条麻妃 | 在线 日本 制服 中文 欧美 | 久久免费视频一区二区三区 | 欧美性生活视频免费看 | 三级国产三级在线 | 黄视频网址 | 免费日韩片 | 成人国产精品一区 | 免费国产一区二区视频 | 青青草成人免费视频在线 | 欧美性生交zzzzzxxxxx | 亚洲国产成人久久一区www妖精 | 久久国产精品小视频 | 国产精品久久在线观看 | 深夜激情视频 | 黄色大片网 | 精品国产一区二区三区久久久 | 欧美一级免费高清 | 黄色片在线播放 |