예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
     if (au != null)
     {
         if (!au.verificaAtributo("ELIMINARAJUSTE"))
         {
             Response.Redirect("vLogin.aspx?urlAnterior=" + Request.Url.ToString());
         }
     }
     else
     {
         Response.Redirect("vLogin.aspx?urlAnterior=" + Request.Url.ToString());
     }
     txtFechaEliminacion.Text = DateTime.Now.ToShortDateString();
 }
예제 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        qStringTipoInforme = Request.QueryString["tInforme"];
        qStringAjusteId = Request.QueryString["AjusteId"];

        Decimal ajusteId = Convert.ToDecimal(qStringAjusteId);

        if (RGen.GestorAjuste.GetCodigoAseguradora(ajusteId) == "RIMAC")
        {
        Response.Redirect(String.Format("~/RimacInforme/InformeFinal.aspx?AjusteId={0}&TipoInforme={1}", qStringAjusteId, "IF"));
        return;
        }

        generarHyperLink.NavigateUrl = "javascript:GenerarInforme('" + qStringAjusteId + "',0);";
        observarHyperLink.NavigateUrl = "javascript:GenerarInforme('" + qStringAjusteId + "',1);";
        hlnlVistaPrevia.NavigateUrl = String.Format("vVistaPrevia.aspx?AjusteId={0}&TI={1}", qStringAjusteId, "IF");
        hlnVistaPreviaPdf.NavigateUrl = "javascript:GenerarVistaPreviaPdf('" + qStringAjusteId + "','F');";

        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
        if (au == null)
        {
          String urlActual = Request.Url.ToString();
          Response.Redirect("vLogin.aspx?urlAnterior=" + urlActual);
        }

        if (RGen.GestorAjuste.dameCodigoEstado(Convert.ToDecimal(qStringAjusteId)) >= 8)
        {
          //Response.Redirect("vMuestraMensaje.aspx?mensaje=No se Puede Editar El Registro Básico después que este ha sido aprobado. Pero puede generar informes del Tipo Preliminar y Complementario ");
          //this.ImageButton1.Visible = false;
        if ((au.TipoUsuario == "Ajustador") || (au.TipoUsuario == "Asistente") || (au.TipoUsuario == "EjecutivoSiniestros"))
          {
        this.observarHyperLink.Visible = false;
        this.generarHyperLink.Visible = false;
          }

        }

        if (!au.verificaAtributo("APROBARINFORMES"))
        {
          observarHyperLink.Visible = false;

        }
    }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        QStringAjusteId = Request.QueryString["AjusteId"];

        Decimal ajusteId = Convert.ToDecimal(QStringAjusteId);

        if (RGen.GestorAjuste.GetCodigoAseguradora(ajusteId) == "RIMAC")
        {
            Response.Redirect(String.Format("~/RimacInforme/InformeBasico.aspx?AjusteId={0}&TipoInforme={1}", QStringAjusteId, "IB"));
            return;
        }

        generarHyperLink.NavigateUrl = "javascript:GenerarInforme('" + QStringAjusteId + "',0);";
        observarHyperLink.NavigateUrl = "javascript:GenerarInforme('" + QStringAjusteId + "',1);";
        hlnlVistaPrevia.NavigateUrl = String.Format("vVistaPrevia.aspx?AjusteId={0}&TI={1}", QStringAjusteId, "IB");
        hlnVistaPreviaPdf.NavigateUrl = "javascript:GenerarVistaPreviaPdf('" + QStringAjusteId + "','B');";

        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
        if (au == null)
        {
            String urlActual = Request.Url.ToString();
            Response.Redirect("vLogin.aspx?urlAnterior=" + urlActual);
        }

        //veificamos si que tipo de ajuste es: Normal o Rápido
        if (RGen.GestorAjuste.dameTipoAjuste(Convert.ToDecimal(QStringAjusteId)) == 2)
        {
            Response.Redirect("blankPage.aspx?AjusteId=" + QStringAjusteId);
        }

        if (RGen.GestorAjuste.dameCodigoEstado(Convert.ToDecimal(QStringAjusteId)) >= 4)
        {
            //Response.Redirect("vMuestraMensaje.aspx?mensaje=No se Puede Editar El Registro Básico después que este ha sido aprobado. Pero puede generar informes del Tipo Preliminar y Complementario ");
            // this.ImageButton1.Visible = false;
            if ((au.TipoUsuario == "Ajustador") || (au.TipoUsuario == "Asistente") || (au.TipoUsuario == "EjecutivoSiniestros"))
            {
                this.observarHyperLink.Visible = false;
                this.generarHyperLink.Visible = false;

            }

        }

        if (!au.verificaAtributo("APROBARINFORMES"))
        {
            observarHyperLink.Visible = false;
            //adicionalmente tenemos que evitar la posibilidad de que genere una notificacion

        }
        this.LnkDocumentosSolicitados.OnClientClick = "return muestraVentanaPopUrl('vDocumentos.aspx?AjusteId=" + QStringAjusteId + "');";

        // verificamos si se trata de un informe de pacifico para poder incluir los campos adicionales para pacifico
        if (!("PACIFICO" == RGen.GestorAjuste.GetCodigoAseguradora(Convert.ToDecimal(QStringAjusteId))))
        {
            Button btnSeccionesAdicionales = (Button)FormViewInformacionComplementaria.FindControl("btnSeccionesAdicionales");
            btnSeccionesAdicionales.Visible = false;
        }
    }