Example #1
0
        public RespuestaServicio <WorkFlowView> PutWorkFlow(int id, string NotificacionSAP)
        {
            RespuestaServicio <WorkFlowView> respuesta = new RespuestaServicio <WorkFlowView>();

            WorkFlow workFlow = db.WorkFlows.Find(id);

            if (workFlow == null)
            {
                return(respuesta);
            }

            db.Entry(workFlow).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                respuesta.Mensaje = ex.ToString();
                return(respuesta);
            }

            respuesta = GetWorkFlow(workFlow.Id);

            return(respuesta);
        }
Example #2
0
        public IHttpActionResult PutBitacoraJustDoIt(int id, BitacoraGembaWalk BitacoraGembaWalk)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != BitacoraGembaWalk.Id)
            {
                return(BadRequest());
            }

            db.Entry(BitacoraGembaWalk).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!BitacoraJustDoItExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutOperadoresPorWorkCenter(int id, Operadores operadoresPorWorkCenter)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != operadoresPorWorkCenter.Id)
            {
                return(BadRequest());
            }

            db.Entry(operadoresPorWorkCenter).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!OperadoresPorWorkCenterExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #4
0
        public IHttpActionResult PutActividadEnDefecto(int id, ActividadEnDefecto actividadEnDefecto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != actividadEnDefecto.Id)
            {
                return(BadRequest());
            }

            db.Entry(actividadEnDefecto).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ActividadEnDefectoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutPreguntaTurno(int id, PreguntaTurno PreguntaTurno)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != PreguntaTurno.Id)
            {
                return(BadRequest());
            }

            db.Entry(PreguntaTurno).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PreguntaTurnoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #6
0
        public IHttpActionResult PutEventoResponsable(int id, EventoResponsable eventoResponsable)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != eventoResponsable.Id)
            {
                return(BadRequest());
            }

            db.Entry(eventoResponsable).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EventoResponsableExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #7
0
        public RespuestaServicio <DispositivoView> Agregar(Dispositivo dispositivo)
        {
            RespuestaServicio <DispositivoView> respuesta = new RespuestaServicio <DispositivoView>();

            if (dispositivo.Llave == null || dispositivo.Llave.Count() == 0)
            {
                respuesta.Mensaje = "El dispositivo no se pudo guardar correctamente";
            }
            else
            {
                db.Dispositivos.Add(dispositivo);
                db.SaveChanges();

                if (dispositivo.Id > 0)
                {
                    DispositivoView dispositivoGuardado = new DispositivoView();
                    dispositivoGuardado.Id        = dispositivo.Id;
                    dispositivoGuardado.IdPersona = dispositivo.IdPersona;
                    dispositivoGuardado.Llave     = dispositivo.Llave;
                    dispositivoGuardado.Activo    = dispositivo.Activo;
                    respuesta.Respuesta           = dispositivoGuardado;
                }
                else
                {
                    respuesta.Mensaje = "El dispositivo no se pudo guardar correctamente";
                }
            }

            return(respuesta);
        }
