public async Task <IActionResult> Create([Bind("Id,Nombre,NumGuia,Patente,Transporte,Conductor,RutConductor,Fecha,Temperatura, NumSello,PesoGuia")] Cliente cliente) { if (ModelState.IsValid) { _context.Add(cliente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Create([Bind("Producto,TipoProducto,UnidadSoportante,CantidadUS,Envase,KgNeto,IdCliente")] Carga carga) { if (ModelState.IsValid) { _context.Add(carga); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Clientes")); } return(View(carga)); }
public async Task <IActionResult> Create([Bind("IdCarga,Producto,Envase,CantidadEnvases,KgEnvase,FolioExterno")] DetalleCarga detalleCarga) { var carga = _context.Carga.Where(m => m.Id == detalleCarga.IdCarga).FirstOrDefault(); int cantidadUS = Convert.ToInt32(carga.CantidadUS); var detallesCarga = _context.DetalleCarga.Where(dc => dc.IdCarga == carga.Id).ToList(); int cantDetalle = detallesCarga.Capacity; if (cantidadUS > cantDetalle) { if (ModelState.IsValid) { _context.Add(detalleCarga); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Clientes")); } } return(RedirectToAction("Index", "Clientes")); }