private void btnXoa_Click(object sender, EventArgs e) { QUANHEGD tg = GetThongTin(); if (tg.ID == 0) { MessageBox.Show("Chưa có quan hệ gia đình nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa quan hệ gia đình " + tg.TEN + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.Cancel) { return; } try { db.QUANHEGDs.Remove(tg); db.SaveChanges(); MessageBox.Show("Xóa thông tin quan hệ gia đình thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Update(); } catch { MessageBox.Show("Xóa thông tin của ngoại ngữ thất bại\nVui lòng xóa tất cả các nhân viên thuộc phòng ban và các phòng ban cấp dưới", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Cập nhật lại thông tin của detail khi có sự thay đổi ở các dòng /// </summary> private void CapNhatDetail() { try { QUANHEGD tg = GetThongTin(); txtTen.Text = tg.TEN; } catch { } }
/// <summary> /// get thông tin phòng ban từ group /// </summary> /// <returns></returns> private QUANHEGD GetTTNhap() { QUANHEGD tg = new QUANHEGD(); try { tg.ID = (int)dgvView.GetFocusedRowCellValue("ID"); } catch { } tg.TEN = txtTen.Text; return(tg); }
private void btnSua_Click(object sender, EventArgs e) { QUANHEGD tg = GetTTNhap(); if (tg.ID == 0) { MessageBox.Show("Chưa có quan hệ gia đình nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (btnSua.Text == "Sửa") { btnSua.Text = "Lưu"; btnXoa.Enabled = false; btnThem.Enabled = false; btnHuy.Enabled = true; dgvMain.Enabled = false; groupThongTin.Enabled = true; return; } if (btnSua.Text == "Lưu") { if (Check()) { btnSua.Text = "Sửa"; btnXoa.Enabled = true; btnThem.Enabled = true; btnHuy.Enabled = false; dgvMain.Enabled = true; groupThongTin.Enabled = false; QUANHEGD it = db.QUANHEGDs.Where(p => p.ID == tg.ID).FirstOrDefault(); it.TEN = tg.TEN; db.SaveChanges(); MessageBox.Show("Sửa thông tin quan hệ gia đinh thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Update(); } return; } }
/// <summary> /// Lấy ra phòng ban được lựa chọn từ ID /// </summary> /// <returns> Phòng ban </returns> private QUANHEGD GetThongTin() { QUANHEGD ans = new QUANHEGD(); ans.ID = 0; try { int id = (int)dgvView.GetFocusedRowCellValue("ID"); QUANHEGD tg = db.QUANHEGDs.Where(p => p.ID == id).FirstOrDefault(); return(tg); } catch { } return(ans); }
private void btnThem_Click(object sender, EventArgs e) { if (btnThem.Text == "Thêm") { btnThem.Text = "Lưu"; btnXoa.Enabled = false; btnSua.Enabled = false; btnHuy.Enabled = true; dgvMain.Enabled = false; groupThongTin.Enabled = true; ClearControl(); return; } if (btnThem.Text == "Lưu") { if (Check()) { btnThem.Text = "Thêm"; btnXoa.Enabled = true; btnSua.Enabled = true; btnHuy.Enabled = false; dgvMain.Enabled = true; groupThongTin.Enabled = false; QUANHEGD tg = GetTTNhap(); db.QUANHEGDs.Add(tg); db.SaveChanges(); MessageBox.Show("Thêm thông tin quan hệ gia đình thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Update(); } return; } }