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

📄 roomtypeform.cs

📁 酒店管理系统是个不错的 系统 自己做的毕业设计 里面功能齐全
💻 CS
📖 第 1 页 / 共 2 页
字号:
			this.btnCancel.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
			// 
			// btnSearch
			// 
			this.btnSearch.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.btnSearch.ForeColor = System.Drawing.SystemColors.Desktop;
			this.btnSearch.Image = ((System.Drawing.Image)(resources.GetObject("btnSearch.Image")));
			this.btnSearch.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
			this.btnSearch.Location = new System.Drawing.Point(16, 80);
			this.btnSearch.Name = "btnSearch";
			this.btnSearch.Size = new System.Drawing.Size(56, 23);
			this.btnSearch.TabIndex = 2;
			this.btnSearch.Text = "查找";
			this.btnSearch.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			this.btnSearch.Click += new System.EventHandler(this.btnSearch_Click);
			// 
			// btnDelete
			// 
			this.btnDelete.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.btnDelete.ForeColor = System.Drawing.SystemColors.Desktop;
			this.btnDelete.Image = ((System.Drawing.Image)(resources.GetObject("btnDelete.Image")));
			this.btnDelete.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
			this.btnDelete.Location = new System.Drawing.Point(16, 48);
			this.btnDelete.Name = "btnDelete";
			this.btnDelete.Size = new System.Drawing.Size(56, 23);
			this.btnDelete.TabIndex = 1;
			this.btnDelete.Text = "删除";
			this.btnDelete.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			this.btnDelete.Click += new System.EventHandler(this.btnDelete_Click);
			// 
			// btnNew
			// 
			this.btnNew.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this.btnNew.ForeColor = System.Drawing.SystemColors.Desktop;
			this.btnNew.Image = ((System.Drawing.Image)(resources.GetObject("btnNew.Image")));
			this.btnNew.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
			this.btnNew.Location = new System.Drawing.Point(16, 16);
			this.btnNew.Name = "btnNew";
			this.btnNew.Size = new System.Drawing.Size(56, 23);
			this.btnNew.TabIndex = 0;
			this.btnNew.Text = "新建";
			this.btnNew.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
			this.btnNew.Click += new System.EventHandler(this.btnNew_Click);
			// 
			// listView1
			// 
			this.listView1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
																						this.columnHeader1,
																						this.columnHeader3,
																						this.columnHeader2,
																						this.columnHeader4,
																						this.columnHeader7,
																						this.columnHeader6,
																						this.columnHeader5,
																						this.columnHeader8});
			this.listView1.ForeColor = System.Drawing.SystemColors.Desktop;
			this.listView1.FullRowSelect = true;
			this.listView1.GridLines = true;
			this.listView1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
			listViewItem1.Checked = true;
			listViewItem1.StateImageIndex = 1;
			this.listView1.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
																					  listViewItem1});
			this.listView1.Location = new System.Drawing.Point(24, 120);
			this.listView1.MultiSelect = false;
			this.listView1.Name = "listView1";
			this.listView1.Size = new System.Drawing.Size(464, 296);
			this.listView1.TabIndex = 19;
			this.listView1.View = System.Windows.Forms.View.Details;
			this.listView1.SelectedIndexChanged += new System.EventHandler(this.listView1_SelectedIndexChanged);
			// 
			// columnHeader1
			// 
			this.columnHeader1.Text = "类型名称";
			this.columnHeader1.Width = 80;
			// 
			// columnHeader3
			// 
			this.columnHeader3.Text = "面积";
			// 
			// columnHeader2
			// 
			this.columnHeader2.Text = "床位";
			this.columnHeader2.Width = 50;
			// 
			// columnHeader4
			// 
			this.columnHeader4.Text = "价钱";
			// 
			// columnHeader7
			// 
			this.columnHeader7.Text = "空调";
			this.columnHeader7.Width = 50;
			// 
			// columnHeader6
			// 
			this.columnHeader6.Text = "电话";
			this.columnHeader6.Width = 50;
			// 
			// columnHeader5
			// 
			this.columnHeader5.Text = "电视";
			this.columnHeader5.Width = 50;
			// 
			// columnHeader8
			// 
			this.columnHeader8.Text = "卫生间";
			this.columnHeader8.Width = 50;
			// 
			// RoomTypeForm
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
			this.ClientSize = new System.Drawing.Size(592, 446);
			this.Controls.Add(this.listView1);
			this.Controls.Add(this.panel2);
			this.Controls.Add(this.panel1);
			this.Name = "RoomTypeForm";
			this.Text = "房间标准";
			this.Load += new System.EventHandler(this.RoomTypeForm_Load);
			this.panel1.ResumeLayout(false);
			this.panel2.ResumeLayout(false);
			this.panel3.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		private void RoomTypeForm_Load(object sender, System.EventArgs e)
		{
		this.bindlistView();
//			this.btnEnable(false);
		}
		private void FactRoomType()
		{
		
		 Rt=new RoomType(this.txtTypename.Text,this.txtArea.Text,this.txtBedPosition.Text,this.txtPrice.Text,Convert.ToInt32(this.checkAirCondition.Checked),Convert.ToInt32(this.checkTelephone.Checked),Convert.ToInt32(this.checkTV.Checked),Convert.ToInt32(this.checkToilet.Checked));
		}
		private void bindlistView()
		{

		 Rt=new RoomType(this.listView1);
          RoomType.FillListview(Rt);
			if(this.listView1.Items.Count>0)
			{
			int i=0;

				this.ChangeText(i);
			}
		}
		private void ChangeText(int i)
		{
			if(i>this.listView1.Items.Count)
			{
			i=0;
			}
			if(this.listView1.Items.Count>0)
			{
				this.txtTypename.Text=this.listView1.Items[i].SubItems[0].Text.ToString();
				this.txtArea.Text=this.listView1.Items[i].SubItems[1].Text.ToString();
				this.txtBedPosition.Text=this.listView1.Items[i].SubItems[2].Text.ToString();
				this.txtPrice.Text=this.listView1.Items[i].SubItems[3].Text.ToString();
				if(this.listView1.Items[i].SubItems[4].Text.ToString()=="是")
				{
					this.checkAirCondition.Checked=true;
				}
				else
				{
					this.checkAirCondition.Checked=false;
				}
				if(this.listView1.Items[i].SubItems[5].Text.ToString()=="是")
				{
					this.checkTelephone.Checked=true;
				}
				else
				{
					this.checkTelephone.Checked=false;
				}
				if(this.listView1.Items[i].SubItems[6].Text.ToString()=="是")
				{
					this.checkTV.Checked=true;
				}
				else
				{
					this.checkTV.Checked=false;
				}
				if(this.listView1.Items[i].SubItems[7].Text.ToString()=="是")
				{
					this.checkToilet.Checked=true;
				}
				else
				{
					this.checkToilet.Checked=false;
				}
			}
			else
			{
				MessageBox.Show("没有记录");
			}
			
		}

		private void listView1_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			foreach(int i in this.listView1.SelectedIndices)
			{
				this.ChangeText(i);
				break;
			}
		}

        
		private void btnEnable(bool bl)
		{
		 this.btnCancel.Enabled=bl;
			this.btnSave.Enabled=bl;
		}

		private void btnNew_Click(object sender, System.EventArgs e)
		{
		 this.blnew=true;
			this.btnEnable(true);
         this.txtTypename.Enabled=true;
			this.textEnable();

		}
		private void textEnable()
		{
			this.txtTypename.Clear();
			this.txtArea.Clear();
			this.txtBedPosition.Clear();
			this.txtPrice.Clear();
			this.checkAirCondition.Checked=false;
			this.checkTelephone.Checked=false;
			this.checkTV.Checked=false;
			this.checkToilet.Checked=false;
		}
		private void btnDelete_Click(object sender, System.EventArgs e)
		{
		      DialogResult dlg=MessageBox.Show("确定要删除么?","删除提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
			if(dlg==DialogResult.Yes)
			{
					if(RoomType.RtDelete(this.txtTypename.Text))
					{
						MessageBox.Show("删除成功");
					}
					else
					{
						MessageBox.Show("删除失败");
					}

			}
	       this.RoomTypeForm_Load(sender,e);

		}

		private void btnSearch_Click(object sender, System.EventArgs e)
		{
		this.panel3.Visible=true;
			this.txtRoomNum.Clear();
			this.textEnable();
		}

		private void btnStart_Click(object sender, System.EventArgs e)
		{
			this.panel3.Visible=true;
			this.textEnable();
             Rt=new RoomType(this.listView1);
			if(RoomType.RtSearch(Rt,this.txtRoomNum.Text))
			{
				int i=0;

				this.ChangeText(i);
				
			}
			else
			{
			 MessageBox.Show("没有找到该记录");
			}
//			for(int i=0;i<this.listView1.Items.Count;i++)
//			{
//				if(this.listView1.Items[i].SubItems[0].Text==this.txtRoomNum.Text)
//				{
//				 this.listView1.Items[i].Selected=true;
//					this.panel3.Visible=false;
//					return;
//				}
//			}
		
			this.panel3.Visible=false;
		}

		private void btnCancel_Click(object sender, System.EventArgs e)
		{
			this.blnew=false;
			this.panel3.Visible=false;
			foreach(int i in this.listView1.SelectedIndices)
			{
			 this.ChangeText(i);

			}
//			this.btnEnable(false);
		}

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

			if(this.blnew)
			{
				this.FactRoomType();
				if(RoomType.RtAdd(this.Rt))
				{
					MessageBox.Show("新建成功");
				}
				else
				{
					MessageBox.Show("新建失败");
				}
			}
			else
			{
			 this.FactRoomType();
				if(RoomType.RtUpdate(this.Rt))
				{
					MessageBox.Show("修改成功");
				}
				else
				{
				 MessageBox.Show("修改失败");
				}
			}
			this.blnew=false;
			this.btnEnable(false);
		this.RoomTypeForm_Load(sender,e);
		}

		private void btnExit_Click(object sender, System.EventArgs e)
		{
			this.Close();
		}
//		private void btnAll_Click(object sender,System.EventArgs e)
//		{
//			switch(sender)
//			{
//				case this.btnNew:
//
//					break;
//			}
//		}

	}
}

⌨️ 快捷键说明

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