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("修改失败!");
            }
        }
예제 #2
0
 //窗口关闭时为了刷新前一个窗体的下拉菜单
 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);
     }
 }
예제 #3
0
        // 新增读者信息
        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("新增失败!");
            }
        }