public ActionResult CambiarOrdenDown(int id) { MiembrosBL objBL = new MiembrosBL(); objBL.OrdenBajar(objBL.getMiembro(id)); return(RedirectToAction("Miembros")); }
public ActionResult Miembro(int?id = null) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } if (!this.isAdministrator()) { return(RedirectToAction("Index")); } MenuNavBarSelected(3); MiembrosBL objBL = new MiembrosBL(); ViewBag.IdEntidad = id; ViewBag.Cargos = objBL.getCargosViewBag(false); ViewBag.TipoExperiencias = objBL.getTipoExperiencias(); var objSent = TempData["Miembro"]; if (objSent != null) { TempData["Miembro"] = null; return(View(objSent)); } if (id != null) { MiembroDTO obj = objBL.getMiembro((int)id); return(View(obj)); } return(View()); }
public ActionResult AddExperiencia(ExperienciaDTO dto) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } try { MiembrosBL objBL = new MiembrosBL(); if (dto.IdExperiencia == 0) { if (objBL.addExperiencia(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return(RedirectToAction("Experiencias", "Admin", new { idMiembro = dto.IdMiembro, idTipoExperiencia = dto.IdTipoExperiencia })); //return RedirectToAction("Miembro", new { id = dto.IdMiembro }); } } else if (dto.IdExperiencia != 0) { if (objBL.updateExperiencia(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return(RedirectToAction("Experiencias", "Admin", new { idMiembro = dto.IdMiembro, idTipoExperiencia = dto.IdTipoExperiencia })); //return RedirectToAction("Miembro", new { id = dto.IdMiembro }); } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE); } } catch (Exception e) { if (dto.IdExperiencia != 0) { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE); } } TempData["Experiencia"] = dto; return(RedirectToAction("Experiencia", "Admin", new { id = dto.IdExperiencia, idTipoExperiencia = dto.IdTipoExperiencia, idMiembro = dto.IdMiembro })); }
public ActionResult AddMiembro(MiembroDTO dto) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } try { MiembrosBL objBL = new MiembrosBL(); if (dto.IdMiembro == 0) { string absolutePath = HttpContext.Request.Url.Scheme + "://" + HttpContext.Request.Url.Authority + "/" + CONSTANTES.URI_MIEMBROS; if (objBL.add(dto, absolutePath)) { createResponseMessage(CONSTANTES.SUCCESS); return(RedirectToAction("Miembros")); } } else if (dto.IdMiembro != 0) { if (objBL.update(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return(RedirectToAction("Miembros")); } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE); } } catch (Exception e) { if (dto.IdMiembro != 0) { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE); } } TempData["Miembro"] = dto; return(RedirectToAction("Miembro")); }
public ActionResult Miembros() { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } if (!isAdministrator()) { return(RedirectToAction("Index")); } MenuNavBarSelected(3); MiembrosBL objBL = new MiembrosBL(); return(View(objBL.getMiembros())); }
public ActionResult DeleteExperiencia(int id, int idMiembro, int idTipoExperiencia) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } if (!this.isAdministrator()) { return(RedirectToAction("Index")); } MenuNavBarSelected(3); MiembrosBL objBL = new MiembrosBL(); objBL.deleteExperiencia(id); return(RedirectToAction("Experiencias", "Admin", new { idMiembro = idMiembro, idTipoExperiencia = idTipoExperiencia })); }
private MiembroDTO getPaginaMiembro(MiembrosBL miembrosBL, string page, string id) { //int num = Int32.Parse(id); MiembroDTO miembro = miembrosBL.getMiembroPorUri(page); if (miembro.IdMiembro != 0) { ViewBag.ParentName = "Miembros"; ViewBag.ParentUrl = Url.Action("Index", "Miembros", new { page = "", id = "" }); ViewBag.EsMiembro = true; ViewBag.Title = ConfigurationManager.AppSettings["DefaultTitle"].ToString() + " - " + miembro.Nombre; /*socialData.Title = miembro.Titulo; * socialData.ShortUrl = miembro.ShortUrl; * * ViewBag.Social = socialData;*/ return(miembro); } return(null); }
public ActionResult Index(string page, string id, string subid) { showPagina(CONSTANTES.URI_MIEMBROS, HttpContext.Request.Url, null, page, id); MiembrosBL objBL = new MiembrosBL(); //base.getPaginaInfo(CONSTANTES.URI_MIEMBROS); ViewBag.page = page ?? ""; ViewBag.id = id ?? ""; if (!String.IsNullOrWhiteSpace(page)) { //ViewBag.TipoExperiencias = objBL.getTipoExperienciasViewBag(false); int idMiembro = (objBL.getMiembroPorUri(page)).IdMiembro; ViewBag.TipoExperiencias = objBL.getExperienciasPorMiembro(idMiembro); return(View(getPaginaMiembro(objBL, page, id))); } ViewBag.Cargos = objBL.getCargosViewBag(false); return(View(objBL.getMiembrosActivos())); }
public ActionResult Experiencias(int idMiembro, int idTipoExperiencia) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } if (!isAdministrator()) { return(RedirectToAction("Index")); } MenuNavBarSelected(3); MiembrosBL objBL = new MiembrosBL(); ViewBag.IdMiembro = idMiembro; ViewBag.IdTipoExperiencia = idTipoExperiencia; ViewBag.NombreMiembro = idMiembro != 0 ? objBL.getMiembro(idMiembro).Nombre : "No asignado"; ViewBag.NombreTipoExp = idTipoExperiencia != 0 ? objBL.getTipoExperiencia(idTipoExperiencia).Nombre : "Sin Tipo"; return(View(objBL.getExperienciasPorMiembroYPorTipo(idMiembro, idTipoExperiencia))); }
public ActionResult Experiencia(int?id = null, int?idTipoExperiencia = null, int?idMiembro = null) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } if (!this.isAdministrator()) { return(RedirectToAction("Index")); } MenuNavBarSelected(3); MiembrosBL objBL = new MiembrosBL(); ViewBag.IdExperiencia = id; ViewBag.IdMiembro = idMiembro; ViewBag.IdTipoExperiencia = idTipoExperiencia; ViewBag.NombreMiembro = idMiembro != null?objBL.getMiembro(idMiembro.GetValueOrDefault()).Nombre : "No asignado"; ViewBag.NombreTipoExp = idTipoExperiencia != null?objBL.getTipoExperiencia(idTipoExperiencia.GetValueOrDefault()).Nombre : "Sin Tipo"; //ViewBag.TipoExperiencias = objBL.getTipoExperienciasViewBag(false); var objSent = TempData["Experiencia"]; if (objSent != null) { TempData["Experiencia"] = null; return(View(objSent)); } if (id != null && id != 0) { ExperienciaDTO obj = objBL.getExperiencia((int)id); return(View(obj)); } return(View()); }