private void btnUpdate_Click(object sender, EventArgs e) { Reader r = new Reader(); r.ReaderId = txtReaderId.Text.Trim(); r.ReaderName = txtReaderName.Text.Trim(); r.TimeIn = dtTimeIn.Value; r.TimeOut = dtTimeOut.Value; r.ReaderTypeId = (int)cboReaderType.SelectedValue; r.DepartmentId = (int)cboDepartment.SelectedValue; r.ClassId = (int)cboClass.SelectedValue; r.IdentityCard = txtIdentityCard.Text.Trim(); r.Gender = txtGender.Text.Trim(); if (reader_bll.updateReader(r) > 0) { MessageBox.Show("修改成功!"); //单价查询 reader.btnSelect_Click(null, null); //自动找到刚刚修改成功的行,并选中 com.AutoFindRow(txtReaderId.Text.Trim(), reader.dgvHeaderInfo); } else { MessageBox.Show("修改失败!"); } }
//窗口关闭时为了刷新前一个窗体的下拉菜单 private void Add_FormClosing(object sender, FormClosingEventArgs e) { if (bookInfoExit != null) { bookInfoExit.BookInfoExit_UI_Load(null, null); } if (readerExit != null) { readerExit.ReaderExit_UI_Load(null, null); } if (Manager != null) { Manager.treeView1.Nodes.Clear(); Manager.TreeViewBand(); Manager.btnSelect_Click(null, null); } if (bookInfoAdd != null) { bookInfoAdd.BookInfoAdd_UI_Load(null, null); } if (readerManager != null) { readerManager.treeView1.Nodes.Clear(); readerManager.TreeViewBand(); readerManager.btnSelect_Click(null, null); } }
// 新增读者信息 private void btnAdd_Click(object sender, EventArgs e) { // 图书编号必须唯一 int rows = reader.dgvHeaderInfo.RowCount; lab.Text = ""; for (int i = 0; i < rows; i++) { string Columns1 = reader.dgvHeaderInfo.Rows[i].Cells[0].Value.ToString(); if (Columns1 == txtReaderId.Text.Trim()) { lab.Text = "读者编号已存在!"; return; } } Reader r = new Reader(); r.ReaderId = txtReaderId.Text.Trim(); r.ReaderName = txtReaderName.Text.Trim(); r.TimeIn = dtTimeIn.Value; r.TimeOut = dtTimeOut.Value; r.ReaderTypeId = (int)cboReaderType.SelectedValue; r.DepartmentId = (int)cboDepartment.SelectedValue; r.ClassId = (int)cboClass.SelectedValue; r.IdentityCard = txtIdentityCard.Text.Trim(); r.Gender = txtGender.Text.Trim(); r.Phone = txtPhone.Text.Trim(); r.Special = txtSpecial.Text.Trim(); r.Email = txtEmail.Text.Trim(); r.Address = txtAddress.Text.Trim(); r.ReaderRemark = txtRemark.Text.Trim(); if (reader_bll.addReader(r) == 0) { MessageBox.Show("新增成功!"); // 单击查询 刷新读者信息表 reader.btnSelect_Click(null, null); // 自动找到刚刚添加成功的新行,并选中 com.AutoFindRow(txtReaderId.Text.Trim(), reader.dgvHeaderInfo); } else { MessageBox.Show("新增失败!"); } }