public async Task <IActionResult> Create([Bind("ID_AsientoCOntable,Descripcion,ID_TipoInventario,CuentaContable,TipoMovimiento,FechaAsiento,MontoAsiento,Estado")] AsientosContables asientosContables) { if (ModelState.IsValid) { _context.Add(asientosContables); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(asientosContables)); }
public async Task <IActionResult> Create([Bind("ID_TipoInventario,Descripcion,CuentaContable,Estado")] TipoInventario tipoInventario) { if (ModelState.IsValid) { _context.Add(tipoInventario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoInventario)); }
public async Task <IActionResult> Create([Bind("ID_Almacen,Descripcion,Estado")] Almacenes almacenes) { if (ModelState.IsValid) { _context.Add(almacenes); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(almacenes)); }
public async Task <IActionResult> Create([Bind("ID_Articulo,Descripcion,Existencia,ID_TipoInventario,CostoUnitario,Estado")] Articulos articulos) { if (ModelState.IsValid) { _context.Add(articulos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(articulos)); }
public async Task <IActionResult> Create([Bind("ID_Transaccion,Tipo_Transaccion,ID_Articulo,Fecha,Cantidad,Monto")] Transacciones transacciones) { if (ModelState.IsValid) { _context.Add(transacciones); await _context.SaveChangesAsync(); var article = _context.Articulos.FirstOrDefault(x => x.ID_Articulo == transacciones.ID_Articulo); if (transacciones.Tipo_Transaccion?.ToLower() == "entrada") { article.Existencia += transacciones.Cantidad; } else { article.Existencia -= transacciones.Cantidad; } _context.Update(article); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(transacciones)); }