コード例 #1
0
        private void btnThemnv_Click(object sender, EventArgs e)
        {
            frmttNhanvien frm = new frmttNhanvien();

            frm.ShowDialog();
            lstNhanvien = new tbl_NhanVien().getLstNhanVien();
            if (lstNhanvien.Count() != dgvttNV.RowCount)
            {
                loadDgvHienthi(lstNhanvien);
            }
        }
コード例 #2
0
 private void dgvttNV_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         string        maNhanvien = dgvttNV.Rows[e.RowIndex].Cells["clManv"].Value.ToString();
         frmttNhanvien frm        = new frmttNhanvien();
         frm.Tag = maNhanvien;
         frm.ShowDialog();
         nhanvien nv = new tbl_NhanVien().getLstNhanVien().FirstOrDefault();
         if (nv != null)
         {
             if (nv.quyenhan == 1)
             {
                 dgvttNV.Rows[e.RowIndex].Cells["clQuyenhan"].Value = "Admin";
             }
             else if (nv.quyenhan == 2)
             {
                 dgvttNV.Rows[e.RowIndex].Cells["clQuyenhan"].Value = "Nhân viên";
             }
             if (nv.trangthai == 0)
             {
                 dgvttNV.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Red;
                 dgvttNV.Rows[e.RowIndex].DefaultCellStyle.ForeColor = Color.Gold;
             }
             dgvttNV.Rows[e.RowIndex].Cells["clTennv"].Value    = nv.tennv;
             dgvttNV.Rows[e.RowIndex].Cells["clGioitinh"].Value = (nv.giottinh == null) ? "Nam" : "Nữ";
             dgvttNV.Rows[e.RowIndex].Cells["clSdt"].Value      = nv.sdt;
             dgvttNV.Rows[e.RowIndex].Cells["clDiachi"].Value   = nv.diachi;
             dgvttNV.Rows[e.RowIndex].Cells["clSocmnd"].Value   = nv.cmnd;
             dgvttNV.Rows[e.RowIndex].Cells["clEmail"].Value    = nv.email;
             //   dgvttNV.Rows[e.RowIndex].Cells["clMatkhau"].Value = nv.passwword;
             // dgvttNV.Rows[e.RowIndex].Cells["clTrangthai"].Value = nv.trangthai;
         }
         else
         {
             dgvttNV.Rows.Remove(dgvttNV.Rows[e.RowIndex]);
         }
     }
 }