Example #1
0
 //Kiểm tra đăng nhập: Đúng trả về mã nhân viên, sai trả về ""
 public QuanLiBanHang_BDO.NhanVien CheckLogIn(string usernameEncrypt, string passwordEncrypt)
 {
     try
     {
         QuanLiBanHang_DAL.Model.NhanVien nv = (from nhanvien in db.NhanViens
                                                where nhanvien.TenDangNhap == usernameEncrypt && nhanvien.MatKhau == passwordEncrypt
                                                select nhanvien).FirstOrDefault();
         QuanLiBanHang_BDO.NhanVien kq = null;
         if (nv != null)
         {
             kq = new NhanVien()
             {
                 MaNhanVien  = nv.MaNhanVien,
                 TenNhanVien = nv.TenNhanVien,
                 NgaySinh    = nv.NgaySinh.Value,
                 GioiTinh    = nv.GioiTinh,
                 CMND        = nv.CMND,
                 DiaChi      = nv.DiaChi,
                 SoDienThoai = nv.SoDienThoai,
                 TenDangNhap = nv.TenDangNhap,
                 MatKhau     = nv.MatKhau,
                 Quyen       = nv.Quyen
             };
             if (nv.HinhAnh != null)
             {
                 kq.HinhAnh = nv.HinhAnh.ToArray();
             }
         }
         return(kq);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
 //Cập nhật nhân viên
 public bool Update(QuanLiBanHang_BDO.NhanVien inp)
 {
     try
     {
         IEnumerable <QuanLiBanHang_DAL.Model.NhanVien> dsnv = from nv in db.NhanViens
                                                               where nv.MaNhanVien == inp.MaNhanVien
                                                               select nv;
         QuanLiBanHang_DAL.Model.NhanVien nhanvien = dsnv.ElementAtOrDefault(0);
         if (nhanvien != null)
         {
             nhanvien.TenNhanVien = inp.TenNhanVien;
             nhanvien.NgaySinh    = inp.NgaySinh;
             if (inp.HinhAnh != null)
             {
                 nhanvien.HinhAnh = inp.HinhAnh;
             }
             if (inp.GioiTinh.Trim() == "Nam")
             {
                 nhanvien.GioiTinh = inp.GioiTinh.Trim();
             }
             else
             {
                 nhanvien.GioiTinh = "Nu";
             }
             nhanvien.CMND        = inp.CMND;
             nhanvien.DiaChi      = inp.DiaChi;
             nhanvien.SoDienThoai = inp.SoDienThoai;
             int kq = db.SaveChanges();
             if (kq > 0)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
 //Cập nhật thông tin tài khoản : Tên tài khoản, mật khẩu, ảnh đại diện
 public bool UpdatePersonalInfo(QuanLiBanHang_BDO.NhanVien inp)
 {
     try
     {
         IEnumerable <QuanLiBanHang_DAL.Model.NhanVien> dsnv = from nv in db.NhanViens
                                                               where nv.MaNhanVien == inp.MaNhanVien
                                                               select nv;
         QuanLiBanHang_DAL.Model.NhanVien nhanvien = dsnv.ElementAtOrDefault(0);
         if (nhanvien != null)
         {
             nhanvien.TenDangNhap = inp.TenDangNhap;
             nhanvien.MatKhau     = inp.MatKhau;
             if (inp.HinhAnh != null)
             {
                 nhanvien.HinhAnh = inp.HinhAnh;
             }
             int kq = db.SaveChanges();
             if (kq > 0)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }