public Producto SelectProductoId(string SKU) { var objProducto = new Producto(); using (var context = new TRUPERContex()) { objProducto = context.Producto.Find(SKU); } return(objProducto); }
public List <Producto> SelectProductos() { var lstProducto = new List <Producto>(); using (var context = new TRUPERContex()) { lstProducto = context.Producto.ToList(); } return(lstProducto); }
public List <Pedido> SelectPedidoId(int idPedido) { var lstPedido = new List <Pedido>(); using (var context = new TRUPERContex()) { lstPedido = context.Pedido.Where(x => x.IdPedido == idPedido).ToList(); } return(lstPedido); }
public bool InsertProducto(Producto producto) { var insertado = false; using (var context = new TRUPERContex()) { context.Producto.Add(producto); insertado = context.SaveChanges() > 0 ? true : false; } return(insertado); }
public bool DeletePedido(int idPedido) { bool eliminado = false; var objPedido = new Pedido(); using (var context = new TRUPERContex()) { var lstPedido = context.Pedido.Where(x => x.IdPedido == idPedido).ToList(); context.Pedido.RemoveRange(lstPedido); eliminado = context.SaveChanges() > 0 ? true : false; } return(eliminado); }
public bool DeleteProducto(string SKU) { bool eliminado = false; var objProducto = new Producto(); using (var context = new TRUPERContex()) { objProducto = context.Producto.Where(x => x.Sku == SKU).FirstOrDefault(); if (objProducto != null) { context.Producto.Remove(objProducto); eliminado = context.SaveChanges() > 0 ? true : false; } } return(eliminado); }
public bool InsertPedido(List <Pedido> lstPedido) { var insertado = false; using (var context = new TRUPERContex()) { int ultimoIdPedido = context.Pedido.OrderByDescending(x => x.IdPedido).First().IdPedido + 1; lstPedido.ForEach(item => { item.IdPedido = ultimoIdPedido; context.Pedido.Add(item); }); insertado = context.SaveChanges() > 0 ? true : false; } return(insertado); }
public bool UpdateProducto(Producto producto) { bool actualizado = false; var objProducto = new Producto(); using (var context = new TRUPERContex()) { objProducto = context.Producto.Where(x => x.Sku == producto.Sku).FirstOrDefault(); if (objProducto != null) { objProducto.NombreProducto = producto.NombreProducto; objProducto.Precio = producto.Precio; actualizado = context.SaveChanges() > 0 ? true : false; } } return(actualizado); }
public bool UpdatePedido(List <Pedido> lstPedido) { var actualizado = false; var objPedido = new Pedido(); try { using (var context = new TRUPERContex()) { lstPedido.ForEach(item => { objPedido = context.Pedido.FirstOrDefault(x => x.IdPedido == item.IdPedido && x.Sku == item.Sku); if (objPedido != null) { objPedido.NombreUsuario = item.NombreUsuario; objPedido.Cantidad = item.Cantidad; context.Pedido.Update(objPedido); } else { context.Pedido.Add(item); } }); actualizado = context.SaveChanges() > 0 ? true : false; } } catch { actualizado = false; } return(actualizado); }