public ActionResult Accion_Actualizar(CatTramites NuevoTramite) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; LogicaTramites LogicaTecnologia = new LogicaTramites(); MetodosGenerales MetodoGeneral = new MetodosGenerales(); if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { try { if (LogicaTramite.L_ActualizarTramite(NuevoTramite)) { TempData["notice"] = "El trámite ha sido actualizado"; Session["TipoAlerta"] = "Correcto"; } else { TempData["notice"] = "El trámite no ha sido agregado"; Session["TipoAlerta"] = "Error"; } return(RedirectToAction("Index")); } catch (Exception ex) { TempData["notice"] = "El trámite no se pudo actualizar"; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Index")); } } else { return(RedirectToAction("Logout", "Home")); } }
public ActionResult Insertar() { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { try { List <CatTramites> ListaTramites = new List <CatTramites>(); LogicaTramites LogicaTramites = new LogicaTramites(); ListaTramites = LogicaTramites.L_SeleccionarTramites(); ViewBag.ListaTramites = new SelectList(ListaTramites, "T_IdTramites", "T_Homoclave"); return(View()); } catch (Exception ex) { TempData["notice"] = "Se produjo un error en la consulta"; Session["TipoAlerta"] = "Error"; return(View("InicioAdministrador", "Home")); } } else { return(RedirectToAction("Logout", "Home")); } }
public ActionResult ReporteTramites(int idProyecto) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario != 0) { LogicaTramites LogicaTramite = new LogicaTramites(); ListaTramites = LogicaTramite.L_ReporteTramites(idProyecto); Session["ListaTramites"] = ListaTramites; ViewBag.ListaTramites = ListaTramites; ViewBag.NombreProyecto = ListaTramites[0].T_NombreProyecto; return(View(ListaTramites)); } else { return(RedirectToAction("InicioConsultor", "Home")); } }
public ActionResult ActualizarTecnologia(int IdTecnologia) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { try { LogicaTecnologias Logicatecnologia = new LogicaTecnologias(); CatTecnologias Tecncologia = Logicatecnologia.L_DetallesTecnologias(IdTecnologia); List <CatTecnologiaPreguntas> ListaPreguntas = new List <CatTecnologiaPreguntas>(); ListaPreguntas = Logicatecnologia.L_SeleccionarTecnologiaPreguntas(IdTecnologia); List <CatTecnologiaTramites> ListaTramites = new List <CatTecnologiaTramites>(); ListaTramites = Logicatecnologia.L_SeleccionarTecnologiaTramites(IdTecnologia); List <CatTramites> ListaTramitesDDL = new List <CatTramites>(); LogicaTramites LogicaTramites = new LogicaTramites(); ListaTramitesDDL = LogicaTramites.L_SeleccionarTramites(); ViewBag.ListaTramites = new SelectList(ListaTramitesDDL, "T_IdTramites", "T_Homoclave"); ViewBag.TecnologiaPreguntas = ListaPreguntas; ViewBag.TecnologiaTramites = ListaTramites; ViewBag.IdTecnologia = IdTecnologia; ViewBag.NombreTecnologia = Tecncologia.Tecnologia; return(View(Tecncologia)); } catch (Exception ex) { TempData["notice"] = "Se produjo un error en la consulta"; Session["TipoAlerta"] = "Error"; return(View("MenuAdministrador", "Administradores")); } } else { return(RedirectToAction("Logout", "Home")); } }
public ActionResult Accion_Eliminar(FormCollection Formulario) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; LogicaTramites LogicaTecnologia = new LogicaTramites(); MetodosGenerales MetodoGeneral = new MetodosGenerales(); if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { try { int IdTramite = Convert.ToInt32(Formulario[1]); if (IdTramite > 0) { LogicaTramite.L_EliminarTramite(IdTramite); TempData["notice"] = "Trámimte eliminado"; Session["TipoAlerta"] = "Precaución"; return(RedirectToAction("Index")); } else { TempData["notice"] = "Este trámite no existe en la base de datos"; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Index")); } } catch (Exception ex) { TempData["notice"] = "Lo sentimos, el trámite no se pudo eliminar"; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Index")); } } else { return(RedirectToAction("Logout", "Home")); } }