Example #8
0
        public IHttpActionResult PutNoConformidad(int id, NoConformidad noConformidad)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != noConformidad.Id)
            {
                return(BadRequest());
            }

            db.Entry(noConformidad).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!NoConformidadExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutShiftLeaders(int id, ShiftLeaders shiftLeaders)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != shiftLeaders.Id)
            {
                return(BadRequest());
            }

            db.Entry(shiftLeaders).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ShiftLeadersExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult Create(StatusVentana statusVentana)
        {
            if (ModelState.IsValid)
            {
                PersonaServicio personaServicio      = new PersonaServicio();
                IRespuestaServicio <Persona> persona = personaServicio.GetPersona(User.Identity.GetUserId());

                if (persona.EjecucionCorrecta)
                {
                    statusVentana.IdResponsable = persona.Respuesta.Id;
                }

                var IdSubCategoria = db.Ventana.Where(x => x.Id == statusVentana.IdVentana).Select(x => x.IdSubCategoria).FirstOrDefault();

                WorkFlowServicio workflowServicio          = new WorkFlowServicio();
                IRespuestaServicio <WorkFlowView> workFlow = workflowServicio.nextEstatus(IdSubCategoria, statusVentana.IdStatus, false);

                statusVentana.IdStatus = workFlow.Respuesta.EstatusSiguiente.Id;
                statusVentana.Fecha    = DateTime.Now;
                if (statusVentana.Comentarios == null)
                {
                    statusVentana.Comentarios = " ";
                }
                db.StatusVentana.Add(statusVentana);
                db.SaveChanges();

                var ventana = db.Ventana
                              .Include(v => v.StatusVentana)
                              .Include(v => v.StatusVentana.Select(s => s.Status))
                              .Include(v => v.BitacoraVentana)
                              .Include(v => v.BitacoraVentana.Select(b => b.Estatus))
                              .Include(v => v.BitacoraVentana.Select(b => b.Rechazo))
                              .Include(v => v.Evento)
                              .Include(v => v.Proveedor)
                              .Where(x => x.Id == statusVentana.IdVentana)
                              .FirstOrDefault();

                try
                {
                    UsuarioServicio     usuarioServicio = new UsuarioServicio();
                    NotificationService notify          = new NotificationService();

                    string senders = usuarioServicio.GetEmailByStatus(ventana);

                    if (senders != "")
                    {
                        EmailService emailService = new EmailService();
                        emailService.SendMail(senders, ventana);
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }

                return(RedirectToAction("Index", "Evento", new { Area = "Operaciones" }));
            }

            return(View(statusVentana));
        }
Example #11
0
        public IHttpActionResult PutRespuesta(int id, Respuesta Respuesta)
        {
            Respuesta.Fecha = DateTime.Now;

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != Respuesta.Id)
            {
                return(BadRequest());
            }

            db.Entry(Respuesta).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RespuestaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #12
0
        public IHttpActionResult PutMarca(string code_FA, Marca marca)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (code_FA != marca.Code_FA)
            {
                return(BadRequest());
            }

            db.Entry(marca).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MarcaExists(code_FA))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutBussinesUnit(int id, BussinesUnit bussinesUnit)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != bussinesUnit.Id)
            {
                return(BadRequest());
            }

            db.Entry(bussinesUnit).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!BussinesUnitExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #14
0
        public ActionResult Create(BitacoraVentana bitacoraVentana)
        {
            ViewBag.IdRechazo = new SelectList(db.Rechazo.Select(x => new { Id = x.Id, Nombre = x.Nombre }).OrderBy(x => x.Nombre), "Id", "Nombre", bitacoraVentana.IdRechazo);

            if (ModelState.IsValid)
            {
                PersonaServicio personaServicio      = new PersonaServicio();
                IRespuestaServicio <Persona> persona = personaServicio.GetPersona(User.Identity.GetUserId());

                if (persona.EjecucionCorrecta)
                {
                    bitacoraVentana.IdResponsable = persona.Respuesta.Id;
                }

                Ventana ventana = db.Ventana
                                  .Include(v => v.StatusVentana)
                                  .Where(v => (v.Id == bitacoraVentana.IdVentana))
                                  .FirstOrDefault();

                Rechazo rechazo = db.Rechazo.Find(bitacoraVentana.IdRechazo);
                bitacoraVentana.IdStatus = rechazo.IdStatus;
                bitacoraVentana.Fecha    = DateTime.Now;

                db.BitacoraVentana.Add(bitacoraVentana);
                db.SaveChanges();

                saveStatusVentana(bitacoraVentana);

                return(RedirectToAction("Index", "Evento", new { Area = "Operaciones" }));
            }
            else
            {
                return(View(bitacoraVentana));
            }
        }
        public IHttpActionResult PutModuloSeccion(int id, ModuloSeccion moduloSeccion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != moduloSeccion.Id)
            {
                return(BadRequest());
            }

            db.Entry(moduloSeccion).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ModuloSeccionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #16
