public async Task <IActionResult> ApiPostInv_Acumulados([FromQuery] int IdInventarioR, [FromQuery] string IdSKUR, [FromQuery] string IdUnidadMedidaR, [FromQuery] float CantidadTeoricaR, [FromQuery] float CantidadTeoricaCJAR, [FromQuery] float CantidadFisicaR, [FromQuery] float CantidadFisicaCJAR, [FromQuery] float DiferenciaR, [FromQuery] float DiferenciaCJAR, [FromQuery] string ReconteoR, [FromQuery] string ActivoR, [FromQuery] string BorradoR, [FromQuery] DateTime FechaRegR, [FromQuery] string UsuarioRegR, [FromQuery] DateTime FechaUltModR, [FromQuery] string UsuarioModR) { try { zt_inventarios_acumulados NF = new zt_inventarios_acumulados(); NF.IdInventario = IdInventarioR; NF.IdSKU = IdSKUR; NF.IdUnidadMedida = IdUnidadMedidaR; NF.CantidadTeorica = CantidadTeoricaR; NF.CantidadTeoricaCJA = CantidadTeoricaCJAR; NF.CantidadFisica = CantidadFisicaR; NF.CantidadFisicaCJA = CantidadFisicaCJAR; NF.Diferencia = DiferenciaR; NF.DiferenciaCJA = DiferenciaCJAR; NF.Reconteo = ReconteoR; NF.Activo = ActivoR; NF.Borrado = BorradoR; NF.FechaReg = FechaRegR; NF.UsuarioReg = UsuarioRegR; NF.FechaUltMod = FechaUltModR; NF.UsuarioMod = UsuarioModR; LoDBContext.zt_inventarios_acumulados.Add(NF); LoDBContext.SaveChanges(); return(Ok("Inventario registrado")); } catch (Exception e) { Dictionary <String, String> err = new Dictionary <string, string>(); err.Add("err", "Post"); return(Ok(err)); } }
public async Task <IActionResult> ApiPostInv_AcumuladosB([FromBody] zt_inventarios_acumulados acu) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } LoDBContext.zt_inventarios_acumulados.Add(acu); await LoDBContext.SaveChangesAsync(); return(CreatedAtAction("ApiGetAcumuladosConteosList", new { id = acu.IdSKU })); }
}//LIST ALL public async Task <IList <zt_inventarios_conteos> > FicMetGetListInventariosConteos(int IdInventario, zt_inventarios_acumulados item) { return(await(from conteo in FicLoBDContext.zt_inventarios_conteos join inv in FicLoBDContext.zt_inventarios on conteo.IdInventario equals inv.IdInventario where inv.IdInventario == IdInventario && conteo.IdSKU == item.IdSKU select conteo).AsNoTracking().ToListAsync()); } //LIST ALL
public async Task <IActionResult> ApiPutInv([FromQuery] int IdInventarioR, [FromQuery] string IdSKUR, [FromQuery] string IdUnidadMedidaR, [FromBody] zt_inventarios_acumulados acu) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var temp = LoDBContext.zt_inventarios_acumulados.Find(IdInventarioR, IdSKUR, IdUnidadMedidaR); LoDBContext.zt_inventarios_acumulados.Update(acu); await LoDBContext.SaveChangesAsync(); return(CreatedAtAction("ApiGetAcumuladosConteosList", new { id = acu.IdSKU })); }