Ejemplo n.º 1
0
        protected void btn_pre_OnClick(object sender, EventArgs e)
        {
            var usuarioBeneficiario = aUsuario.getUsuarioByPersona(beneficiario.ID_PERSONA);

            if (rb_elegible.Checked)
            {
                A_BENEFICIARIO.CambiarEstadoProceso("B06", beneficiario.ID_BENEFICIARIO,
                                                    ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

                A_NOTIFICACION.GuardarNotificacion(usuarioBeneficiario.ID_USUARIO, usuario.ID_USUARIO, "B06");
                A_CORREO.BeneficiarioElegible(beneficiario.Correo);
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop",
                                                    "ShowMessage('Beneficiario seleccionado como <strong>elegible</strong>', 'success');", true);
                Response.RedirectToRoute("ConsultarBeneficiario");
            }

            else if (rb_noElegible.Checked)
            {
                A_BENEFICIARIO.CambiarEstadoProceso("B07", beneficiario.ID_BENEFICIARIO,
                                                    ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

                A_NOTIFICACION.GuardarNotificacion(usuarioBeneficiario.ID_USUARIO, usuario.ID_USUARIO, "B07");

                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop",
                                                    "ShowMessage('Beneficiario seleccionado como <strong>No elegible</strong>', 'error');", true);
            }

            btn_pre.Enabled = false;
            QuitarBackDropModal("preCalificacionModal", Page);
        }
Ejemplo n.º 2
0
        protected void btn_resolverObservacion_OnClick(object sender, EventArgs e)
        {
            A_OBSERVACION.CambiarAResuelto("TB_BENEFICIARIO", beneficiario.ID_BENEFICIARIO);

            A_BENEFICIARIO.CambiarEstadoProceso("B02", beneficiario.ID_BENEFICIARIO,
                                                ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

            A_NOTIFICACION.GuardarNotificacion(4, usuario.ID_USUARIO, "B02");

            ScriptManager.RegisterStartupScript(this, GetType(),
                                                "alert", "alert('has resuelto las observaciones que tenía este beneficiario espera una notificación cuando el coordinador valide la informacion que subiste.');", true);
        }
Ejemplo n.º 3
0
        protected void btn_denegarBeneficiario_OnClick(object sender, EventArgs e)
        {
            A_BENEFICIARIO.CambiarEstadoProceso("B04", beneficiario.ID_BENEFICIARIO,
                                                ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

            var usuarioConsultor = aUsuario.getUsuarioByPersona(beneficiario.IdPersonaConsultor);

            A_NOTIFICACION.GuardarNotificacion(usuarioConsultor.ID_USUARIO, usuario.ID_USUARIO, "B04");

            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop",
                                                "ShowMessage('Beneficiario seleccionado como <strong>No elegible</strong>', 'error');", true);

            pnl_coordinador.Visible = false;
        }
Ejemplo n.º 4
0
        protected void btn_hacerObservaciones_OnClick(object sender, EventArgs e)
        {
            A_BENEFICIARIO.CambiarEstadoProceso("B03", beneficiario.ID_BENEFICIARIO,
                                                ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

            var usuarioConsultor = aUsuario.getUsuarioByPersona(beneficiario.IdPersonaConsultor);

            A_OBSERVACION.CrearObservacion(A_ESTADO_PROCESO.ObtenerPorCodigo("B03").ID_ESTADO_PROCESO, txt_observa.Text, "TB_BENEFICIARIO", beneficiario.ID_BENEFICIARIO, 0);

            A_NOTIFICACION.GuardarNotificacion(usuarioConsultor.ID_USUARIO, usuario.ID_USUARIO, "B03");

            QuitarBackDropModal("RecomendacionesModal", Page);

            pnl_coordinador.Visible = false;

            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop",
                                                "ShowMessage('Has hecho una observación al <strong>beneficiario</strong>', 'warning');", true);
        }