/// <summary>
 /// Nạp học viên lên giao diện
 /// </summary>
 /// <param name="hv"></param>
 public void LoadPanelControl(HOCVIEN hv = null)
 {
     try
     {
         if (hv == null)
         {
             ResetPanelControl();
             txtMaHV.Text        = HocVien.AutoGenerateId();
             txtTenDangNhap.Text = txtMaHV.Text;
             cboLoaiHV_SelectedValueChanged(null, null);
         }
         else
         {
             txtMaHV.Text            = hv.MaHV;
             txtHoTen.Text           = hv.TenHV;
             dateNgaySinh.Value      = (DateTime)hv.NgaySinh;
             cboGioiTinh.Text        = hv.GioiTinhHV;
             txtDiaChi.Text          = hv.DiaChi;
             txtSDT.Text             = hv.SdtHV;
             txtEmail.Text           = hv.EmailHV;
             cboLoaiHV.SelectedValue = hv.MaLoaiHV;
             txtTenDangNhap.Text     = hv.TenDangNhap;
             txtMatKhau.Text         = hv.TAIKHOAN != null ? hv.TAIKHOAN.MatKhau : string.Empty;
         }
     }
     catch
     {
         ResetPanelControl();
         LockPanelControl();
     }
 }
Beispiel #2
0
        /// <summary>
        /// Nạp học viên lên giao diện
        /// </summary>
        /// <param name="hv"></param>
        public void LoadUI(HOCVIEN hv)
        {
            if (hv == null)
            {
                txtMaHV.Text = HocVien.AutoGenerateId();
                cboGioiTinh.SelectedIndex = 0;
            }
            else
            {
                txtMaHV.Text            = hv.MaHV;
                txtHoTen.Text           = hv.TenHV;
                dateNgaySinh.Value      = (DateTime)hv.NgaySinh;
                cboGioiTinh.Text        = hv.GioiTinhHV;
                txtDiaChi.Text          = hv.DiaChi;
                txtSDT.Text             = hv.SdtHV;
                txtEmail.Text           = hv.EmailHV;
                cboLoaiHV.SelectedValue = hv.MaLoaiHV;

                if (hv.MaLoaiHV == "LHV01")
                {
                    cboLoaiHV.Enabled  = false;
                    txtMatKhau.Enabled = false;
                }

                if (hv.TenDangNhap != null)
                {
                    txtTenDangNhap.Text = hv.TenDangNhap;
                    txtMatKhau.Text     = hv.TAIKHOAN.MatKhau;
                }
                else
                {
                    txtTenDangNhap.Text = txtMatKhau.Text = string.Empty;
                }
            }
        }