⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainform.cs

📁 饮食管理系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using BusinessLayer;
using System.Configuration;
using Entity;

namespace project_beat
{
    public partial class MainForm : Form
    {
        BLL_tableState bll_table = new BLL_tableState();
        tableState ts = new tableState();
        BLL_Consume bll_con = new BLL_Consume();
        BLL_RoomType bll_room = new BLL_RoomType();
        RoomType room = new RoomType();
        leftZt left = new leftZt();
        Bll_xfb bll_xfb = new Bll_xfb();
        Consume consume = new Consume();

        public MainForm()
        {
            InitializeComponent();
        }

        #region 按钮事件 
        private void button1_Click(object sender, EventArgs e)
        {

        }

        private void MainForm_Load(object sender, EventArgs e)
        {

            filllist();
            leftZt();
            
        }
        public void filllist()
        {
            DataTable dt = bll_table.SelectTableState();
            insertListView(dt, listView1);
            
        }

        private void leftZt()
        {
            left = bll_table.SelectTableCount();
            this.lblLeftCtzs.Text = left.Ctzs;
            this.lblLeftDqkg.Text = left.Dqky;
            this.lblLeftDqzy.Text = left.Dqzy;
            this.lblLeftDqyd.Text = left.Dqyd;
            this.lblLeftDqty.Text = left.Dqty;
            this.lblLeftSzl.Text = left.czl;
        }
        private void insertListView(DataTable dt,System.Windows.Forms.ListView ls)
        {
            ls.Items.Clear();
            for (int i = 0; i < dt.Rows.Count; ++i)
            {
                ListViewItem lv = new ListViewItem();
                lv.SubItems[0].Text = dt.Rows[i][0].ToString();
                lv.SubItems.Add(dt.Rows[i][2].ToString());
                lv.SubItems.Add(dt.Rows[i][3].ToString());
                lv.SubItems.Add(dt.Rows[i][4].ToString());
                lv.SubItems.Add(dt.Rows[i][5].ToString());
                lv.SubItems.Add(dt.Rows[i][6].ToString());

                string t = dt.Rows[i][6].ToString();
                if (t.Trim() != "")
                {
                    DateTime t1 = DateTime.Parse(t);
                    DateTime t2 = DateTime.Now;
                    TimeSpan t3 = (t2.Subtract(t1));
                    lv.SubItems.Add(t3.Days + "天" + t3.Minutes + "小时");
                }
                else
                    lv.SubItems.Add("");
                lv.SubItems.Add(dt.Rows[i][7].ToString());
               int im=int.Parse(dt.Rows[i][1].ToString());
               lv.ImageIndex = im ;
               if (i % 2 == 1)
                   lv.BackColor = Color.LightCyan;
               else
                   lv.BackColor = Color.WhiteSmoke;
                ls.Items.Add(lv);
            }
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {
            this.pictureBox1.Image = project_beat.Properties.Resources.dt_down;
            this.pictureBox2.Image = project_beat.Properties.Resources.ptbj;
            this.pictureBox3.Image = project_beat.Properties.Resources.hhbj;

            ts.ID = "T";
            DataTable dt = bll_table.SelectByRoom(ts);
            insertListView(dt, listView1);
        }

        private void pictureBox2_Click(object sender, EventArgs e)
        {
            this.pictureBox1.Image = project_beat.Properties.Resources.dt1;
            this.pictureBox2.Image = project_beat.Properties.Resources.ptbj_down;
            this.pictureBox3.Image = project_beat.Properties.Resources.hhbj;
            ts.ID = "P";
            DataTable dt = bll_table.SelectByRoom(ts);
            insertListView(dt,listView1);
        }

        private void pictureBox3_Click(object sender, EventArgs e)
        {
            this.pictureBox1.Image = project_beat.Properties.Resources.dt1;
            this.pictureBox2.Image = project_beat.Properties.Resources.ptbj;
            this.pictureBox3.Image = project_beat.Properties.Resources.hhbj_down;

            ts.ID = "H";
            DataTable dt = bll_table.SelectByRoom(ts);
            insertListView(dt,listView1);
        }

        private void pictureBox4_MouseMove(object sender, MouseEventArgs e)
        {
            this.pictureBox4.Image = project_beat.Properties.Resources.xsqb_down;
        }

        private void pictureBox4_MouseEnter(object sender, EventArgs e)
        {
            this.pictureBox4.Image = project_beat.Properties.Resources.xsqb_down;
        }

        private void pictureBox4_MouseLeave(object sender, EventArgs e)
        {
            this.pictureBox4.Image = project_beat.Properties.Resources.xsqb;
        }

        private void pictureBox5_MouseEnter(object sender, EventArgs e)
        {
            this.pictureBox5.Image = project_beat.Properties.Resources.glzt_down;
        }

        private void pictureBox5_MouseLeave(object sender, EventArgs e)
        {
            this.pictureBox5.Image = project_beat.Properties.Resources.glzt;
        }

        private void pictureBox6_MouseEnter(object sender, EventArgs e)
        {
            this.pictureBox6.Image = project_beat.Properties.Resources.ckfs_down;
        }

        private void pictureBox6_MouseLeave(object sender, EventArgs e)
        {
            this.pictureBox6.Image = project_beat.Properties.Resources.ckfs;
        }

        private void pictureBox7_MouseEnter(object sender, EventArgs e)
        {
            this.pictureBox7.Image = project_beat.Properties.Resources.sxxs_down;
        }

        private void pictureBox7_MouseLeave(object sender, EventArgs e)
        {
            this.pictureBox7.Image = project_beat.Properties.Resources.sxxs;
        }

        private void listView1_MouseMove(object sender, MouseEventArgs e)
        {
            if (listView1.GetItemAt(e.X, e.Y) != null)
                listView1.ContextMenuStrip = this.contextMenu;
            else
                listView1.ContextMenuStrip = null;
            
            

        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            this.label2.Text = System.DateTime.Now.ToString();
        }

        private void pictureBox8_MouseEnter(object sender, EventArgs e)
        {
            this.pictureBox8.Image = project_beat.Properties.Resources.leftzk_down;
        }

        private void pictureBox8_MouseLeave(object sender, EventArgs e)
        {
            this.pictureBox8.Image = project_beat.Properties.Resources.leftzk;
        }

        private void pictureBox8_Click(object sender, EventArgs e)
        {
            this.panelLeft.Visible = false;

            this.panelMiddle.Visible = true;
        }

        
        private void pictureBox9_MouseEnter(object sender, EventArgs e)
        {
            this.pictureBox9.Image = project_beat.Properties.Resources.leftzk_down;
        }

        private void pictureBox9_MouseLeave(object sender, EventArgs e)
        {
            this.pictureBox9.Image = project_beat.Properties.Resources.leftzk;
        }

        private void pictureBox9_Click_1(object sender, EventArgs e)
        {
            this.panelLeft.Visible = true;
            this.panelMiddle.Visible = false;
        }
        #endregion

        private void 顾客开单ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count != 0)
            {
                ts.ID = this.listView1.SelectedItems[0].SubItems[0].Text;
                ts.State = bll_table.SelectStateIdbyTableID(ts);
                ts.RoomID = bll_table.SelectRoomByTableID(ts);
                ConstiStart_Form cs = new ConstiStart_Form(ts);
                cs.ShowDialog();
                filllist();
            }
            else
                MessageBox.Show("请选择一个餐台!","提示信息");
         
        }

        private void listView1_MouseUp(object sender, MouseEventArgs e)
        {
            if (listView1.GetItemAt(e.X, e.Y) != null)
            {

                if (listView1.SelectedItems[0].SubItems[1].Text == "可用")
                {
                    this.contextMenu.Items[0].Enabled = true;
                    this.contextMenu.Items[1].Enabled = false;
                    this.contextMenu.Items[2].Enabled = false;
                    this.contextMenu.Items[3].Enabled = false;
                    this.contextMenu.Items[4].Enabled = false;
                    this.contextMenu.Items[5].Enabled = false;
                    this.contextMenu.Items[6].Enabled = false;
                    this.contextMenu.Items[9].Enabled = false;
                    this.contextMenu.Items[10].Enabled = false;
                    this.contextMenu.Items[7].Enabled = true;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -