Beispiel #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);
        }
Beispiel #2
0
        //Thêm kho hàng.
        public static BLOCK_DTO ThemKhoHang(BANG_BLOCK bl)
        {
            bl = QuanLyShop.BANG_BLOCK.Add(bl);
            QuanLyShop.SaveChanges();
            BLOCK_DTO blDTO = ConvertDTO(bl);

            return(blDTO);
        }
Beispiel #3
0
        //Thêm sản phẩm.
        public static SANPHAM_DTO ThemSanPham(BANG_SANPHAM sp)
        {
            sp = QuanLyShop.BANG_SANPHAM.Add(sp);
            QuanLyShop.SaveChanges();
            SANPHAM_DTO spDTO = ConvertDTO(sp);

            return(spDTO);
        }
        //Thêm khuyến mãi.
        public static KHUYENMAI_DTO ThemMaKhuyenMai(BANG_KHUYENMAI km)
        {
            km = QuanLyShop.BANG_KHUYENMAI.Add(km);
            QuanLyShop.SaveChanges();
            KHUYENMAI_DTO kmDTO = ConvertDTO(km);

            return(kmDTO);
        }
Beispiel #5
0
        //Thêm khách hàng.
        public static KHACHHANG_DTO ThemKhachHang(BANG_KHACHHANG kh)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            kh         = QuanLyShop.BANG_KHACHHANG.Add(kh);
            QuanLyShop.SaveChanges();
            KHACHHANG_DTO khDTO = ConvertDTO(kh);

            return(khDTO);
        }
Beispiel #6
0
        //Thêm hóa đơn.
        public static HOADON_DTO ThemHoaDon(BANG_HOADON hd)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            hd         = QuanLyShop.BANG_HOADON.Add(hd);
            QuanLyShop.SaveChanges();
            HOADON_DTO hdDTO = ConvertDTO(hd);

            return(hdDTO);
        }
Beispiel #7
0
        //Thêm thông báo.
        public static THONGBAO_DTO ThemThongBao(BANG_THONGBAO tb)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            tb         = QuanLyShop.BANG_THONGBAO.Add(tb);
            QuanLyShop.SaveChanges();
            THONGBAO_DTO tbDTO = ConvertDTO(tb);

            return(tbDTO);
        }
Beispiel #8
0
        //Thêm lịch sử.
        public static HISTORY_DTO ThemLichSu(BANG_HISTORY ls)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            ls         = QuanLyShop.BANG_HISTORY.Add(ls);
            QuanLyShop.SaveChanges();
            HISTORY_DTO lsDTO = ConvertDTO(ls);

            return(lsDTO);
        }
Beispiel #9
0
        //Thêm chi tiết sản phẩm.
        public static DETAIL_DTO ThemChiTietSanPham(BANG_DETAIL dt)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            dt         = QuanLyShop.BANG_DETAIL.Add(dt);
            QuanLyShop.SaveChanges();
            DETAIL_DTO dtDTO = ConvertDTO(dt);

            return(dtDTO);
        }
Beispiel #10
0
        //Sửa thông tin khách hàng.
        public static KHACHHANG_DTO SuaKhachHang(BANG_KHACHHANG Kh)
        {
            BANG_KHACHHANG khUpdate = QuanLyShop.BANG_KHACHHANG.SingleOrDefault(k => k.idkhachhang == Kh.idkhachhang);

            if (khUpdate != null)
            {
                khUpdate.idkhachhang = Kh.idkhachhang;
                khUpdate.name        = Kh.name;
                khUpdate.phonenumber = Kh.phonenumber;
                khUpdate.address     = Kh.address;
                khUpdate.idkhuyenmai = Kh.idkhuyenmai;
                khUpdate.gender      = Kh.gender;
                khUpdate.Old         = Kh.Old;
                khUpdate.createdate  = Kh.createdate;
                khUpdate.Chitiet     = khUpdate.Chitiet + "\n" + Kh.Chitiet;

                QuanLyShop.SaveChanges();
                KHACHHANG_DTO khDTO = ConvertDTO(khUpdate);
                return(khDTO);
            }
            return(null);
        }
Beispiel #11
0
        //Sửa thông tin thể loại
        public static CATEGORY_DTO SuaTheLoai(BANG_CATEGORY cate)
        {
            BANG_CATEGORY cateUpdate = QuanLyShop.BANG_CATEGORY.SingleOrDefault(ct => ct.idcategory == cate.idcategory);

            if (cateUpdate != null)
            {
                cateUpdate.idcategory = cate.idcategory;
                cateUpdate.name       = cate.name;
                cateUpdate.quanity    = cate.quanity;
                QuanLyShop.SaveChanges();
                CATEGORY_DTO cateDTO = ConvertDTO(cateUpdate);
                return(cateDTO);
            }
            return(null);
        }
