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

📄 addconsume.cs

📁 一个基本的酒店管理系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
			// 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 + -