protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de admin if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolAdmin) { // si no es admin, redireccionar a inicio general Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } } LoadPendingApplications(); }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; // Si viene de la página del formulario if (Request.QueryString["r"] == "true") { MasterPage.ShowMessage("Aviso", "Tu aplicación ha sido enviada éxitosamente."); } if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de candidato if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolCandidato) { // si no es candidato, redireccionar a login Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } } var aplicaciones = AplicacionService.GetAplicacionesByCorreo(Session[StringValues.CorreoSesion].ToString()); if (aplicaciones.Count > 0) { foreach (var ap in aplicaciones) { //desplegar mapa de estados HtmlControl divControl = new HtmlGenericControl("div"); divControl.Attributes.Add("class", "crumbs"); divControl.Visible = true; estadosaplicaciones.Controls.Add(divControl); divControl.Controls.Add(new LiteralControl(obtenerHtmlMapaEstados(ap))); } } else { //desplegar letrero de no aplicaciones HtmlControl divControl = new HtmlGenericControl("div"); divControl.Attributes.Add("class", "text-center"); divControl.Visible = true; divControl.Controls.Add(new LiteralControl("<br /> <h4> Por el momento no tienes aplicaciones a premios institucionales para mostrar. </h4>")); estadosaplicaciones.Controls.Add(divControl); } }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de admin if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolAdmin) { // si no es admin, redireccionar a inicio general Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } string sUserType = Request.QueryString["t"]; string sUserId = Request.QueryString["id"]; if (sUserType != null && sUserId != null) { ResetFields(); if (sUserType.Equals("juez")) { LoadJudgeInformation(sUserId); } else if (sUserType.Equals("candidato")) { LoadCandidateInformation(sUserId); } else { Response.Redirect("InicioAdmin.aspx", false); } } else { Response.Redirect("InicioAdmin.aspx", false); } } var status = Request.QueryString["s"]; if (status == "success") { MasterPage.ShowMessage("Aviso", "Cambios realizados con éxito."); } }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de candidato if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolCandidato) { // si no es candidato, redireccionar a login Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } } // Cargar Formulario string sCategoriaID = Request.QueryString["c"]; if (sCategoriaID != null) { var premio = ConvocatoriaService.GetPremioByCategoria(sCategoriaID); var categoria = ConvocatoriaService.GetCategoriaById(sCategoriaID); if (premio != null && categoria != null) { SetForm(premio, categoria); } else { Response.Redirect("inicioCandidato.aspx", false); } } else { Response.Redirect("inicioCandidato.aspx", false); } }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de candidato if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolCandidato) { // si no es candidato, redireccionar a login Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } // confirmar que la aplicacion haya sido rechazada String idApp = Request.QueryString["aplicacion"]; String sCategoriaID = AplicacionService.GetCveCategoriaByAplicacion(idApp); if (sCategoriaID != null) { var premio = ConvocatoriaService.GetPremioByCategoria(sCategoriaID); var categoria = ConvocatoriaService.GetCategoriaById(sCategoriaID); if (premio != null && categoria != null) { if (AplicacionService.GetEsRechazadoByAplicacion(idApp)) { CrearFormulario(sCategoriaID, premio, categoria); return; } } } Response.Redirect("inicioCandidato.aspx", false); } }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de admin if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolAdmin) { // si no es admin, redireccionar a inicio general Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } string sConvocatoriaID = Request.QueryString["c"]; if (sConvocatoriaID != null) { var convocatoria = ConvocatoriaService.GetConvocatoriaById(sConvocatoriaID); if (convocatoria != null) { var premio = ConvocatoriaService.GetPremioById(convocatoria.cvePremio); if (premio != null) { LoadCategories(premio, convocatoria); return; } } } Response.Redirect("inicioAdmin.aspx", false); } }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de juez if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolJuez) { // si no es juez, redireccionar a inicio general Response.Redirect("~/WebForms/Login.aspx", false); } else { ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript:getProfileReferences(); ", true); MostrarCampos(); ResetFields(); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } } var status = Request.QueryString["s"]; if (status == "success") { MasterPage.ShowMessage("Aviso", "Cambios realizados con éxito."); } }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de admin if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolAdmin) { // si no es admin, redireccionar a inicio general Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } } switch (Request.QueryString["s"]) { case "success": MasterPage.ShowMessage("Aviso", "Los cambios fueron realizados con éxito."); break; case "failed": MasterPage.ShowMessage("Error", "El servidor encontró un error al procesar la solicitud."); break; } // Obtener Ids formaID = Request.QueryString["p"]; var forma = ConvocatoriaService.GetFormaByID(formaID); idCategoria = forma.cveCategoria; String nombrePremio = AplicacionService.GetPremioByClaveCategoria(idCategoria).Nombre; String nombreCategoria = AplicacionService.GetCategoriaByClaveCategoria(idCategoria).Nombre; // Nombre de Titulos nombrePremioCategoria.Controls.Add(new LiteralControl( "<h3> <strong> Premio: </strong>" + nombrePremio + "</h3>" + "<h4 style=\"display: inline;\"> <strong> Categoria: </strong> </h4>" )); tbCategoria = new TextBox(); tbCategoria.CssClass = "form-control"; tbCategoria.Style.Add("display", "inline-block"); tbCategoria.Style.Add("font-size", "1.75em"); tbCategoria.Style.Add("width", "570px"); tbCategoria.Attributes.Add("type", "text"); tbCategoria.Text = nombreCategoria; nombrePremioCategoria.Controls.Add(tbCategoria); LoadJudgeTable(); if (!IsPostBack) { if (idCategoria != null) { var categoria = ConvocatoriaService.GetCategoriaById(idCategoria); if (categoria != null) { idCategoria = categoria.cveCategoria; var convocatoria = ConvocatoriaService.GetConvocatoriaById(categoria.cveConvocatoria); if (convocatoria != null) { var premio = ConvocatoriaService.GetPremioById(convocatoria.cvePremio); if (premio != null) { LoadInfo(formaID, premio, convocatoria, categoria, forma); return; } } } } Response.Redirect("inicioAdmin.aspx", false); } }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de admin if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolAdmin) { // si no es admin, redireccionar a inicio general Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } } var categoria = Request.QueryString["c"]; if (categoria != null) { LoadCandidatesWithEvaluations(categoria); } String statusGanador = Request.QueryString["sg"]; String statusVeredicto = Request.QueryString["sv"]; // Mensaje si pude asignar a un ganador if (statusGanador != null) { if (statusGanador == "success") { MasterPage.ShowMessage("Aviso", "Se ha asignado al ganador con éxito."); } else if (statusGanador == "failed") { MasterPage.ShowMessage("Error", "El servidor encontró un error al procesar la solicitud."); } } // Mensaje si se pudieron mandar los correos del veredicto final if (statusVeredicto != null) { if (statusVeredicto == "success") { MasterPage.ShowMessage("Aviso", "Los correos se enviaron exitosamente."); } else if (statusVeredicto == "failed") { MasterPage.ShowMessage("Error", "El servidor encontró un error al procesar la solicitud."); } } }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } // Load Globals MasterPage = (MP_Global)Page.Master; cveAplicacion = Request.QueryString["a"]; // Load Page LoadFile(); LoadMessages(); if (!IsPostBack) { // Show Message if (int.TryParse(Request.QueryString["m"], out cveMensaje)) { if (cveMensaje >= 0 && cveMensaje < MessagesList.Count) { MasterPage.ShowMessage(MessagesList[cveMensaje].Item1, MessagesList[cveMensaje].Item2); } } // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de juez if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolJuez) { // si no es juez, redireccionar a inicio general Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } // Mostrar Caificación guardada / Mostrar botones correctos if (cveAplicacion != null) { String sCategoriaID = AplicacionService.GetCveCategoriaByAplicacion(cveAplicacion); if (sCategoriaID != null) { var premio = ConvocatoriaService.GetPremioByCategoria(sCategoriaID); var categoria = ConvocatoriaService.GetCategoriaById(sCategoriaID); if (premio != null && categoria != null) { string sMail = Session[StringValues.CorreoSesion].ToString(); var listaCategorias = EvaluacionService.GetCategoriaByJuez(sMail); bool bValidJudge = CheckValidCategory(listaCategorias, sCategoriaID); var Eval = EvaluacionService.GetEvaluacionByAplicacionAndJuez(sMail, cveAplicacion); if (bValidJudge) { if (Eval != null) { evaluateApplicationBtn.Visible = false; modifiyEvaluationBtn.Visible = true; aplicationEvaluationNumber.Text = Eval.Calificacion.ToString(); } else { evaluateApplicationBtn.Visible = true; modifiyEvaluationBtn.Visible = false; } CrearFormulario(sCategoriaID, premio, categoria); return; } } } } Response.Redirect("inicioJuez.aspx", false); } }
protected void Page_Load(object sender, EventArgs e) { // Verificar si ya expiro la sesion if (Session.Contents.Count == 0) { Response.Redirect("~/WebForms/Error/Error401.aspx", false); } MasterPage = (MP_Global)Page.Master; // obtener el premio usando el query string de su id String idPremio = Request.QueryString["p"]; premioActual = ConvocatoriaService.GetPremioById(idPremio); // Mensaje si pude editar los datos del premio switch (Request.QueryString["s"]) { case "success": MasterPage.ShowMessage("Aviso", "Los cambios fueron realizados con éxito."); break; case "failed": MasterPage.ShowMessage("Error", "El servidor encontró un error al procesar la solicitud."); break; case "failed2": MasterPage.ShowMessage("Error", "La imagen proporcionada debe estar en formato PNG, BMP o JPG."); break; case "failed3": MasterPage.ShowMessage("Error", "Debes llenar todos los campos."); break; } if (!IsPostBack) { // revisar la primera vez que se carga la pagina que se haya iniciado sesion con cuenta de admin if (Session[StringValues.RolSesion] != null) { if (Session[StringValues.RolSesion].ToString() != StringValues.RolAdmin) { // si no es admin, redireccionar a inicio general Response.Redirect("~/WebForms/Login.aspx", false); } } else { Response.Redirect("~/WebForms/Login.aspx", false); } if (premioActual != null) { // Nombre & Descripcion Premio TituloPremioSeleccionado.Text = premioActual.Nombre; DescripcionPremioSeleccionado.Text = premioActual.Descripcion; // Imagen Premio if (premioActual.NombreImagen != null) { avatarImage.Style.Add("background-image", "url(/AwardPictures/" + premioActual.NombreImagen + ")"); } else { avatarImage.Style.Add("background-image", "url(/Resources/img/default-award.png)"); } // Cargar lista de convocatorias var convocatoriasPremio = ConvocatoriaService.GetConvocatoriasPremio(idPremio); foreach (var convocatoria in convocatoriasPremio) { Prueba.Controls.Add(new LiteralControl( "<tr onclick=\"window.location.assign('AdministraCategorias.aspx?c=" + convocatoria.cveConvocatoria + "'); \">" + "<td class=\"dt-profile-pic\">" + "<img src = \"/Resources/img/trophy.png\" class=\"avatar img-circle\" alt=\"avatar\" style=\"max-width: 28px;\">" + "</td>" + "<td>" + convocatoria.TituloConvocatoria.ToString() + "</td>" + "<td>" + FormatearStringFecha(convocatoria.FechaInicio.ToString()) + "</td>" + "<td>" + FormatearStringFecha(convocatoria.FechaFin.ToString()) + "</td>" + "<td>" + FormatearStringFecha(convocatoria.FechaVeredicto.ToString()) + "</td>" + ConvocatoriaStatus(convocatoria.FechaInicio, convocatoria.FechaVeredicto) + "</tr>" )); } } else { Response.Redirect("inicioAdmin.aspx", false); } } }