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

📄 kfyd.cs

📁 一个酒店管理系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
			this.button8.Name = "button8";
			this.button8.Size = new System.Drawing.Size(24, 21);
			this.button8.TabIndex = 23;
			this.button8.Click += new System.EventHandler(this.button8_Click);
			// 
			// comboBox1
			// 
			this.comboBox1.Location = new System.Drawing.Point(384, 32);
			this.comboBox1.Name = "comboBox1";
			this.comboBox1.ReadOnly = true;
			this.comboBox1.Size = new System.Drawing.Size(104, 21);
			this.comboBox1.TabIndex = 22;
			this.comboBox1.Text = "";
			// 
			// kfyd
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(760, 557);
			this.Controls.Add(this.groupBox4);
			this.Controls.Add(this.groupBox3);
			this.Controls.Add(this.groupBox2);
			this.Controls.Add(this.groupBox1);
			this.MaximizeBox = false;
			this.Name = "kfyd";
			this.ShowInTaskbar = false;
			this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show;
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
			this.Text = "客房预定";
			this.Load += new System.EventHandler(this.kfyd_Load);
			this.Closed += new System.EventHandler(this.kfyd_Closed);
			this.groupBox1.ResumeLayout(false);
			this.groupBox2.ResumeLayout(false);
			this.groupBox3.ResumeLayout(false);
			this.groupBox4.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		private void kfyd_Load(object sender, System.EventArgs e)
		{
			setlv();//调用显示记录方法;
			setfjxl();//给房间下拉筐值
			//sethyh();//给会员号下拉筐值
			if(fjh.Trim()!=""){
				
				
			}
		
		}
		//显示预定记录的方法
		private void setlv()
		{
			cs.ydsql ydsq=new bggl.cs.ydsql();
			DataSet objset=new DataSet();
			objset=ydsq.selectexe();//调用cs.ydsql下的selectexe方法;
			this.listView1.Items.Clear();
			foreach(DataRow dr in objset.Tables[0].Rows)//循环记录
			{
				ListViewItem lst=new ListViewItem();
				lst.SubItems.Clear();
				lst.SubItems[0].Text=dr[0].ToString();
				lst.SubItems.Add(dr[1].ToString());
				lst.SubItems.Add(dr[2].ToString());
				lst.SubItems.Add(dr[3].ToString());
				lst.SubItems.Add(dr[4].ToString());
				lst.SubItems.Add(dr[5].ToString());
				lst.SubItems.Add(dr[6].ToString());
				lst.SubItems.Add(dr[7].ToString());

				this.listView1.Items.Add(lst);

			}
		}
		//查询后调用的方法
		private void setlvc()
		{
			cs.ydsql ydsq=new bggl.cs.ydsql();
			DataSet objset=ydsq.selectexe();
			this.listView1.Items.Clear();
			foreach(DataRow dr in objset.Tables[0].Rows)//循环记录
			{
					string sj=dr["yddsj"].ToString().Trim();
					string kg=" ";
					char []gbq=kg.ToCharArray();
					string []jj=null;
					for(int x=0;x<2;x++)
					{
						jj=sj.Split(gbq,2);
					}
				if(this.dateTimePicker1.Text.Trim()==jj[0])
				{
					ListViewItem lst=new ListViewItem();
					lst.SubItems.Clear();
					lst.SubItems[0].Text=dr[0].ToString();
					lst.SubItems.Add(dr[1].ToString());
					lst.SubItems.Add(dr[2].ToString());
					lst.SubItems.Add(dr[3].ToString());
					lst.SubItems.Add(dr[4].ToString());
					lst.SubItems.Add(dr[5].ToString());
					lst.SubItems.Add(dr[6].ToString());
					lst.SubItems.Add(dr[7].ToString());

					this.listView1.Items.Add(lst);
				}

			}
		}

		private void dateTimePicker1_ValueChanged(object sender, System.EventArgs e)
		{
			setlvc();
		}
		//给房间下拉筐值
		private void setfjxl()
		{

		}
		//给会员号值
		private void sethyh()
		{
			cs.hysql hysq=new bggl.cs.hysql();
			DataSet objset=hysq.selectexe();
			foreach(DataRow dr in objset.Tables[0].Rows)//循环记录
			{
				if(this.textBox4.Text.Trim()==dr["hname"].ToString().Trim())
				{
					this.textBox4.Text=dr["hid"].ToString().Trim();
				}
			}
			
		}

		private void listView1_Click(object sender, System.EventArgs e)
		{
			zhi=this.listView1.SelectedItems[0].SubItems[0].Text;//点击lv后给值给zhi变量

			if(zhi.ToString().Trim()!="")
			{

				cs.ydsql ydsq=new bggl.cs.ydsql();
				DataSet objset=ydsq.selectexe();
				this.button3.Enabled=true;
				this.button4.Enabled=true;
				this.button2.Enabled=false;
				this.textBox1.Enabled=false;
				foreach(DataRow dr in objset.Tables[0].Rows)
				{
					if(zhi.ToString().Trim()==dr["yid"].ToString().Trim())
						this.textBox1.Text=dr["yname"].ToString().Trim();
					this.comboBox1.Text=dr["yfj"].ToString().Trim();
					this.textBox2.Text=dr["ydh"].ToString().Trim();
					string sj=dr["yddsj"].ToString().Trim();
					string kg=" ";
					char []gbq=kg.ToCharArray();
					string []jj=null;
					for(int x=0;x<2;x++){
						jj=sj.Split(gbq,2);
					}
					this.dateTimePicker3.Text=jj[0];
					this.dateTimePicker2.Text=jj[1];
					this.textBox4.Text=dr["yhyh"].ToString().Trim();
				}

			}
		}

		private void textBox2_TextChanged(object sender, System.EventArgs e)
		{
			gong.zhipd zhip=new bggl.gong.zhipd();
			if(zhip.intjc(this.textBox2.Text))
			{
				
			}
			else
			{
				MessageBox.Show("电话号码输入格式不正确");
				this.textBox2.Text="";
			}
		}

		private void button2_Click(object sender, System.EventArgs e)
		{
			cs.ydsql ydsq=new bggl.cs.ydsql();
			if(this.textBox1.Text.Trim()!=""&&this.comboBox1.Text.Trim()!=""&&this.textBox2.Text.Trim()!="")
			{

				DataSet objset=new DataSet();
				objset=ydsq.selectexe();//调用cs.ydsql下的selectexe方法;
				bool pdzhi=true;
				foreach(DataRow dr in objset.Tables[0].Rows)//循环记录
				{
					if(this.textBox1.Text.Trim()==dr["yname"].ToString().Trim())//判断是否已经有这个客户了
					{
						DialogResult panduan=new DialogResult();
						panduan=MessageBox.Show("预约名单里面已经有这位客户了,确定还是添加吗?","确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
						if(panduan==DialogResult.Yes)//如果选是就是同一个客户定房,否就取消添加
						{

							
							bool pd=ydsq.insertexe(this.textBox1.Text,this.comboBox1.Text,System.DateTime.Now.ToString(),this.textBox2.Text,this.dateTimePicker3.Text+" "+this.dateTimePicker2.Text,this.textBox4.Text,this.textBox3.Text);
							if(pd==true)
							{
								MessageBox.Show("添加成功");
								pdzhi=false;
								setfjxl();
								qk();
								setlv();
							}
							else
							{
								MessageBox.Show("添加失败,请重新填写");
								pdzhi=false;
								qk();
								setlv();
							}
						
						}
					}
				}
						//如果以前没有这个客户预定就添加预定信息
					if(pdzhi==true)
					{
						bool pd=ydsq.insertexe(this.textBox1.Text,this.comboBox1.Text,System.DateTime.Now.ToString(),this.textBox2.Text,this.dateTimePicker3.Text+" "+this.dateTimePicker2.Text,this.textBox4.Text,this.textBox3.Text);
						if(pd==true)
						{
							MessageBox.Show("添加成功");
							setfjxl();
							qk();
							setlv();
						}
						else
						{
							MessageBox.Show("添加失败,请重新填写");
							qk();
							setlv();
						}
						
					
				}
			}
			else
			{
				MessageBox.Show("资料填写不完整");
			}
		
			
	}

		private void button3_Click(object sender, System.EventArgs e)
		{


			if(zhi.ToString().Trim()!="")
			{
				if(this.textBox1.Text.Trim()!=""&&this.comboBox1.Text.Trim()!=""&&this.textBox2.Text.Trim()!="")
				{
					this.button2.Enabled=true;
					this.button3.Enabled=false;
					this.button4.Enabled=false;
					this.textBox1.Enabled=true;

					cs.ydsql ydsq=new bggl.cs.ydsql();
					bool pd=ydsq.updateexe(zhi.ToString().Trim(),this.textBox1.Text,this.comboBox1.Text,this.textBox2.Text,this.dateTimePicker3.Text+" "+this.dateTimePicker2.Text,this.textBox4.Text,this.textBox3.Text);
					if(pd==true)
					{
						MessageBox.Show("修改成功");
						setfjxl();
						zhi="";
						qk();
						setlv();

					}
					else
					{
						MessageBox.Show("修改失败,请重新修改");
						zhi="";
						qk();
						setlv();
					}
				}
			}
			else{
				MessageBox.Show("您没有选择您要修改的记录!");
			}
		
		}

		private void button4_Click(object sender, System.EventArgs e)
		{

			if(zhi.ToString().Trim()!="")
			{

				DialogResult panduan=new DialogResult();
				panduan=MessageBox.Show("您确定删除当前预定吗?","确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
				if(panduan==DialogResult.Yes)
				{
					this.button2.Enabled=true;
					this.button3.Enabled=false;
					this.button4.Enabled=false;
					this.textBox1.Enabled=true;
					cs.ydsql ydsq=new bggl.cs.ydsql();
					bool pd=ydsq.delexe(zhi.ToString().Trim());
					if(pd==true)
					{
						MessageBox.Show("删除成功");
						setfjxl();
						zhi="";
						qk();
						setlv();

					}
					else
					{
						MessageBox.Show("删除失败,请重新操作!");
						setfjxl();
						zhi="";
						qk();
						setlv();
					}
				}
			}
			else{
				MessageBox.Show("您没有选择你要删除的记录!");
			}		
		}

		private void button5_Click(object sender, System.EventArgs e)
		{
			this.Close();
		}

		private void listView1_DoubleClick(object sender, System.EventArgs e)
		{
			
		}
		private void qk(){
			this.textBox1.Text="";
			this.textBox2.Text="";
			this.textBox3.Text="";
			this.textBox4.Text="";
			this.comboBox1.Text="";
		}

		private void button6_Click(object sender, System.EventArgs e)
		{
			cs.ydsql ydsq=new bggl.cs.ydsql();
			DataSet objset=new DataSet();
			objset=ydsq.selectexe();//调用cs.ydsql下的selectexe方法;
			this.listView1.Items.Clear();
			foreach(DataRow dr in objset.Tables[0].Rows)//循环记录
			{
				if(this.textBox5.Text.Trim()==dr["yname"].ToString().Trim())
				{
					ListViewItem lst=new ListViewItem();
					lst.SubItems.Clear();
					lst.SubItems[0].Text=dr[0].ToString();
					lst.SubItems.Add(dr[1].ToString());
					lst.SubItems.Add(dr[2].ToString());
					lst.SubItems.Add(dr[3].ToString());
					lst.SubItems.Add(dr[4].ToString());
					lst.SubItems.Add(dr[5].ToString());
					lst.SubItems.Add(dr[6].ToString());
					lst.SubItems.Add(dr[7].ToString());

					this.listView1.Items.Add(lst);
				}

			}
		}

		private void button1_Click(object sender, System.EventArgs e)
		{
			this.textBox1.Enabled=true;
			this.button2.Enabled=true;
			this.button3.Enabled=false;
			this.button4.Enabled=false;
			setfjxl();
			zhi="";
			qk();
			setlv();
		}

		private void button7_Click(object sender, System.EventArgs e)
		{
			int x=Control.MousePosition.X;
			int y=Control.MousePosition.Y;
			hyxs hyx=new hyxs(this.textBox1,this.textBox4,3);
			//设置出现位置
			hyx.Location = new System.Drawing.Point(x, y);
			hyx.ShowDialog();
		}

		private void groupBox4_Enter(object sender, System.EventArgs e)
		{
		
		}

		private void textBox2_Leave(object sender, System.EventArgs e)
		{


		}

		private void kfyd_Closed(object sender, System.EventArgs e)
		{
			setlistView1();
		}
		private void setlistView1()
		{
			int z=1;
			ListViewItem lstItem;
			cs.kfsql kfsql=new bggl.cs.kfsql();
			DataSet objsetkf=new DataSet();
			objsetkf=kfsql.selectexeshu();
			this.lv.Items.Clear();
			foreach(DataRow dr in objsetkf.Tables[0].Rows)
			{
				if(dr["kzt"].ToString().Trim()=="")
				{
					z=2;
				}
				else if(dr["kzt"].ToString().Trim()=="1")
				{
					z=0;
				}
				else if(dr["kzt"].ToString().Trim()=="2")
				{
					z=1;
					
				}
				lstItem=new ListViewItem();
				lstItem.ImageIndex=z;
				lstItem.SubItems[0].Text=dr["kid"].ToString().Trim();
				this.lv.Items.Add(lstItem); 
			}		
		}

		private void button8_Click(object sender, System.EventArgs e)
		{
			int x=Control.MousePosition.X;
			int y=Control.MousePosition.Y;
			ydck yd=new ydck(this.comboBox1);
			//设置出现位置
			yd.Location = new System.Drawing.Point(x, y);
			yd.ShowDialog();
		}
		private void setlv1()
		{
			cs.ydsql ydsq=new bggl.cs.ydsql();
			DataSet objset=new DataSet();
			objset=ydsq.selectexe();//调用cs.ydsql下的selectexe方法;
			this.listView1.Items.Clear();
			foreach(DataRow dr in objset.Tables[0].Rows)//循环记录
			{
				if(fjh.Trim()==dr["yfj"].ToString())
				{
					ListViewItem lst=new ListViewItem();
					lst.SubItems.Clear();
					lst.SubItems[0].Text=dr[0].ToString();
					lst.SubItems.Add(dr[1].ToString());
					lst.SubItems.Add(dr[2].ToString());
					lst.SubItems.Add(dr[3].ToString());
					lst.SubItems.Add(dr[4].ToString());
					lst.SubItems.Add(dr[5].ToString());
					lst.SubItems.Add(dr[6].ToString());
					lst.SubItems.Add(dr[7].ToString());

					this.listView1.Items.Add(lst);
				}

			}
		}
	}
}

⌨️ 快捷键说明

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