示例#1
0
        private void GetById()
        {
            NhanSu ns = NhanSuBUS.Instance.GetById(_id);

            txtMa.Text               = ns.Ma;
            txtHoTen.Text            = ns.HoTen;
            datngaysinh.Value        = DateTime.Parse(ns.NgaySinh.ToString());
            cmbQueQuan.DisplayMember = ns.QueQuan;
            cmbDanToc.DisplayMember  = ns.DanToc;
            txtSDT.Text              = ns.SoDienThoai;
            txtTaiKhoan.Text         = ns.TaiKhoan;
            if (ns.GioiTinh == "Nam" || ns.GioiTinh == "nam")
            {
                chkNam.Checked = true;
            }
            else
            {
                chkNu.Checked = true;
            }

            txtLuong.Text = ns.LuongConBan.ToString();
            //cmbPhongBan.DisplayMember = HocVanBUS.Instance.GetByName(ns.PhongBanMa);
            //cmbChucVu.DisplayMember = ChucVuBUS.Instance.GetByName(ns.ChuVuMa);
            //cmbHocVan.DisplayMember = HocVanBUS.Instance.GetByName(ns.HocVanMa);
        }
示例#2
0
        private NhanSu SetNhanSu()
        {
            NhanSu ns = new NhanSu();

            ns.Ma          = txtMa.Text.Trim();
            ns.HoTen       = txtHoTen.Text.Trim();
            ns.NgaySinh    = datngaysinh.Value;
            ns.QueQuan     = cmbQueQuan.SelectedItem as string;
            ns.DanToc      = cmbDanToc.SelectedItem as string;
            ns.SoDienThoai = txtSDT.Text.Trim();
            ns.TaiKhoan    = txtTaiKhoan.Text.Trim();
            ns.GioiTinh    = chkNam.Checked ? chkNam.Text : chkNu.Text;

            ns.LuongConBan = float.Parse(txtLuong.Text.Trim());
            ns.PhongBanMa  = (cmbPhongBan.SelectedItem as PhongBan).Ma;
            ns.ChuVuMa     = (cmbChucVu.SelectedItem as ChucVu).Ma;
            ns.HocVanMa    = (cmbHocVan.SelectedItem as HocVan).Ma;

            return(ns);
        }
示例#3
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (XuLyDuLieu())
     {
         NhanSu ns = SetNhanSu();
         if (NhanSuBUS.Instance.CheckId(ns.Ma))
         {
             if (NhanSuBUS.Instance.Insert(ns))
             {
                 MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Thêm thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Mã nhân viên đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         txtMa.Focus();
     }
 }