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); }
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)); }
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)); }
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)); }
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); }
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)); }
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)); }
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)); }
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)); }
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); }
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)); }
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)); }
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)); }
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)); }
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)); }
public ActionResult Create(Pregunta Preguntas) { if (ModelState.IsValid) { db.Preguntas.Add(Preguntas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(Preguntas)); }
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); }
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)); }
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)); }
public ActionResult Create(Formato formato) { if (ModelState.IsValid) { db.Formato.Add(formato); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(formato)); }
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)); }