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 }));
        }
Esempio n. 3
0
        }//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 }));
        }