예제 #1
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));
        }
예제 #2
0
        public async Task <IActionResult> FicApiSetInventarioSerie([FromForm] ce_inventarios_series serie)
        {
            ce_inventarios_series insertar = serie;

            FicLoDBContext.ce_inventarios_series.Add(insertar);
            FicLoDBContext.SaveChanges();
            return(Ok(insertar));
        }
예제 #3
0
 public async Task FicMetCreateActividades(cat_actividades actividad)
 {
     using (await ficMutex.LockAsync().ConfigureAwait(false))
     {
         FicLoDBContext.cat_actividades.Add(actividad);
         FicLoDBContext.SaveChanges();
     }
 }
예제 #4
0
        public async Task <IActionResult> FicApiSetAlmacen([FromForm] ce_cat_almacenes almacen)
        {
            ce_cat_almacenes insertar = almacen;

            FicLoDBContext.ce_cat_almacenes.Add(insertar);
            FicLoDBContext.SaveChanges();
            return(Ok(insertar));
        }
 public async Task <IActionResult> AgregarEnvio([FromBody] ce_envios envio)
 {
     if (ModelState.IsValid)
     {
         FicLoDBContext.ce_envios.Add(envio);
         FicLoDBContext.SaveChanges();
         return(Ok(envio));
     }
     else
     {
         return(BadRequest());
     }
 }
예제 #6
0
        public async Task <IActionResult> FicApiSetInventario([FromForm] int id, [FromForm] short cedi, [FromForm] string sap, [FromForm] DateTime fecha, [FromForm] string user)
        {
            Console.WriteLine(id);
            zt_inventarios inventario = new zt_inventarios();

            inventario.IdInventario    = id;
            inventario.IdCEDI          = cedi;
            inventario.IdInventarioSAP = sap;
            inventario.FechaReg        = fecha;
            inventario.UsuarioReg      = user;
            inventario.Activo          = "S";
            inventario.Borrado         = "N";
            FicLoDBContext.zt_inventarios.Add(inventario);
            FicLoDBContext.SaveChanges();
            return(Ok(inventario));
        }
 public async Task FicMetDeleteActividad(cat_actividades actividad)
 {
     using (await ficMutex.LockAsync().ConfigureAwait(false))
     {
         FicLoDBContext.Entry(actividad).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;
         FicLoDBContext.SaveChanges();
     }
 }
예제 #8
0
 public ContentResult CreateNivelCompetencia([FromBody] cat_actividades item)
 {
     if (item != null)
     {
         _context.cat_actividades.Add(item);
         try
         {
             var response = _context.SaveChanges();
             return(Content("{ Se han creado: " + response + " Registro(s) exitosamente}", "application/json"));
         }
         catch (Microsoft.EntityFrameworkCore.DbUpdateException e)
         {
             return(Content("{'Respuesta':'Error!','Exception':'" + e.Message + "'}", "application/json"));
         }
     }
     else
     {
         return(Content("{'Respuesta':'HORROR!!'}", "application/json"));
     }
 }
예제 #9
0
        public async Task FicMetGetNewRhCatTelefonos(CediAlmModel usuario)
        {
            await FicMet();

            var usuarios = await(from usu in FicLoBDContext.CediAlmModel select usu).AsNoTracking().ToListAsync();

            usuario.IdCedi = 1;
            if (usuarios.Count != 0)
            {
                var mx_id = usuarios.Max(x => x.IdCedi);
                usuario.IdCedi += mx_id;
            }

            using (await ficMutex.LockAsync().ConfigureAwait(false))
            {
                FicLoBDContext.Add(usuario);
                FicLoBDContext.SaveChanges();
            }
        }