0
        public RespuestaServicio <EventoView> PutEvento(int id, string NotificacionSAP)
        {
            RespuestaServicio <EventoView> respuesta = new RespuestaServicio <EventoView>();

            Evento Evento = db.Evento.Find(id);

            if (Evento == null)
            {
                return(respuesta);
            }

            db.Entry(Evento).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                respuesta.Mensaje = ex.ToString();
                return(respuesta);
            }

            respuesta = GetEvento(Evento.Id);

            return(respuesta);
        }
Example #17
0
 public ActionResult Edit([Bind(Include = "Id,Email,EmailConfirmed,PasswordHash,SecurityStamp,PhoneNumber,PhoneNumberConfirmed,TwoFactorEnabled,LockOutEndDateUTC,LockOutEnabled,AccessFailedCount,UserName")] AspNetUser aspNetUser)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aspNetUser).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aspNetUser));
 }
Example #18
0
        public ActionResult Create([Bind(Include = "Id,Nombre,Activo")] Puesto puesto)
        {
            if (ModelState.IsValid)
            {
                db.Puestos.Add(puesto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(puesto));
        }
Example #19
0
        public ActionResult Create([Bind(Include = "Id,Nombre,Activo")] TipoOperacion tipoOperacion)
        {
            if (ModelState.IsValid)
            {
                db.TipoOperacion.Add(tipoOperacion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoOperacion));
        }
Example #20
0
        public ActionResult Create([Bind(Include = "Id,NumeroProveedor,Nombre,NombreCorto,IdCategoria,Activo")] Proveedores proveedores)
        {
            if (ModelState.IsValid)
            {
                db.Proveedores.Add(proveedores);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(proveedores));
        }
        public ActionResult Create([Bind(Include = "Id,Nombre,Activo")] Indicador indicadores)
        {
            if (ModelState.IsValid)
            {
                db.Indicadores.Add(indicadores);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(indicadores));
        }
Example #22
0
        public ActionResult Create([Bind(Include = "Id,Desccripcion,Hora_Inicial,Hora_Final,Activo")] Horario horario)
        {
            if (ModelState.IsValid)
            {
                db.Horarios.Add(horario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(horario));
        }
Example #23
0
        public ActionResult Create(Pregunta Preguntas)
        {
            if (ModelState.IsValid)
            {
                db.Preguntas.Add(Preguntas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(Preguntas));
        }
Example #24
0
        public ActionResult Create([Bind(Include = "Id,Nombre,NombreCorto,Activo")] Carrier carrier)
        {
            if (ModelState.IsValid)
            {
                db.Carrier.Add(carrier);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(carrier));
        }
        public ActionResult Create([Bind(Include = "Id,Nombre,Activo")] ModuloSeccion moduloSeccion)
        {
            if (ModelState.IsValid)
            {
                db.ModuloSeccion.Add(moduloSeccion);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(moduloSeccion);
        }
Example #26
0
 public ActionResult Create(Estatus Estatus)
 {
     if (ModelState.IsValid)
     {
         db.Estatus.Add(Estatus);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdCategoria = new SelectList(db.Categoria.Select(x => new { Id = x.Id, Nombre = x.Nombre }).OrderBy(x => x.Nombre), "Id", "Nombre");
     return(View(Estatus));
 }
Example #27
0
        public ActionResult Create([Bind(Include = "Id,Nombre,NombreCorto,Activo")] Recursos recursos)
        {
            if (ModelState.IsValid)
            {
                db.Recursos.Add(recursos);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(recursos));
        }
        public ActionResult Create([Bind(Include = "Id,Nombre,Activo")] PreguntaTurno PreguntaTurnos)
        {
            if (ModelState.IsValid)
            {
                db.PreguntaTurno.Add(PreguntaTurnos);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(PreguntaTurnos));
        }
Example #29
0
        public ActionResult Create(Formato formato)
        {
            if (ModelState.IsValid)
            {
                db.Formato.Add(formato);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(formato));
        }
Example #30
0
        public ActionResult Create([Bind(Include = "Id,Nombre,Activo")] OrigenRespuesta MWCR)
        {
            if (ModelState.IsValid)
            {
                db.OrigenRespuesta.Add(MWCR);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(MWCR));
        }