Esempio n. 1
0
 public async Task <IActionResult> FicApiUpdateAlmacen([FromForm] ce_cat_inventarios inventario)
 {
     try
     {
         var actualizar = FicLoDBContext.ce_cat_inventarios.First(a => a.IdProdServ == inventario.IdProdServ && a.IdPresentacion == inventario.IdPresentacion);
         actualizar.Activo             = inventario.Activo;
         actualizar.Borrado            = inventario.Borrado;
         actualizar.CantidadApartada   = inventario.CantidadApartada;
         actualizar.CantidadDisponible = inventario.CantidadDisponible;
         actualizar.CantidadMerma      = inventario.CantidadMerma;
         actualizar.FechaUltMod        = inventario.FechaUltMod;
         actualizar.IdAlmacen          = inventario.IdAlmacen;
         actualizar.StockMaximo        = inventario.StockMaximo;
         actualizar.StockMinimo        = inventario.StockMinimo;
         actualizar.Ubicacion          = inventario.Ubicacion;
         actualizar.UsuarioMod         = inventario.UsuarioMod;
         FicLoDBContext.SaveChanges();
         return(Ok(actualizar));
     }
     catch (Exception e)
     {
         Dictionary <String, String> err = new Dictionary <string, string>();
         err.Add("err", "No se encontraron registros");
         return(Ok(err));
     }
 }
Esempio n. 2
0
        public async Task <IActionResult> FicApiSetInventario([FromForm] ce_cat_inventarios inventario)
        {
            ce_cat_inventarios insertar = inventario;

            FicLoDBContext.ce_cat_inventarios.Add(insertar);
            FicLoDBContext.SaveChanges();
            return(Ok(insertar));
        }
Esempio n. 3
0
        public async Task <IActionResult> FicApiDeleteInventario([FromQuery] short producto, [FromQuery] string presentacion)
        {
            ce_cat_inventarios inventario = new ce_cat_inventarios();

            inventario.IdProdServ     = producto;
            inventario.IdPresentacion = presentacion;
            try
            {
                FicLoDBContext.ce_cat_inventarios.Remove(inventario);
                FicLoDBContext.SaveChanges();
                return(Ok(inventario));
            }
            catch (Microsoft.EntityFrameworkCore.DbUpdateException e)
            {
                Dictionary <String, String> err = new Dictionary <string, string>();
                err.Add("err", "No se encontraron registros");
                return(Ok(err));
            }
        }