📄 clientsearchfrom.cs
字号:
//
this.btnCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnCancel.Image = ((System.Drawing.Image)(resources.GetObject("btnCancel.Image")));
this.btnCancel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnCancel.Location = new System.Drawing.Point(16, 8);
this.btnCancel.Name = "btnCancel";
this.btnCancel.Size = new System.Drawing.Size(56, 23);
this.btnCancel.TabIndex = 16;
this.btnCancel.Text = "取消";
this.btnCancel.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
//
// listView1
//
this.listView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | 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.columnHeader2,
this.columnHeader3,
this.columnHeader4,
this.columnHeader5,
this.columnHeader6,
this.columnHeader7,
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;
this.listView1.Location = new System.Drawing.Point(8, 72);
this.listView1.MultiSelect = false;
this.listView1.Name = "listView1";
this.listView1.Size = new System.Drawing.Size(616, 384);
this.listView1.TabIndex = 26;
this.listView1.View = System.Windows.Forms.View.Details;
this.listView1.SelectedIndexChanged += new System.EventHandler(this.listView1_SelectedIndexChanged);
//
// columnHeader1
//
this.columnHeader1.Text = "客户ID";
this.columnHeader1.Width = 100;
//
// columnHeader2
//
this.columnHeader2.Text = "客户姓名";
//
// columnHeader3
//
this.columnHeader3.Text = "房间号";
//
// columnHeader4
//
this.columnHeader4.Text = "房间类型";
//
// columnHeader5
//
this.columnHeader5.Text = "价钱";
this.columnHeader5.Width = 46;
//
// columnHeader6
//
this.columnHeader6.Text = "入住日期";
this.columnHeader6.Width = 77;
//
// columnHeader7
//
this.columnHeader7.Text = "结算日期";
this.columnHeader7.Width = 142;
//
// columnHeader8
//
this.columnHeader8.Text = "总金额";
this.columnHeader8.Width = 70;
//
// ClientSearchFrom
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.ClientSize = new System.Drawing.Size(728, 470);
this.Controls.Add(this.listView1);
this.Controls.Add(this.panel2);
this.Controls.Add(this.groupBox1);
this.Name = "ClientSearchFrom";
this.Text = "客户查询";
this.Load += new System.EventHandler(this.ClientSearchFrom_Load);
this.groupBox1.ResumeLayout(false);
this.panel2.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private void btnCancel_Click(object sender, System.EventArgs e)
{
this.txtClientID.Text="";
}
private void ClientSearchFrom_Load(object sender, System.EventArgs e)
{
this.bindlist();
}
private void btnExit_Click(object sender, System.EventArgs e)
{
this.Close();
}
private void bindlist()
{
Client Ct=new Client(this.listView1);
Client.AllRecord(Ct);
if(this.listView1.Items.Count>0)
{
this.ChangeText(0);
}
}
private void ChangeText(int i)
{
if(i>this.listView1.Items.Count)
{
i=0;
}
if(this.listView1.Items.Count>0)
{
this.txtClientID.Text=this.listView1.Items[i].SubItems[0].Text;
}
}
private void listView1_SelectedIndexChanged(object sender, System.EventArgs e)
{
foreach(int i in this.listView1.SelectedIndices)
{
this.ChangeText(i);
break;
}
}
private void btnSearch_Click(object sender, System.EventArgs e)
{
Client Ct=new Client(this.listView1);
Client.ClientSearch(this.txtClientID.Text,Ct);
if(this.listView1.Items.Count>0)
{
this.ChangeText(0);
}
}
private void btnAllRoom_Click(object sender, System.EventArgs e)
{
this.bindlist();
}
private void btnLivingRoom_Click(object sender, System.EventArgs e)
{
Client Ct=new Client(this.listView1);
Client.ClientLiving(Ct);
if(this.listView1.Items.Count>0)
{
this.ChangeText(0);
}
}
private void btnCheck_Click(object sender, System.EventArgs e)
{
int i;
for(i=0;i<this.listView1.Items.Count;i++)
{
if(this.listView1.Items[i].Selected)
{
break;
}
}
if(this.txtClientID.Text!="")
{
if(Convert.ToInt32(this.listView1.Items[i].SubItems[7].Text)==0)
{
float price=Convert.ToSingle(this.listView1.Items[i].SubItems[4].Text);
System.DateTime inDate=Convert.ToDateTime(this.listView1.Items[i].SubItems[5].Text);
System.DateTime CheckDate=System.DateTime.Now.Date;
System.TimeSpan timespan=CheckDate.Subtract(inDate.Date);
int days=timespan.Days;
float totalmoney=price*days;
ClientCheckFrom Ccf=new ClientCheckFrom(totalmoney);
Ccf.ShowDialog();
float Factmoney=Ccf.Factmoney;
if(Client.ClientCheck(this.listView1.Items[i].SubItems[0].Text,this.listView1.Items[i].SubItems[2].Text,CheckDate.ToShortDateString(),Factmoney.ToString()))
{
this.bindlist();
}
else
{
MessageBox.Show("结帐失败");
}
}
else
{
MessageBox.Show("此用户已经结过帐了,不能在");
}
}
else
{
MessageBox.Show("你没有选择要结帐的客户ID");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -