Ejemplo n.º 1
0
        //private List<cTinhNangDO> listFunc = BUS.cTinhNangBUS.GetFunctionList();
        //private List<cTinhNangNhomNhanVienDO> lstFunction = new List<cTinhNangNhomNhanVienDO>();
        public cNhanVienDO GetStaffInfor()
        {
            cNhanVienDO Gr = new cNhanVienDO();

            Gr.TENNHANVIEN    = CheckName(txtHovatenlot.Text).Trim();
            Gr.MANHANVIEN     = txtManguoidung.Text;
            Gr.MANHOMNHANVIEN = BUS.cNhanVienBUS.GetIDByGroupName(lookUpNhom.EditValue.ToString());
            Gr.MAPHONGKHAM    = BUS.cNhanVienBUS.GetIDByClinicName(lookUpPhongBan.EditValue.ToString());
            if (radNam.Checked == true)
            {
                Gr.GIOITINH = "Nam";
            }
            else
            {
                Gr.GIOITINH = "Nữ";
            }
            Gr.TENTAIKHOAN = txtTendangnhap.Text;
            Gr.MATKHAU     = "123456";
            Gr.CHUCDANH    = lookUpChuvu.EditValue.ToString();
            Gr.NGAYTAO     = DateTime.Now;
            if (chkTrangthai.Checked == true)
            {
                Gr.TINHTRANG = true;
            }
            else
            {
                Gr.TINHTRANG = false;
            }
            return(Gr);
        }
Ejemplo n.º 2
0
        private void btnReset_Click(object sender, EventArgs e)
        {
            cNhanVienDO ds = GetStaffInfor();

            BUS.cNhanVienBUS.UpdatePassword(ds.MANHANVIEN, ds.MATKHAU);
            ucNhanVien_Load(sender, e);
            XtraMessageBox.Show("Mật khẩu đã được thiết lập lại!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Ejemplo n.º 3
0
 private static bool CheckInput(cNhanVienDO staff)
 {
     if (staff.TENNHANVIEN == "")
     {
         XtraMessageBox.Show("Vui lòng nhập tên nhân viên!");
         return(false);
     }
     if (staff.MANHOMNHANVIEN == "")
     {
         XtraMessageBox.Show("Vui lòng chọn nhóm nhân viên!");
         return(false);
     }
     if (staff.MAPHONGKHAM == "")
     {
         XtraMessageBox.Show("Vui lòng chọn phòng khám!");
         return(false);
     }
     return(true);
 }
Ejemplo n.º 4
0
        public static cNhanVienDO GetStaffByID(string ID)
        {
            ID = ID.ToLower();
            cNhanVienDO staff = new cNhanVienDO();

            using (DB_HMS_Entities lst = new DB_HMS_Entities())
            {
                var query = (from u in lst.tbNHANVIENs where u.MANHANVIEN == ID select u).First();
                staff.MANHANVIEN     = query.MANHANVIEN;
                staff.TENNHANVIEN    = query.HOTEN;
                staff.GIOITINH       = query.GIOITINH;
                staff.MANHOMNHANVIEN = query.MANHOMND;
                staff.MAPHONGKHAM    = query.MAPHONGKHAM;
                staff.NGAYTAO        = (DateTime)query.NGAYTAO;
                staff.TENTAIKHOAN    = query.IDDANGNHAP;
                staff.MATKHAU        = query.MATKHAU;
                staff.CHUCDANH       = query.CHUCDANH;
                staff.TINHTRANG      = (bool)query.TRANGTHAI;
                return(staff);
            }
        }
Ejemplo n.º 5
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            cNhanVienDO ds    = GetStaffInfor();
            string      Staff = StaffID();

            if (CheckInput(ds) == true)
            {
                if (Add && Update == false)
                {
                    BUS.cNhanVienBUS.InsertNewStaff(Staff, ds.MAPHONGKHAM, ds.MANHOMNHANVIEN, ds.TENNHANVIEN, ds.GIOITINH, ds.TENTAIKHOAN, ds.MATKHAU, ds.CHUCDANH, ds.TINHTRANG, ds.NGAYTAO);
                    ucNhanVien_Load(sender, e);
                    XtraMessageBox.Show("Lưu thành công", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }

            if (Update)
            {
                BUS.cNhanVienBUS.UpdateStaffInfor(ds.MANHANVIEN, ds.MAPHONGKHAM, ds.MANHOMNHANVIEN, ds.TENNHANVIEN, ds.GIOITINH, ds.CHUCDANH, ds.TINHTRANG);
                ucNhanVien_Load(sender, e);
                XtraMessageBox.Show("Lưu thành công", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 6
0
        public static List <cNhanVienDO> GetStaffList()
        {
            List <cNhanVienDO> StaffList = new List <cNhanVienDO>();

            using (DB_HMS_Entities lst = new DB_HMS_Entities())
            {
                var query = from u in lst.tbNHANVIENs select u;
                foreach (var row in query)
                {
                    cNhanVienDO ds = new cNhanVienDO();
                    ds.MANHANVIEN     = row.MANHANVIEN;
                    ds.MAPHONGKHAM    = cPhongKhamDA.GetNameByClinicID(row.MAPHONGKHAM);
                    ds.MANHOMNHANVIEN = cNhomNhanVienDA.GetNameByGroupID(row.MANHOMND);
                    ds.TENNHANVIEN    = row.HOTEN;
                    ds.GIOITINH       = row.GIOITINH;
                    ds.TENTAIKHOAN    = row.IDDANGNHAP;
                    ds.CHUCDANH       = row.CHUCDANH;
                    ds.TINHTRANG      = row.TRANGTHAI.Value;
                    ds.NGAYTAO        = (DateTime)row.NGAYTAO;
                    StaffList.Add(ds);
                }
                return(StaffList);
            }
        }