public void AumentarStock(ProductoDto Dto) { using (var context = new ModeloGastronomiaContainer()) { var ModificarStock = context.Productos.Single(x => x.Id == Dto.Id); ModificarStock.Stock = Dto.Stock + 1; context.SaveChanges(); } }
public void AumentarStockPorCancelarVenta(ProductoDto Dto, int cantidad) { using (var context = new ModeloGastronomiaContainer()) { var ModificarStock = context.Productos.Single(x => x.Id == Dto.Id); ModificarStock.Stock = Dto.Stock + cantidad; context.SaveChanges(); } }
public void Eliminar(ProductoDto dto) { using (var context = new ModeloGastronomiaContainer()) { var productoEliminar = context.Productos.OfType <DAL.Producto>() .Single(x => x.Id == dto.Id); context.Productos.Remove(productoEliminar); context.SaveChanges(); } }
public void Modificar(ProductoDto Dto) { using (var context = new ModeloGastronomiaContainer()) { var ProductoModificar = context.Productos.Single(x => x.Id == Dto.Id); ProductoModificar.CodigoBarra = Dto.CodigoBarra; ProductoModificar.Descripcion = Dto.Descripcion; ProductoModificar.MarcaId = Dto.MarcaId; ProductoModificar.SubRubroId = Dto.SubRubroId; context.SaveChanges(); } }
public void Modificar(ProductoDto dto) { using (var context = new ModeloGastronomiaContainer()) { var productoModificar = context.Productos.OfType <DAL.Producto>() .Single(x => x.Id == dto.Id); productoModificar.Codigo = dto.Codigo; productoModificar.CodigoBarra = dto.CodigoBarra; productoModificar.Descripcion = dto.Descripcion; productoModificar.Stock = dto.Stock; productoModificar.MarcaId = dto.MarcaId; productoModificar.SubRubroId = dto.SubRubroId; context.SaveChanges(); } }
public void Insertar(ProductoDto dto) { using (var context = new ModeloGastronomiaContainer()) { context.Productos.Add(new DAL.Producto { Codigo = dto.Codigo, CodigoBarra = dto.CodigoBarra, Descripcion = dto.Descripcion, Stock = dto.Stock, MarcaId = dto.MarcaId, SubRubroId = dto.SubRubroId }); context.SaveChanges(); } }
public void Insertar(ProductoDto Dto) { using (var context = new ModeloGastronomiaContainer()) { var ProductoNuevo = new DAL.Producto(); { ProductoNuevo.Codigo = Dto.Codigo; ProductoNuevo.CodigoBarra = Dto.CodigoBarra; ProductoNuevo.Descripcion = Dto.Descripcion; ProductoNuevo.Stock = 0; ProductoNuevo.EstaEliminado = false; ProductoNuevo.MarcaId = Dto.MarcaId; ProductoNuevo.SubRubroId = Dto.SubRubroId; context.Productos.Add(ProductoNuevo); context.SaveChanges(); } } }
public bool Stock(ProductoDto Dto, int cantidad) { using (var context = new ModeloGastronomiaContainer()) { var ModificarStock = context.Productos.Single(x => x.Id == Dto.Id); if (Dto.Stock >= cantidad) { ModificarStock.Stock = Dto.Stock - cantidad; context.SaveChanges(); return(true); } else { return(false); } } }