Esempio n. 1
0
        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
        }
Esempio n. 2
0
 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!");
     }
 }
Esempio n. 3
0
        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
        }