protected override void OnUpdate() { if (!IsEmptyTextbox()) { MessageBox.Show("Mời bạn nhập đầy đủ thông tin"); return; } else { PhongBanDTO pb = new PhongBanDTO { MaPB = txtMa.Text, TenPB = ChangeNameStyle(txtTenPhong.Text), DiaChi = txtDiaChi.Text }; if (PhongBan_BUS.UpdatePhongBan(pb)) { // tìm lastIndex lastIndex = dgvDanhSach.CurrentRow.Index; LoadPhongBan(); SetFocusRow(lastIndex); MessageBox.Show("Sửa thành công"); } else { MessageBox.Show("Sửa thất bại"); } } }
protected override void OnDelete() { if (MessageBox.Show("Bạn có chắc chắn muốn xóa phòng ban này?", "Xác nhận xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DataGridViewRow dr = dgvDanhSach.SelectedRows[0]; string ma = dr.Cells[0].Value.ToString(); if (PhongBan_BUS.DeletePhongBan(ma)) { LoadPhongBan(); MessageBox.Show("Xóa thành công"); ReSetText(); } else { MessageBox.Show("Xóa thất bại"); } } }
protected override void OnSave() { if (!IsEmptyTextbox()) { MessageBox.Show("Mời bạn nhập đầy đủ thông tin"); return; } else { PhongBanDTO pb = new PhongBanDTO { MaPB = ma, TenPB = ChangeNameStyle(txtTenPhong.Text), DiaChi = txtDiaChi.Text }; if (PhongBan_BUS.AddPhongBan(pb)) { LoadPhongBan(); MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Thêm thất bại"); } } }
private void dgvNhanVien_Click(object sender, EventArgs e) { btnXoa.Enabled = true; btnSua.Enabled = true; DataGridViewRow dr = dgvNhanVien.SelectedRows[0]; txtMa.Text = dr.Cells[0].Value.ToString(); txtHoTen.Text = dr.Cells[1].Value.ToString(); dtpNgaySinh.Text = dr.Cells[2].Value.ToString(); txtDiaChi.Text = dr.Cells[3].Value.ToString(); if (dr.Cells[4].Value.ToString().ToLower() == "nam") { cmbGioiTinh.SelectedIndex = 0; } else { cmbGioiTinh.SelectedIndex = 1; } // sẽ lấy ra tên phòng ban theo mã cmbPhongBan.Text = PhongBan_BUS.GetTenPhongBanByMaPB(dr.Cells[5].Value.ToString()); cmbBacLuong.Text = dr.Cells[8].Value.ToString(); cmbChucVu.Text = ChucVuDAO.GetTenChucVuByMa(dr.Cells[6].Value.ToString()); cmbChuyenMon.Text = ChuyenMonDAO.GetTenChuyenMonByMa(dr.Cells[7].Value.ToString()); }
private void LoadPhongBan() { DataTable dt = PhongBan_BUS.GetPhongBan(); dgvDanhSach.DataSource = dt; }