示例#1
0
        //Thêm nhân viên.
        public static NHANVIEN_DTO ThemNhanVien(BANG_NHANVIEN nv)
        {
            nv = QuanLyShop.BANG_NHANVIEN.Add(nv);
            QuanLyShop.SaveChanges();
            NHANVIEN_DTO nvDTO = ConvertDTO(nv);

            return(nvDTO);
        }
示例#2
0
        public static NHANVIEN_DTO ConvertDTO(BANG_NHANVIEN nv)
        {
            NHANVIEN_DTO nvDTO = new NHANVIEN_DTO();

            nvDTO.idnhanvien    = nv.idnhanvien;
            nvDTO.username      = nv.username;
            nvDTO.password      = nv.password;
            nvDTO.name          = nv.name;
            nvDTO.phonenumber   = nv.phonenumber;
            nvDTO.idcard        = nv.idcard;
            nvDTO.address       = nv.address;
            nvDTO.idhistorysell = nv.idhistorysell;
            nvDTO.position      = nv.position;

            return(nvDTO);
        }
示例#3
0
        //Xóa nhân viên
        public static bool XoaNhanVien(string idNv)
        {
            BANG_NHANVIEN dNv = QuanLyShop.BANG_NHANVIEN.SingleOrDefault(n => n.idnhanvien == idNv);

            if (dNv != null)
            {
                QuanLyShop.BANG_NHANVIEN.Remove(dNv);
                try
                {
                    QuanLyShop.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    return(false);
                }
            }
            return(false);
        }
示例#4
0
        //Sửa thông tin nhân viên
        public static NHANVIEN_DTO SuaNhanVien(BANG_NHANVIEN nv)
        {
            BANG_NHANVIEN nvUpdate = QuanLyShop.BANG_NHANVIEN.SingleOrDefault(n => n.idnhanvien == nv.idnhanvien);

            if (nvUpdate != null)
            {
                nvUpdate.idnhanvien    = nvUpdate.idnhanvien;
                nvUpdate.username      = nv.username;
                nvUpdate.password      = nv.password;
                nvUpdate.name          = nv.name;
                nvUpdate.phonenumber   = nv.phonenumber;
                nvUpdate.idcard        = nv.idcard;
                nvUpdate.address       = nv.address;
                nvUpdate.idhistorysell = nv.idhistorysell;
                nvUpdate.position      = nv.position;
                nvUpdate.avatar        = nv.avatar;

                QuanLyShop.SaveChanges();
                NHANVIEN_DTO nvDTO = ConvertDTO(nvUpdate);
                return(nvDTO);
            }
            return(null);
        }
示例#5
0
 //Sửa thông tin nhân viên
 public static NHANVIEN_DTO SuaNhanVien(BANG_NHANVIEN nv)
 {
     return(NHANVIEN_DAL.SuaNhanVien(nv));
 }
示例#6
0
 //Thêm nhân viên.
 public static NHANVIEN_DTO ThemNhanVien(BANG_NHANVIEN nv)
 {
     return(NHANVIEN_DAL.ThemNhanVien(nv));
 }