Ejemplo n.º 1
0
        private void lblClickDeThemBaoHiem_Click(object sender, EventArgs e)
        {
            BAOHIEM            bh  = new BAOHIEM();
            frmThongTinBaoHiem frm = new frmThongTinBaoHiem();

            frm.btnBaoHiem_Sua.Enabled = false;
            frm.btnBaoHiem_Xoa.Enabled = false;
            if (frm.ShowDialog() == DialogResult.Yes)
            {
                bh.SoBH        = frm.SoBaoHiem;
                bh.NgayCap     = frm.NgayCap;
                bh.NoiCap      = frm.NoiCap;
                bh.NoiKhamBenh = frm.NoiKhamBenh;
                bh.NgayHetHan  = frm.NgayHetHan;
                bh.MaNV        = Convert.ToInt32(dgvNhanVien.SelectedRows[0].Cells["MaNV"].Value);
                lstBaoHiem.Add(bh);
                lblClickDeThemBaoHiem.Visible = false;
                dgvBaoHiem.DataSource         = typeof(List <BAOHIEM>);
                dgvBaoHiem.DataSource         = lstBaoHiem;
                CustomDataGridViewBaoHiem();
                BaoHiemBUL.Them(bh);
            }
            frm.btnBaoHiem_Sua.Enabled = true;
            frm.btnBaoHiem_Xoa.Enabled = true;
        }
Ejemplo n.º 2
0
 private void dgvBaoHiem_Click(object sender, EventArgs e)
 {
     if (dgvBaoHiem.SelectedRows.Count > 0)
     {
         BAOHIEM         bh     = new BAOHIEM();
         DataGridViewRow dgvRow = dgvBaoHiem.SelectedRows[0];
         bh.SoBH        = dgvRow.Cells["SoBH"].Value.ToString();
         bh.NgayCap     = Convert.ToDateTime(dgvRow.Cells["NgayCap"].Value);
         bh.NoiCap      = dgvRow.Cells["NoiCap"].Value.ToString();
         bh.NoiKhamBenh = dgvRow.Cells["NoiKhamBenh"].Value.ToString();
         bh.NgayHetHan  = Convert.ToDateTime(dgvRow.Cells["NgayHetHan"].Value);
         bh.MaNV        = Convert.ToInt32(dgvRow.Cells["MaNV"].Value);
         frmThongTinBaoHiem frm = new frmThongTinBaoHiem();
         frm.SoBaoHiem   = bh.SoBH;
         frm.NgayCap     = bh.NgayCap;
         frm.NoiCap      = bh.NoiCap;
         frm.NoiKhamBenh = bh.NoiKhamBenh;
         frm.NgayHetHan  = bh.NgayHetHan;
         DialogResult res = frm.ShowDialog();
         if (res == DialogResult.Yes)
         {
             bh.SoBH        = frm.SoBaoHiem;
             bh.NgayCap     = frm.NgayCap;
             bh.NoiCap      = frm.NoiCap;
             bh.NoiKhamBenh = frm.NoiKhamBenh;
             bh.NgayHetHan  = frm.NgayHetHan;
             bh.MaNV        = Convert.ToInt32(dgvRow.Cells["MaNV"].Value);
             lstBaoHiem.Add(bh);
             dgvBaoHiem.DataSource = typeof(List <BAOHIEM>);
             dgvBaoHiem.DataSource = lstBaoHiem;
             CustomDataGridViewBaoHiem();
             BaoHiemBUL.Them(bh);
         }
         else if (res == DialogResult.OK)
         {
             bh.SoBH               = dgvRow.Cells[0].Value.ToString();
             bh                    = lstBaoHiem.SingleOrDefault(i => i.SoBH == bh.SoBH);
             bh.NgayCap            = frm.NgayCap;
             bh.NoiCap             = frm.NoiCap;
             bh.NoiKhamBenh        = frm.NoiKhamBenh;
             bh.NgayHetHan         = frm.NgayHetHan;
             dgvBaoHiem.DataSource = typeof(List <BAOHIEM>);
             dgvBaoHiem.DataSource = lstBaoHiem;
             CustomDataGridViewBaoHiem();
             BaoHiemBUL.CapNhat(bh);
         }
         else if (res == DialogResult.No)
         {
             bh.SoBH = dgvRow.Cells[0].Value.ToString();
             bh      = lstBaoHiem.SingleOrDefault(i => i.SoBH == bh.SoBH);
             lstBaoHiem.Remove(bh);
             dgvBaoHiem.DataSource = typeof(List <BAOHIEM>);
             dgvBaoHiem.DataSource = lstBaoHiem;
             CustomDataGridViewBaoHiem();
             BaoHiemBUL.Xoa(bh.SoBH);
         }
     }
 }
Ejemplo n.º 3
0
        private void dgvNhanVien_Click(object sender, EventArgs e)
        {
            if (dgvNhanVien.SelectedRows.Count > 0)
            {
                //Load Sơ yếu lý lịch
                DataGridViewRow dgvRow = dgvNhanVien.SelectedRows[0];
                lblMaNV.Text = dgvRow.Cells["MaNV"].Value.ToString();
                txtHo.Text   = dgvRow.Cells["HoLot"].Value.ToString();
                txtTen.Text  = dgvRow.Cells["Ten"].Value.ToString();
                txtCMND.Text = dgvRow.Cells["CMND"].Value.ToString();
                if (Convert.ToBoolean(dgvRow.Cells["GioiTinh"].Value) == true)
                {
                    rdbNam.Checked = true;
                }
                else
                {
                    rdbNu.Checked = true;
                }
                dtpNgaySinh.Value  = Convert.ToDateTime(dgvRow.Cells["NgaySinh"].Value);
                txtDienThoai.Text  = dgvRow.Cells["DienThoai"].Value.ToString();
                picHinhAnhNV.Image = MyConvert.BinaryToImage((byte[])dgvRow.Cells["HinhAnh"].Value);
                txtDiaChi.Text     = dgvRow.Cells["DiaChi"].Value.ToString();

                //Load Trình độ, Bộ phận, Chức vụ, Tình trạng
                cbxTrinhDo.SelectedValue = dgvRow.Cells["MaTrinhDo"].Value;
                cbxBoPhan.SelectedValue  = dgvRow.Cells["MaBP"].Value;
                cbxChucVu.SelectedValue  = dgvRow.Cells["MaChucVu"].Value;
                if (Convert.ToBoolean(dgvRow.Cells["DaThoiViec"].Value) == true)
                {
                    rdbDaThoiViec.Checked = true;
                }
                else
                {
                    rdbDangLam.Checked = true;
                }

                //Load Bảo hiểm
                lstBaoHiem = BaoHiemBUL.Load(Convert.ToInt32(lblMaNV.Text));
                if (lstBaoHiem != null)
                {
                    lblClickDeThemBaoHiem.Visible = false;
                    dgvBaoHiem.DataSource         = typeof(List <BAOHIEM>);
                    dgvBaoHiem.DataSource         = lstBaoHiem;
                    CustomDataGridViewBaoHiem();
                }
                else
                {
                    lstBaoHiem = new List <BAOHIEM>();
                    lblClickDeThemBaoHiem.Visible = true;
                    dgvBaoHiem.DataSource         = null;
                }
            }
        }