public List <Producto> SearchProducts(string query) { using (var context = new BDProyecto()) { var productos = context.Producto.Where(p => p.nombre.ToLower().Contains(query.ToLower())).ToList(); return(productos); } }
public List <Producto> GetPaginaProductos(int productsPerPage, int pageNumber) { using (var contexto = new BDProyecto()) { var products = contexto.Producto.Skip((pageNumber * productsPerPage)).Take(productsPerPage).ToList(); return(products); } }
public int RegistrarVenta(Venta venta) { using (var contexto = new BDProyecto()) { var ventaCreada = contexto.Venta.Add(venta); var result = contexto.SaveChanges(); return(result); } }
public int BorrarUsuario(Usuario usuario) { using (var contexto = new BDProyecto()) { var user = contexto.Usuario.Remove(usuario); var result = contexto.SaveChanges(); return(result); } }
public int BorrarProducto(Producto producto) { using (var contexto = new BDProyecto()) { var product = contexto.Producto.Remove(producto); var result = contexto.SaveChanges(); return(result); } }
public int CrearProducto(Producto producto) { using (var context = new BDProyecto()) { var product = context.Producto.Add(producto); var result = context.SaveChanges(); return(result); } }
public int BorrarUsuario(string nombreUsuario) { using (var contexto = new BDProyecto()) { var user = contexto.Usuario.Where(u => u.usuario1 == nombreUsuario).First(); contexto.Usuario.Remove(user); var result = contexto.SaveChanges(); return(result); } }
public int BorrarProducto(string productSKU) { using (var contexto = new BDProyecto()) { var product = contexto.Producto.Where(u => u.sku == productSKU).First(); contexto.Producto.Remove(product); var result = contexto.SaveChanges(); return(result); } }
public bool ExisteProducto(string productSKU) { using (var context = new BDProyecto()) { var product = context.Producto.Find(productSKU); if (product != null) { return(true); } return(false); } }
public Usuario ChecarUsuario(Usuario user) { using (var contexto = new BDProyecto()) { int Existe = contexto.Usuario.Where(u => u.usuario1 == user.usuario1 && u.password == user.password).Count(); if (Existe > 0) { user = contexto.Usuario.Include("Venta").Where(u => u.usuario1 == user.usuario1 && u.password == user.password).FirstOrDefault(); } return(user); } }
public int GetNextFolio() { using (var contexto = new BDProyecto()) { int nextFolio; if (contexto.Venta.Count() >= 1) { nextFolio = contexto.Venta.Max(u => u.idVenta); } else { nextFolio = 1; } return(nextFolio); } }
public Producto GetProductoBySKU(string ProductSKU) { using (var context = new BDProyecto()) { var producto = context.Producto.Include("ProductosdeVenta").FirstOrDefault(p => p.sku == ProductSKU); /*ProductModel pm = new ProductModel(){ * SKU = producto.sku, * Nombre = producto.nombre, * Stock = producto.stock, * PrecioVenta = producto.precioVenta, * PrecioCompra = producto.precioCompra, * } * return pm;*/ return(producto); } }
public List <Producto> GetAllProducts() { List <Producto> productos = new List <Producto>(); using (var context = new BDProyecto()) { /* * List<ProductoModel> prodModel = context.Producto.Select(p => new ProductoModel * { * SKU = p.sku, * Nombre = p.nombre, * Stock = p.stock, * PrecioCompra = p.precio_compra, * PrecioVenta = p.precio_venta * }).ToList(); * return prodModel; */ productos.AddRange(context.Producto.Include("ProductosdeVenta").ToList()); return(productos); } }