Exemplo n.º 1
0
            public void deleteAllProductCategory(Models.QLShopOnlineEntities data)
            {
                deleteAllProduct(data);

                data.LoaiSanPhams.RemoveRange(data.LoaiSanPhams);
                data.SaveChanges();
            }
Exemplo n.º 2
0
            public void deleteAllOrders(Models.QLShopOnlineEntities data)
            {
                deleteAllChiTietDonDatHangs(data);

                data.DonDatHangs.RemoveRange(data.DonDatHangs);
                data.SaveChanges();
            }
Exemplo n.º 3
0
            public void deleteAllProduct(Models.QLShopOnlineEntities data)
            {
                //ShoppingCardHelper.getInstance().deleteAllChiTietDonDatHangs(data);

                data.SanPhams.RemoveRange(data.SanPhams);
                data.SaveChanges();
            }
Exemplo n.º 4
0
            public bool checkThisAdminAccountExist(Models.QLShopOnlineEntities data, string username, string password)
            {
                var result = data.ThanhViens.Where(a => a.TaiKhoan.Equals(username) && a.MatKhau == password);

                if (result.Count() > 0)
                {
                    return(true);
                }
                return(false);
            }
Exemplo n.º 5
0
            public int getPaidOrderAmount(Models.QLShopOnlineEntities data)
            {
                List <Models.DonDatHang> listOrder = data.DonDatHangs.ToList();
                int amount = 0;

                foreach (Models.DonDatHang order in listOrder)
                {
                    if (order.DaThanhToan.HasValue && order.DaThanhToan.Value && order.DaHuy.HasValue && order.DaHuy.Value && order.TinhTrangGiaoHang.HasValue && order.TinhTrangGiaoHang.Value)
                    {
                        amount++;
                    }
                }
                return(amount);
            }
Exemplo n.º 6
0
 public void deleteAllAdmins(Models.QLShopOnlineEntities data)
 {
     data.ThanhViens.RemoveRange(data.ThanhViens);
     data.SaveChanges();
 }
Exemplo n.º 7
0
 public Models.TinTuc getNewsById(Models.QLShopOnlineEntities data, int id)
 {
     Models.TinTuc result = data.TinTucs.Where(n => n.IdTinTuc == id).Single();
     return(result);
 }
Exemplo n.º 8
0
 public int getNewsAmount(Models.QLShopOnlineEntities data)
 {
     return(data.TinTucs.Count());
 }
Exemplo n.º 9
0
 public void deleteAllNews(Models.QLShopOnlineEntities data)
 {
     data.TinTucs.RemoveRange(data.TinTucs);
     data.SaveChanges();
 }
Exemplo n.º 10
0
            public List <ShoppingCardItemModel> getListShoppingCardItemModelFromListOrderDetails(Models.QLShopOnlineEntities data, List <Models.ChiTietDonDatHang> listChiTietDonDatHangs)
            {
                List <ShoppingCardItemModel> result = new List <ShoppingCardItemModel>();

                foreach (var ChiTietDonDatHang in listChiTietDonDatHangs)
                {
                    Models.SanPham        item  = ProductHelper.getInstance().getProductById(data, ChiTietDonDatHang.IdSanPham.Value);
                    ShoppingCardItemModel model = new ShoppingCardItemModel();
                    model.id       = ChiTietDonDatHang.IdSanPham.Value;
                    model.name     = item.TenSanPham;
                    model.image    = item.HinhAnh;
                    model.quantity = ChiTietDonDatHang.SoLuong.Value;
                    model.price    = item.DonGia.Value;
                    model.total    = model.price * model.quantity;
                    model.orderid  = ChiTietDonDatHang.IdDDH.HasValue ? ChiTietDonDatHang.IdDDH.Value : 0;
                    model.modelid  = ChiTietDonDatHang.IdCTDDH;
                    result.Add(model);
                }

                return(result);
            }
Exemplo n.º 11
0
 public int getOrderAmount(Models.QLShopOnlineEntities data)
 {
     return(data.DonDatHangs.Count());
 }
Exemplo n.º 12
0
 public Models.LoaiSanPham getProductCategoryById(Models.QLShopOnlineEntities data, int id)
 {
     Models.LoaiSanPham result = data.LoaiSanPhams.Where(n => n.IdLoaiSanPham == id).Single();
     return(result);
 }
Exemplo n.º 13
0
 public void deleteAllKhachHangs(Models.QLShopOnlineEntities data)
 {
     data.KhachHangs.RemoveRange(data.KhachHangs);
     data.SaveChanges();
 }
Exemplo n.º 14
0
 public int getMemberAccountAmount(Models.QLShopOnlineEntities data)
 {
     return(data.KhachHangs.Count());
 }
Exemplo n.º 15
0
 public bool loginAdmin(Models.QLShopOnlineEntities data, string username, string password)
 {
     return(checkThisAdminAccountExist(data, username, password));
 }
Exemplo n.º 16
0
 public Models.KhachHang getMemberAccountByEmail(Models.QLShopOnlineEntities data, string email)
 {
     Models.KhachHang result = data.KhachHangs.Where(n => n.Email.Equals(email)).Single();
     return(result);
 }
Exemplo n.º 17
0
 public List <Models.SanPham> getListOtherProductsByCategory(Models.QLShopOnlineEntities data, int id, int idProductType)
 {
     return(data.SanPhams.OrderByDescending(a => a.NgayCapNhat).Where(n => n.IdLoaiSanPham == idProductType && n.IdSanPham != id).ToList());
 }
Exemplo n.º 18
0
 public List <Models.SanPham> getListAllProducts(Models.QLShopOnlineEntities data)
 {
     return(data.SanPhams.OrderByDescending(a => a.NgayCapNhat).ToList());
 }
Exemplo n.º 19
0
 public int getProductsAmount(Models.QLShopOnlineEntities data)
 {
     return(data.SanPhams.Count());
 }
Exemplo n.º 20
0
 public int getProductCategoryAmount(Models.QLShopOnlineEntities data)
 {
     return(data.LoaiSanPhams.Count());
 }