当前位置:首页 > 王晓彤(第二稿批阅)
operatedb.Open();
SqlDataReader dr = cmd.ExecuteReader(); if (strID.Substring(0, 4) == \)//出租人 {
this.tabControl1.SelectTab(0); while (dr.Read()) {
this.txtID.Text = dr[0].ToString(); this.txtName.Text = dr[1].ToString(); this.txtHomePhone.Text = dr[2].ToString(); this.txtCardID.Text = dr[3].ToString(); this.txtPhone.Text = dr[4].ToString(); } }
else //求租人 {
this.tabControl1.SelectTab(1); while (dr.Read()) {
this.txtWID.Text = dr[0].ToString(); this.txtWName.Text = dr[1].ToString(); this.txtWHomePhone.Text = dr[2].ToString(); this.txtWCardID.Text = dr[3].ToString(); this.txtWPhone.Text = dr[4].ToString(); } }
dr.Close(); operatedb.Close(); btnEdit.Enabled = true; }
调用触发器删除用用户时去删它对应的房源信息
private void btnDel_Click(object sender, EventArgs e)//删除 {
if (MessageBox.Show(\是否删除用户?\, \提示\, MessageBoxButtons.YesNo, MessageBoxIcon.Hand) == DialogResult.Yes) {
SqlCommand cmd = new SqlCommand(\ +this.listView1.SelectedItems[0].Text.ToString()+ \, operatedb.conn); operatedb.Open(); cmd.ExecuteNonQuery(); operatedb.Close();
ListInfo(sbSql.ToString()); }
- 17 -
}
(2)求租管理模块的实现
求租管理模块只要是针对用户对房源查询和是否出租出去转台的查找,和求组意向的查询,界面比较简单易懂,容易操作,下面针对其中一个表单来进行阐述
大家可以看到这个模块有很多挑选项用户可以更具自己的需求对这些选项来勾选自己想要的房源
当勾选选项的时候可以自动筛选你想要的房源
private void chkName_CheckedChanged(object sender, EventArgs e) {
if (this.chkName.Checked) {
txtName.Enabled = true; if (strTemp == string.Empty) {
strTemp += \ + \ + \;
- 18 -
} else {
strTemp += \ + \; }
this.btnSelect.Enabled = true; } else {
txtName.Enabled = false; } }
这些都不要加粗!! 实现控件清空按钮的命令清空所勾选项目
private void ClearControl() {
foreach (Control cont in this.groupBox1.Controls) {
if (cont.GetType().ToString() == \) {
cont.Text = string.Empty; }
if (cont.GetType().ToString() == \) {
cont.Enabled = false; } } }
用户在勾选后数据库对数据惊醒刷选加载时列出所有房源信息
private void frmSelectHouse_Load(object sender, EventArgs e) { try {
operatedb.ConnetionDB();
SqlDataAdapter da = new SqlDataAdapter(\, operatedb.conn);
DataTable dt = new DataTable(); da.Fill(dt);
this.dataGridView1.DataSource = dt.DefaultView; }
catch (Exception ey) {
MessageBox.Show(ey.Message); }
flushFaver();
- 19 -
flushFitment(); flushFloor(); flushMethod(); flushSeat(); flushType(); unAble(); }
选中复选框后,将有关字符存放strTemp变量中
#region #endregion
3、员工信息模块的实现
员工信息模块主要包含两个表单,录入员工信息和员工信息维护,
通过视图的触发器同时修改员工表和登录表中的员工信息
private void btnEdit_Click(object sender, EventArgs e) {
strTemp = \; btnOK.Enabled = true; btnCancel.Enabled = true; }
private void btnOK_Click(object sender, EventArgs e) {
- 20 -
共分享92篇相关文档