📄 mainform.cs
字号:
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 + -