Exemple #1
0
 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");
         }
     }
 }
Exemple #2
0
        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");
                }
            }
        }
Exemple #3
0
 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");
         }
     }
 }
Exemple #4
0
        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());
        }
Exemple #5
0
        private void LoadPhongBan()
        {
            DataTable dt = PhongBan_BUS.GetPhongBan();

            dgvDanhSach.DataSource = dt;
        }