void InserUpdateData() { if (cbMaL.Text.Trim().Equals("") || cbMaSV.Text.Trim().Equals("") || cbMaMH.Text.Trim().Equals("") || cbMaGV.Text.Trim().Equals("") || cbMaLD.Text.Trim().Equals("")) { MessageBox.Show("Điền Mã giáo viên và Họ Tên giáo viên đầy đủ, sau đó thực hiện lại thao tác", "Thông báo !", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (InsertNew == true) { try { en.MaL = cbMaL.SelectedValue.ToString(); en.MaSV = cbMaSV.SelectedValue.ToString(); en.MaMH = cbMaMH.SelectedValue.ToString(); en.MaGV = cbMaGV.SelectedValue.ToString(); en.MaLD = cbMaLD.SelectedValue.ToString(); en.TrangThai = Int32.Parse(cbTrangThai.SelectedValue.ToString()); en.NgayTao = Convert.ToDateTime(localDate.ToString(formatDH)); en.NgayCapNhat = Convert.ToDateTime(localDate.ToString(formatDH)); bus.insertdata(en); MessageBox.Show("Đã thêm 1 dòng"); } catch (Exception ex) { MessageBox.Show("Lỗi: " + ex.Message.ToString()); } } else { try { int index = dgv.CurrentCell.RowIndex; en.id = Int32.Parse(dgv.Rows[index].Cells["id"].Value.ToString()); en.MaL = cbMaL.SelectedValue.ToString(); en.MaSV = cbMaSV.SelectedValue.ToString(); en.MaMH = cbMaMH.SelectedValue.ToString(); en.MaGV = cbMaGV.SelectedValue.ToString(); en.MaLD = cbMaLD.SelectedValue.ToString(); en.TrangThai = Int32.Parse(cbTrangThai.SelectedValue.ToString()); en.NgayCapNhat = Convert.ToDateTime(localDate.ToString(formatDH)); bus.updatedata(en); MessageBox.Show("Đã cập nhật 1 dòng"); } catch (Exception ex) { MessageBox.Show("Lỗi: " + ex.Message.ToString()); } } NapDuLieu(); XoaForm(); EvenButton(0); EnableOrDisable(true); }