//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); }
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); }
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); }
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); } }
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); } }
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); } }