示例#1
0
 private bool CheckModelChanged()
 {
     if (dgvData.SelectedRows.Count == 1)
     {
         SKB model = (SKB)dgvData.SelectedRows[0].DataBoundItem;
         return(model.SKADDRESS == cbxAdress.Text &&
                model.SKAREA == txtArea.Text &&
                model.SKTELEPHONE == txtTelephone.Text);
     }
     else
     {
         return(false);
     }
 }
示例#2
0
        private void dgvData_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvData.SelectedRows.Count == 1)
            {
                SKB model = (SKB)dgvData.SelectedRows[0].DataBoundItem;
                txtArea.Text      = model.SKAREA;
                txtID.Text        = model.SKID;
                txtTelephone.Text = model.SKTELEPHONE;
                cbxAdress.Text    = model.SKADDRESS;

                btnAdd.Enabled    = false;
                btnModify.Enabled = true;
                btnDelete.Enabled = true;
                txtID.ReadOnly    = true;
            }
        }
示例#3
0
        private void dgvData_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvData.SelectedRows.Count == 1)
            {
                SKB model = (SKB)dgvData.SelectedRows[0].DataBoundItem;
                txtISBN.Text   = model.bkisbn;
                txtName.Text   = model.bkname;
                txtPrice.Text  = model.bkprice;
                txtAuthor.Text = model.bkauthor;
                cbxSKID.Text   = model.SKID;

                txtISBN.ReadOnly  = true;
                btnAdd.Enabled    = false;
                btnModify.Enabled = true;
                btnDelete.Enabled = true;
            }
        }
示例#4
0
 private void btnModify_Click(object sender, EventArgs e)
 {
     if (CheckScanf() && !CheckModelChanged())
     {
         SKB model = new SKB()
         {
             SKID        = txtID.Text,
             SKAREA      = txtArea.Text,
             SKTELEPHONE = txtTelephone.Text,
             SKADDRESS   = cbxAdress.Text
         };
         if (BLLDB.SKB.Update(model) == true)
         {
             MessageBox.Show("更新成功");
             BindData();
             ClearInput();
         }
         else
         {
             MessageBox.Show("更新失败");
         }
     }
 }