private void btnSave_Click(object sender, EventArgs e) { if (Add) { try { // Thực hiện lệnh BLQLDiem kq = new BLQLDiem(); kq.InsertDiem(this.txtMaSV.Text, cbMon.Text, txtdiemGK.Text.Replace(",", "."), txtdiemCK.Text.Replace(",", "."), txtDiemTB.Text.Replace(",", "."), (cbKQ.Checked ? "1" : "0")); // Load lại dữ liệu trên DataGridView LoadDiem(txtMaSV.Text); //EnableSV(false); // EnableDiem(false); //resettextSV(); resettextDiem(); cbMon.Enabled = false; //// Không cho thao tác trên các nút Lưu / Hủy btnSave.Enabled = false; btnCancel.Enabled = false; //// Cho thao tác trên các nút Thêm / Sửa / Xóa / Thoát btnAdd.Enabled = true; btnEdit.Enabled = true; btnDel.Enabled = true; btnExit.Enabled = true; // Thông báo MessageBox.Show("Đã thêm xong!"); } catch { MessageBox.Show("Không thêm được. Lỗi rồi!"); } } else { // Thực hiện lệnh BLQLDiem kq = new BLQLDiem(); int r = dgvDiem.CurrentCell.RowIndex; kq.UpdateDiem(this.txtMaSV.Text, cbMon.Text, dgvDiem.Rows[r].Cells["diemGiuaKi"].Value.ToString().Replace(",", "."), dgvDiem.Rows[r].Cells["diemCuoiKi"].Value.ToString().Replace(",", "."), txtdiemGK.Text.Replace(",", "."), txtdiemCK.Text.Replace(",", "."), txtDiemTB.Text.Replace(",", "."), (cbKQ.Checked ? "1" : "0")); LoadDiem(txtMaSV.Text); //EnableSV(false); //EnableDiem(false); //resettextSV(); resettextDiem(); //// Không cho thao tác trên các nút Lưu / Hủy btnSave.Enabled = false; btnCancel.Enabled = false; //// Cho thao tác trên các nút Thêm / Sửa / Xóa / Thoát btnAdd.Enabled = true; btnEdit.Enabled = true; btnDel.Enabled = true; btnExit.Enabled = true; LoadDiem(txtMaSV.Text); MessageBox.Show("Đã sửa xong!"); } // Đóng kết nối }
private void btnDel_Click(object sender, EventArgs e) { try { BLQLDiem kq = new BLQLDiem(); // Thực hiện lệnh // Lấy thứ tự record hiện hành int r = dgvDiem.CurrentCell.RowIndex; // Lấy MaKH của record hiện hành string strDiem = dgvDiem.Rows[r].Cells[0].Value.ToString(); // Viết câu lệnh SQL // Hiện thông báo xác nhận việc xóa mẫu tin // Khai báo biến traloi DialogResult traloi; // Hiện hộp thoại hỏi đáp traloi = MessageBox.Show("Chắc xóa mẫu tin này không?", "Trả lời", MessageBoxButtons.YesNo, MessageBoxIcon.Question); // Kiểm tra có nhắp chọn nút Ok không? if (traloi == DialogResult.Yes) { kq.DeleteDiem(txtMaSV.Text, cbMon.Text, txtdiemGK.Text.Replace(",", "."), txtdiemCK.Text.Replace(",", ".")); // Cập nhật lại DataGridView LoadDiem(txtMaSV.Text); // Thông báo MessageBox.Show("Đã xóa xong!"); } else { // Thông báo MessageBox.Show("Không thực hiện việc xóa mẫu tin!"); } } catch { MessageBox.Show("Không xóa được. Lỗi rồi!"); } }
private void btnSave_Click(object sender, EventArgs e) { // Mở kết nối // Thêm dữ liệu if (Add) { try { // Thực hiện lệnh BLQLDiem blDiem = new BLQLDiem(); blDiem.ThemDiem(this.txtMaSV.Text, cbMon.Text, this.txtdiemGK.Text, this.txtdiemCK.Text, this.txtDiemTB.Text, (this.cbKQ.Checked ? true : false)); // Load lại dữ liệu trên DataGridView LoadDiem(txtMaSV.Text); // Thông báo MessageBox.Show("Đã thêm xong!"); } catch { MessageBox.Show("Không thêm được. Lỗi rồi!"); } } else { // Thực hiện lệnh BLQLDiem blDiem = new BLQLDiem(); blDiem.CapNhatDiem(this.txtMaSV.Text, cbMon.Text, this.txtdiemGK.Text, this.txtdiemCK.Text, this.txtDiemTB.Text, (this.cbKQ.Checked ? true : false)); // Load lại dữ liệu trên DataGridView LoadDiem(txtMaSV.Text); // Thông báo MessageBox.Show("Đã sửa xong!"); } // Đóng kết nối }