public async Task <IActionResult> Create([Bind("Id,Valor")] ConfiguracionAlertaStock configuracionAlertaStock) { if (ModelState.IsValid) { _context.Add(configuracionAlertaStock); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(configuracionAlertaStock)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,Direccion,Correo,Telefono,Localidad")] Clientes clientes) { if (ModelState.IsValid) { _context.Add(clientes); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(clientes)); }
public async Task <IActionResult> Create([Bind("Id,Nombre,TipoMercaderia,Direccion,Telefono,NombrePersonal")] Proveedores proveedores) { if (ModelState.IsValid) { _context.Add(proveedores); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(proveedores)); }
public async Task <IActionResult> Create([Bind("Id,Localidades")] ConfiguracionLocalidades configuracionLocalidades) { if (ModelState.IsValid) { _context.Add(configuracionLocalidades); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(configuracionLocalidades)); }
public async Task <IActionResult> Create([Bind("Id,Tipos")] ConfiguracionTipos configuracionTipos) { if (ModelState.IsValid && !TipoExiste(configuracionTipos.Tipos)) { _context.Add(configuracionTipos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(configuracionTipos)); }
public async Task <IActionResult> Create([Bind("Id,Producto,Tipo,UnidadUsada,PrecioKgUnidad,CantidadDisponible")] Productos productos) { if (ModelState.IsValid && numeroValido(productos.PrecioKgUnidad) && numeroValido(productos.CantidadDisponible) && productos.Producto != null) { if (productos.CantidadDisponible == 0) { productos.HayStock = false; } else { productos.HayStock = true; } _context.Add(productos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(productos)); }
public async Task <IActionResult> Create([Bind("Id,Producto,Cantidad")] ProductosVendidos productosVendidos) { if (ModelState.IsValid) { if (CantidadDisponible(productosVendidos.Producto)[0] >= productosVendidos.Cantidad) { productosVendidos.IdPedido = UltimoId(); _context.Add(productosVendidos); RestarStock(productosVendidos.Producto, productosVendidos.Cantidad); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Create))); } else { return(RedirectToAction(nameof(Create))); } } return(View(productosVendidos)); }
public async Task <IActionResult> Create([Bind("Id,Cliente,Fecha,EstaEntregado,EstaPago,PedidoCerrado,TotalCobrado")] Pedidos pedidos) { if (ModelState.IsValid) { if (pedidos.EstaPago && pedidos.EstaEntregado) { pedidos.PedidoCerrado = true; } else { pedidos.PedidoCerrado = false; } _context.Add(pedidos); await _context.SaveChangesAsync(); foreach (ProductosVendidos item in lista) { _context.ProductosVendidos.Add(item); _context.SaveChanges(); } return(RedirectToAction("Create", "ProductosVendidos")); } return(View(pedidos)); }