public async Task <IActionResult> PutEquipos(long id, Equipos equipos)
        {
            if (id != equipos.Id)
            {
                return(BadRequest());
            }

            _context.Entry(equipos).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EquiposExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #2
0
        public async Task <IActionResult> PutTipoInstrumento(long id, TipoInstrumento tipoInstrumento)
        {
            if (id != tipoInstrumento.Id)
            {
                return(BadRequest());
            }

            _context.Entry(tipoInstrumento).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TipoInstrumentoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <ActionResult> EditTiposData(IFormCollection data)
        {
            int    code;
            string message;

            try
            {
                //Capturar ID del equipo a editar
                long id_td = long.Parse(data["id"]);

                //Buscar el equipo en la base de datos
                TiposData tdEdit = _context.TiposData.Where(i => i.Id == id_td).FirstOrDefault();

                if (tdEdit != null)
                {
                    //mapear nuevos datos
                    tdEdit.Id          = id_td;
                    tdEdit.Descripcion = data["descripcion"];
                    tdEdit.IdTipo      = int.Parse(data["idTipo"]);

                    _context.Entry(tdEdit).State = EntityState.Modified;
                    await _context.SaveChangesAsync();

                    code    = 1;
                    message = "OK";
                }
                else
                {
                    code    = 0;
                    message = "Tipo data a editar inválido";
                }

                return(Ok(new { code, message }));
            }
            catch (Exception ex)
            {
                code    = 1;
                message = "ERROR " + ex.ToString();
                return(Ok(new { code, message }));
            }
        }
Пример #4
0
        public async Task <ActionResult> EditProgramacion(IFormCollection data)
        {
            int    code;
            string message;

            try
            {
                //Capturar ID del equipo a editar
                long id = long.Parse(data["id"]);

                //Buscar el objetivo
                Programaciones p = _context.Programaciones.Where(i => i.Id == id).FirstOrDefault();

                if (p != null)
                {
                    //mapear nuevos datos
                    p.Id            = id;
                    p.Ano           = int.Parse(data["ano"]);
                    p.Fecha         = DateTime.Now;
                    p.IdEquipo      = long.Parse(data["idEquipo"]);
                    p.IdEstado      = long.Parse(data["idEstado"]);
                    p.IdUsuario     = long.Parse(data["idUsuario"]);
                    p.Observaciones = data["observaciones"];
                    p.Semana        = int.Parse(data["semana"]);

                    _context.Entry(p).State = EntityState.Modified;
                    await _context.SaveChangesAsync();

                    code    = 1;
                    message = "OK";
                }
                else
                {
                    code    = 0;
                    message = "Programación a editar inválida";
                }

                return(Ok(new { code, message }));
            }
            catch (Exception ex)
            {
                code    = 1;
                message = "ERROR " + ex.ToString();
                return(Ok(new { code, message }));
            }
        }