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