📄 addconsume.cs
字号:
// columnHeader6
//
this.columnHeader6.Text = "项目名称";
this.columnHeader6.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.columnHeader6.Width = 63;
//
// columnHeader7
//
this.columnHeader7.Text = "单价";
this.columnHeader7.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.columnHeader7.Width = 53;
//
// columnHeader8
//
this.columnHeader8.Text = "打折比例";
this.columnHeader8.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// columnHeader9
//
this.columnHeader9.Text = "数量";
this.columnHeader9.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.columnHeader9.Width = 59;
//
// columnHeader10
//
this.columnHeader10.Text = "金额";
this.columnHeader10.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.columnHeader10.Width = 58;
//
// columnHeader11
//
this.columnHeader11.Text = "开始消费时间";
this.columnHeader11.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.columnHeader11.Width = 140;
//
// columnHeader12
//
this.columnHeader12.Text = "服务生";
this.columnHeader12.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// columnHeader13
//
this.columnHeader13.Text = "记帐人";
this.columnHeader13.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
//
// cmmConsumeOper
//
this.cmmConsumeOper.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuItem1,
this.mnudel,
this.mnetran});
//
// menuItem1
//
this.menuItem1.Index = 0;
this.menuItem1.Text = "停止消费";
//
// mnudel
//
this.mnudel.Index = 1;
this.mnudel.Text = "删除消费";
this.mnudel.Click += new System.EventHandler(this.mnudel_Click);
//
// mnetran
//
this.mnetran.Index = 2;
this.mnetran.Text = "消费转单";
//
// AddConsume
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(680, 478);
this.Controls.Add(this.listView3);
this.Controls.Add(this.button5);
this.Controls.Add(this.button4);
this.Controls.Add(this.button3);
this.Controls.Add(this.button2);
this.Controls.Add(this.lblrid);
this.Controls.Add(this.button1);
this.Controls.Add(this.tabControl1);
this.Controls.Add(this.txtNum);
this.Controls.Add(this.label2);
this.Controls.Add(this.txtcoding);
this.Controls.Add(this.label1);
this.MaximizeBox = false;
this.Name = "AddConsume";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "增加消费‘+’光标定位到消费数量,‘-’关闭增加消费窗口";
this.Load += new System.EventHandler(this.AddConsume_Load);
this.tabControl1.ResumeLayout(false);
this.tabPage1.ResumeLayout(false);
this.tabPage2.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private void label1_Click(object sender, System.EventArgs e)
{
}
private void textBox1_TextChanged(object sender, System.EventArgs e)
{
this.listView1.Items.Clear();
TextChange();
}
private void AddConsume_Load(object sender, System.EventArgs e)
{
this.lblrid.Text="消费房间:"+this.rid;
this.txtNum.Text="1";
//房间信息
AddWareInfo();
AddListview();
TypeList();
}
private void AddListview()
{
try
{
//房间消费
RoomConsume roomconsume=new RoomConsume();
Roombusiness rb=new Roombusiness();
rb.roomconsume(this.rid,roomconsume);
this.listView3.Items.Clear();
foreach(DataRow objDataRow in roomconsume.Tables[0].Rows)
{
ListViewItem lstItem1=new ListViewItem();
lstItem1.SubItems[0].Text="";
lstItem1.SubItems.Add(objDataRow["Nrid"].ToString());
lstItem1.SubItems.Add("房间消费");
lstItem1.SubItems.Add(objDataRow["priceByday"].ToString());
lstItem1.SubItems.Add(objDataRow["Discount"].ToString());
lstItem1.SubItems.Add("1");
lstItem1.SubItems.Add(objDataRow["Stotal"].ToString());
lstItem1.SubItems.Add(objDataRow["Ndatetime"].ToString());
lstItem1.SubItems.Add(objDataRow["Ename"].ToString());
lstItem1.SubItems.Add(objDataRow["Aname"].ToString());
listView3.Items.Add(lstItem1);
}
//额外消费
ConList conlistdata=new ConList();
ConListbusiness conlist=new ConListbusiness();
conlist.conlist(this.rid,conlistdata);
foreach(DataRow objDataRow in conlistdata.Tables[0].Rows)
{
ListViewItem lstItem2=new ListViewItem();
lstItem2.SubItems[0].Text=(objDataRow["Sid"].ToString());
lstItem2.SubItems.Add(objDataRow["Nrid"].ToString());
lstItem2.SubItems.Add(objDataRow["Wname"].ToString());
lstItem2.SubItems.Add(objDataRow["Wprice"].ToString());
lstItem2.SubItems.Add(objDataRow["Discount"].ToString());
lstItem2.SubItems.Add(objDataRow["Snumber"].ToString());
lstItem2.SubItems.Add(objDataRow["Stotal"].ToString());
lstItem2.SubItems.Add(objDataRow["Sdatetime"].ToString());
lstItem2.SubItems.Add(objDataRow["Ename"].ToString());
lstItem2.SubItems.Add(objDataRow["Aname"].ToString());
listView3.Items.Add(lstItem2);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void AddWareInfo()
{
try
{
this.listView1.Items.Clear();
//商品列表
//用于承载商品信息的类型化数据集
ConsumeData condata=new ConsumeData();
//创建商品信息业务逻辑对象
ConsumeBusiness conbusiness=new ConsumeBusiness();
//将业务逻辑所提供的数据放到empData类型化数据集中.
conbusiness.business(condata);
foreach(DataRow objDataRow in condata.Tables[0].Rows)
{
ListViewItem lstItem=new ListViewItem();
lstItem.SubItems[0].Text=objDataRow["Wid"].ToString();
lstItem.SubItems.Add(objDataRow["Wname"].ToString());
lstItem.SubItems.Add(objDataRow["Wprice"].ToString());
lstItem.SubItems.Add(objDataRow["Wstorage"].ToString());
listView1.Items.Add(lstItem);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void TypeList()
{
try
{
this.tvwConList.Nodes.Clear();
//项目消费列表
DataSet dataset=new DataSet();
ListType lstdata=new ListType();
Listbusiness lstbusiness=new Listbusiness();
lstbusiness.lstbusiness(lstdata);
dataset=lstdata;
TreeNode objNodeParent;
foreach(DataRow objDataRow in dataset.Tables[0].Rows)
{
objNodeParent=this.tvwConList.Nodes.Add(objDataRow[1].ToString());
ListNodesData lstNodesdata=new ListNodesData();
ListNodesBusiness lstNodesBusiness=new ListNodesBusiness();
lstNodesBusiness.lstNodebusiness(int.Parse(objDataRow[0].ToString()),lstNodesdata);
foreach(DataRow objNodesRow in lstNodesdata.Tables[0].Rows)
{
objNodeParent.Nodes.Add(objNodesRow[1].ToString());
}
}
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void button5_Click(object sender, System.EventArgs e)
{
this.Close();
}
private void listView1_DoubleClick(object sender, System.EventArgs e)
{
try{
int num=int.Parse(this.txtNum.Text);//得到数量
this.num=num;
string message="";
int count=this.listView1.SelectedItems.Count;
for(int i=0;i<count;i++)
{
message=this.listView1.SelectedItems[i].SubItems[0].Text.Trim();
}
AppendBusiness ab=new AppendBusiness();
ab.append(this.rid,int.Parse(message),num);
AddConsume_Load(sender,e);
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void button1_Click(object sender, System.EventArgs e)
{
listView1_DoubleClick(null, null);
}
private void TextChange()
{
try
{
string like="'"+this.txtcoding.Text+"%"+"'";
WareLookupData lookupdata=new WareLookupData();
WareLookupBusiness lookupbusiness=new WareLookupBusiness();
lookupbusiness.lookupbusiness(like,lookupdata);
foreach(DataRow objlookup in lookupdata.Tables[0].Rows)
{
ListViewItem lstItem=new ListViewItem();
lstItem.SubItems[0].Text=objlookup["Wid"].ToString();
lstItem.SubItems.Add(objlookup["Wname"].ToString());
lstItem.SubItems.Add(objlookup["Wprice"].ToString());
lstItem.SubItems.Add(objlookup["Wstorage"].ToString());
listView1.Items.Add(lstItem);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void mnudel_Click(object sender, System.EventArgs e)
{
try
{
string message="";
int count=this.listView3.SelectedItems.Count;
for(int i=0;i<count;i++)
{
message=this.listView3.SelectedItems[i].SubItems[0].Text.Trim();
}
DelConBusiness delcon=new DelConBusiness();
delcon.conbusiness(int.Parse(message));
AddListview();
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void listView1_SelectedIndexChanged(object sender, System.EventArgs e)
{
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -