public ActionResult MensajeroEditar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { using (var db = new TransportareContext()) { Mensajero mensajero = db.Mensajero.Find(id); if (mensajero == null) { return(HttpNotFound()); } ViewBag.TipoGenero = new SelectList(db.TablaGeneral.Where(tg => tg.Grupo == 1).ToList(), "IdTablaGeneral", "Descripcion"); ViewBag.Departamentos = new SelectList(db.Ubigeo.Where(u => u.Padre == null).ToList(), "IdUbigeo", "Descripcion"); ViewBag.xDistrito = new SelectList(db.Ubigeo.ToList(), "IdUbigeo", "Descripcion"); ViewBag.FechaIng = mensajero.FechaIngreso.ToShortDateString(); return(View(mensajero)); } } catch (Exception ex) { throw ex; } }
public List <ModeloMensajeros> ListarMensajeros() { using (var db = new TransportareContext()) { return(db.Mensajero.Select(MapearAplicacion).ToList()); } }
public ModeloMensajeros ListarMensajeroId(int id) { using (var db = new TransportareContext()) { return(MapearAplicacion(db.Mensajero.Find(id))); } }
public void AgregarMensajero(ModeloMensajeros model) { using (var db = new TransportareContext()) { db.Mensajero.Add(MapearMensajeroABaseDatos(model)); db.SaveChanges(); } }
public JsonResult ListarDistrito(string IdProvincia) { using (var db = new TransportareContext()) { db.Configuration.ProxyCreationEnabled = false; List <Ubigeo> ListaDistrito = db.Ubigeo.Where(x => x.Padre == IdProvincia).ToList(); return(Json(ListaDistrito, JsonRequestBehavior.AllowGet)); } }
public void EliminarMensajero(int id) { using (var db = new TransportareContext()) { var eliminar = db.Mensajero.Find(id); db.Mensajero.Remove(eliminar); db.SaveChanges(); } }
public ActionResult MensajeroEliminar(int id) { using (var db = new TransportareContext()) { Mensajero mensajero = db.Mensajero.Find(id); db.Mensajero.Remove(mensajero); db.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Index() { try { using (var db = new TransportareContext()) { List <Mensajero> Lista = db.Mensajero.Where(m => m.Estado == true).ToList(); return(View(Lista)); } } catch (Exception ex) { ModelState.AddModelError("", "Error al listar mensajeros:" + ex.Message); return(View()); } }
public void EditarMensajero(ModeloMensajeros model) { using (var db = new TransportareContext()) { var editar = db.Mensajero.Find(model.IdMensajero); editar.Nombres = model.Nombres; editar.Apellidos = model.Apellidos; editar.Documento = model.Documento; editar.Direccion = model.Direccion; editar.FechaIngreso = model.FechaIngreso; editar.Estado = model.Estado; editar.IdSexo = model.IdSexo; editar.IdUbigeo = model.IdUbigeo; db.SaveChanges(); } }
//[ChildActionOnly] public ActionResult MensajeroCrear() { try { using (var db = new TransportareContext()) { ViewBag.IdSexo = new SelectList(db.TablaGeneral.Where(tg => tg.Grupo == 1).ToList(), "IdTablaGeneral", "Descripcion"); ViewBag.Departamentos = new SelectList(db.Ubigeo.Where(u => u.Padre == null).ToList(), "IdUbigeo", "Descripcion"); return(View()); } } catch (Exception ex) { ModelState.AddModelError("", "Error al encontrar Lista de Genero:" + ex.Message); return(View()); } }
public ActionResult MensajeroDetalles(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { using (var db = new TransportareContext()) { Mensajero m = db.Mensajero.Find(id); return(View(m)); } } catch (Exception ex) { ModelState.AddModelError("", "Error al encontrar mensajero:" + ex.Message); return(View()); } }
public ActionResult MensajeroEditar(Mensajero m) { try { if (ModelState.IsValid) { using (var db = new TransportareContext()) { m.Estado = true; db.Entry(m).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(m)); } catch (Exception ex) { throw ex; } }
public ActionResult MensajeroCrear(Mensajero m) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new TransportareContext()) { m.Estado = true; db.Mensajero.Add(m); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { ModelState.AddModelError("", "Error al registrar alumno:" + ex.Message); return(View()); } }
public ActionResult MensajeroEliminar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } try { using (var db = new TransportareContext()) { Mensajero mensajero = db.Mensajero.Find(id); if (mensajero == null) { return(HttpNotFound()); } return(View(mensajero)); } } catch (Exception ex) { throw ex; } }