Beispiel #12
0
        //Sửa thông tin thông báo
        public static THONGBAO_DTO SuaThongBao(BANG_THONGBAO tb)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            BANG_THONGBAO tbUpdate = QuanLyShop.BANG_THONGBAO.SingleOrDefault(t => t.idthongbao == tb.idthongbao);

            if (tbUpdate != null)
            {
                tbUpdate.idthongbao = tb.idthongbao;
                tbUpdate.tieude     = tb.tieude;
                tbUpdate.createdate = tb.createdate;
                tbUpdate.noidung    = tb.noidung;

                QuanLyShop.SaveChanges();
                THONGBAO_DTO tbDTO = ConvertDTO(tbUpdate);
                return(tbDTO);
            }
            return(null);
        }
Beispiel #13
0
        //Xóa hóa đơn
        public static bool XoaHoaDon(string idHd)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            BANG_HOADON dHd = QuanLyShop.BANG_HOADON.SingleOrDefault(h => h.idhoadon == idHd);

            if (dHd != null)
            {
                QuanLyShop.BANG_HOADON.Remove(dHd);
                try
                {
                    QuanLyShop.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    return(false);
                }
            }
            return(false);
        }
Beispiel #14
0
        //Sửa thông tin hóa đơn
        public static HOADON_DTO SuaHoaDon(BANG_HOADON hd)
        {
            BANG_HOADON hdUpdate = QuanLyShop.BANG_HOADON.SingleOrDefault(h => h.idhoadon == hd.idhoadon);

            if (hdUpdate != null)
            {
                hdUpdate.idhoadon     = hd.idhoadon;
                hdUpdate.idnhanvien   = hd.idnhanvien;
                hdUpdate.idkhachhang  = hd.idkhachhang;
                hdUpdate.tongtien     = hd.tongtien;
                hdUpdate.ngayban      = hd.ngayban;
                hdUpdate.tongtiencuoi = hd.tongtiencuoi;
                hdUpdate.soluong      = hd.soluong;

                QuanLyShop.SaveChanges();
                HOADON_DTO hdDTO = ConvertDTO(hdUpdate);
                return(hdDTO);
            }
            return(null);
        }
Beispiel #15
0
        //Xóa thông báo
        public static bool XoaThongBao(string idTb)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            BANG_THONGBAO dTb = QuanLyShop.BANG_THONGBAO.SingleOrDefault(t => t.idthongbao == idTb);

            if (dTb != null)
            {
                QuanLyShop.BANG_THONGBAO.Remove(dTb);
                try
                {
                    QuanLyShop.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    return(false);
                }
            }
            return(false);
        }
Beispiel #16
0
        public static bool XoaLichSu(string v)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            BANG_HISTORY dHd = QuanLyShop.BANG_HISTORY.SingleOrDefault(h => h.idhistory == v);

            if (dHd != null)
            {
                QuanLyShop.BANG_HISTORY.Remove(dHd);
                try
                {
                    QuanLyShop.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    return(false);
                }
            }
            return(false);
        }
Beispiel #17
0
        public static bool XoaChiTiet(string v)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            BANG_DETAIL dHd = QuanLyShop.BANG_DETAIL.SingleOrDefault(h => h.iddetail == v);

            if (dHd != null)
            {
                QuanLyShop.BANG_DETAIL.Remove(dHd);
                try
                {
                    QuanLyShop.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    return(false);
                }
            }
            return(false);
        }
Beispiel #18
0
        //Sửa thông tin chi tiết sản phẩm
        public static DETAIL_DTO SuaChiTietSanPham(BANG_DETAIL dt)
        {
            QuanLyShop = new QUANLYCUAHANGEntities();
            BANG_DETAIL dtUpdate = QuanLyShop.BANG_DETAIL.SingleOrDefault(d => d.iddetail == dt.iddetail);

            if (dtUpdate != null)
            {
                dtUpdate.iddetail     = dt.iddetail;
                dtUpdate.manhinh      = dt.manhinh;
                dtUpdate.cameratruoc  = dt.cameratruoc;
                dtUpdate.camerasau    = dt.camerasau;
                dtUpdate.os           = dt.os;
                dtUpdate.ram          = dt.ram;
                dtUpdate.rom          = dt.rom;
                dtUpdate.dungluongpin = dt.dungluongpin;
                dtUpdate.chip         = dt.chip;

                QuanLyShop.SaveChanges();
                DETAIL_DTO dtDTO = ConvertDTO(dtUpdate);
                return(dtDTO);
            }
            return(null);
        }