public ActionResult DeleteConfirmed(int id) { BitacoraUnidad bitacoraUnidad = db.BitacoraUnidad.Find(id); db.BitacoraUnidad.Remove(bitacoraUnidad); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(RegistroUnidad registroUnidad, DatosUnidad datos, DateTime date, string NombreGuardia, string Puerta) { if (ModelState.IsValid) { db.Entry(registroUnidad).State = EntityState.Modified; db.SaveChanges(); // Editar otra Entidad /*var _datos = db.DatosUnidad.Where(d => d.IdRegistroUnidad == registroUnidad.Id).FirstOrDefault(); * _datos.NombreConductor = datos.NombreConductor; * _datos.PlacasTractor = datos.PlacasTractor; * _datos.NoEcoTractor = datos.NoEcoTractor; * _datos.NoCaja = datos.NoCaja; * _datos.TipoRemolque = datos.TipoRemolque; * _datos.PlacasRemolque = datos.PlacasRemolque; * _datos.NoEcoRemolque = datos.NoEcoRemolque; * db.Entry(_datos).State = EntityState.Modified; * db.SaveChanges();*/ datos.PlacasTractor = datos.PlacasTractor == null ? " " : datos.PlacasTractor; datos.NoEcoTractor = datos.NoEcoTractor == null ? " " : datos.NoEcoTractor; datos.PlacasRemolque = datos.PlacasRemolque == null ? " " : datos.PlacasRemolque; datos.NoEcoRemolque = datos.NoEcoRemolque == null ? " " : datos.NoEcoRemolque; datos.TipoRemolque = datos.TipoRemolque == null ? " " : datos.TipoRemolque; datos.NoCaja = datos.NoCaja == null ? "" : datos.NoCaja; datos.IdRegistroUnidad = registroUnidad.Id; db.DatosUnidad.Add(datos); db.SaveChanges(); PersonaServicio personaServicio = new PersonaServicio(); IRespuestaServicio <Persona> persona = personaServicio.GetPersona(User.Identity.GetUserId()); if (persona.EjecucionCorrecta) { BitacoraUnidad bitacora = new BitacoraUnidad(); bitacora.IdPersona = persona.Respuesta.Id; bitacora.NombreGuardia = NombreGuardia; bitacora.Puerta = Puerta == null ? db.Formato.Where(f => f.Id == registroUnidad.IdFormato).Select(f => f.Puerta).FirstOrDefault() : Puerta; bitacora.Fecha = date; bitacora.IdRegistroUnidad = registroUnidad.Id; bitacora.TipoMovimiento = "Salida"; db.BitacoraUnidad.Add(bitacora); db.SaveChanges(); } return(RedirectToAction("Index", new { Codigo = db.Formato.Where(f => f.Id == registroUnidad.IdFormato).Select(f => f.Codigo).FirstOrDefault() })); } ViewBag.IdFormato = new SelectList(db.Formato, "Id", "Codigo", registroUnidad.IdFormato); return(View(registroUnidad)); }
public ActionResult Edit([Bind(Include = "Id,IdGuardia,Puerta,Fecha,IdRegistroUnidad")] BitacoraUnidad bitacoraUnidad) { if (ModelState.IsValid) { db.Entry(bitacoraUnidad).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdGuardia = new SelectList(db.Personas, "Id", "Nombre", bitacoraUnidad.IdPersona); ViewBag.IdRegistroUnidad = new SelectList(db.RegistroUnidad, "Id", "Empresa", bitacoraUnidad.IdRegistroUnidad); return(View(bitacoraUnidad)); }
// GET: SeguridadFisica/BitacoraUnidad/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BitacoraUnidad bitacoraUnidad = db.BitacoraUnidad.Find(id); if (bitacoraUnidad == null) { return(HttpNotFound()); } return(View(bitacoraUnidad)); }
// GET: SeguridadFisica/BitacoraUnidad/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BitacoraUnidad bitacoraUnidad = db.BitacoraUnidad.Find(id); if (bitacoraUnidad == null) { return(HttpNotFound()); } ViewBag.IdGuardia = new SelectList(db.Personas, "Id", "Nombre", bitacoraUnidad.IdPersona); ViewBag.IdRegistroUnidad = new SelectList(db.RegistroUnidad, "Id", "Empresa", bitacoraUnidad.IdRegistroUnidad); return(View(bitacoraUnidad)); }