예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
          qStringAjusteId = Request.QueryString["AjusteId"];

          if (!IsPostBack) cargaOpcionesDelPerfil();
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     //urlAnterior = Request.QueryString["UrlAnterior"];
     PolizaId = Request.QueryString["PolId"];
     au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
     this.btnVolver.PostBackUrl = (String)Session["returnPath"];
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     AjaxPro.Utility.RegisterTypeForAjax(typeof(utiles.ajax.gestorAjax));
     this.cambiaTipoCambio();
     au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
     AjusteId = Request.QueryString["AjusteId"];
     PolizaId = Request.QueryString["PolizaId"];
 }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
     if (au == null) {
         String urlActual = Request.Url.ToString();
         Response.Redirect("vLogin.aspx?urlAnterior=" + urlActual);
     }
     validaCasoUso();
 }
예제 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     AjaxPro.Utility.RegisterTypeForAjax(typeof(vElegirAjustador));
     au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
     if (au == null)
     {
       String urlActual = Request.Url.ToString();
       Response.Redirect("vLogin.aspx?urlAnterior=" + urlActual);
     }
     validaCasoUso();
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
     qStringPolizaId = Request.QueryString["PolizaId"];
     UrlAnterior = Request.Url.ToString();
     //ojo cambio el nombre del QueryString PolizaId por PolId para evitar duplicidad de QueryString poliza
     btnAsociarClausulas.PostBackUrl = "vListaClausulasComunes.aspx?PolId=" + qStringPolizaId;
     Session["returnPath"] = UrlAnterior;
     AjusteId = Request.QueryString["AjusteId"];
     PolizaId = Request.QueryString["PolizaId"];
 }
예제 #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AjaxPro.Utility.RegisterTypeForAjax(typeof(utiles.ajax.gestorAjax));
        qStringAjusteId = Request.QueryString["AjusteId"];
        qStringAjusteId = (qStringAjusteId == null) ? "57" : qStringAjusteId;
        AjusteId = Convert.ToDecimal(qStringAjusteId);
        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"]; au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];

        //utiles.ajax.gestorAjax g = new utiles.ajax.gestorAjax();
        //        g.getDiasEnLosEstados(qStringAjusteId,2);
        verificaPermisosInformes();
    }
예제 #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];

        CCSOL.Utiles.Utilidades.redirectToUrlWhenIsNull(au, Response, "vLogin.aspx?urlAnterior=" + Request.RawUrl);

        String noShowBtn = CCSOL.Utiles.Utilidades.isNull(Request.QueryString["noShowSeparateBtn"], "false");
        if (noShowBtn == "true")
        {
            this.lnkSeparar.Visible = false;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
        if (au == null)
        {
            String urlActual = Request.Url.ToString();
            Response.Redirect("vLogin.aspx?urlAnterior=" + urlActual);
        }

        txtAsegurado.Text = Request.QueryString["Asegurado"].ToString();
        txtAseguradoraNombre.Text = Request.QueryString["Aseguradora"].ToString();
        txtAseguradoId.Text = Request.QueryString["AseguradoId"].ToString();
        txtAseguradoraId.Text = Request.QueryString["AseguradoraId"].ToString();
        ajusteId = Convert.ToDecimal(Request.QueryString["AjusteId"]);
    }
예제 #10
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();
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
 }
예제 #12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];

        if (au == null)
        {
          String urlActual = Request.Url.ToString();
          Response.Redirect("vLogin.aspx?urlAnterior=" + urlActual);
        }

        String tipo = Request.QueryString["TipoAccion"];
        qStringAjusteId = Request.QueryString["AjusteId"];

        if (tipo == "Editar")
        {
          this.btnGenerarCarta.Visible = true;
          this.frmSolicitud.ChangeMode(FormViewMode.Edit);
          Panel1.Visible = true;
          Editar = "true";
          this.btnGuardarSolicitud.Text = "Guardar";
        }

        else //estamos en el caso del nuevo
        {
          numAjuste = RGen.GestorAjuste.dameNumeroAjuste(Convert.ToDecimal(Request.QueryString["AjusteId"]));
          TextBox temp = (TextBox)this.frmSolicitud.FindControl("enreferenciaTextBox");
          temp.Text = "Ajuste N° " + numAjuste;

          String NumSolicitudSecuencial = RGen.Gestores.gestorParametros.getNumeroActualSolicitud();
          temp = (TextBox)this.frmSolicitud.FindControl("numeroSolicitudTextBox");
          temp.Text = NumSolicitudSecuencial;

          this.btnGuardarSolicitud.Text = "Siguiente";

        }
        qStringSolicitudDocumentosId = this.lblSolicitud.Text = Request.QueryString["solicitudDocumentosId"];

        //requerimiento : filtrar automáticamente el ajuste por tipo de

        if (!IsPostBack)
        {
          this.cbxRiesgos.DataBind();
          seteaRiesgoDelDocumento();
          sdsDocumentosRelacionadosAlRiesgo.Select(DataSourceSelectArguments.Empty);
        }
    }
예제 #13
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;

        }
    }
예제 #14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     AjaxPro.Utility.RegisterTypeForAjax(typeof(vNuevoCasoAjuste));
     try
     {
         au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
         aplicaReglasDelPerfil();
     }
     catch (Exception ex)
     {
         String urlActual = Request.Url.ToString();
         Response.Redirect("vLogin.aspx?urlAnterior=" + urlActual);
     }
 }
예제 #15
0
    void Page_Load(Object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
          cambiaNombre();
          this.cbxAnho.ClearSelection();
          this.cbxAnho.Items.FindByValue(DateTime.Today.Year.ToString()).Selected = true;
        }

        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];

        CCSOL.Utiles.Utilidades.redirectToUrlWhenIsNull(au, Response, "vLogin.aspx?urlAnterior=" + Request.Url.ToString());

        this.TextBox1.Text = cbxAnho.SelectedValue.ToString() + "01";
        this.TextBox2.Text = cbxAnho.SelectedValue.ToString() + "12";

        this.lblEstadisticas.Text = "ESTADISTICAS POR " + this.cbxCriterio.Text;

        // this.SqlDataSource1.DataBind();

        this.generarGraficos(cbxOperacion.SelectedValue, cbxCriterio.SelectedValue);

        //Response.Write(image);

        this.gvReserva.DataBind();
        this.gvDatos.DataBind();
        this.rpt_cantidad.DataBind();
        this.rpt_reserva.DataBind();
    }
예제 #16
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;
        }
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
     AjusteId = Request.QueryString["AjusteId"];
     PolizaId = Request.QueryString["PolizaId"];
 }
예제 #18
0
 protected void Page_Load(object sender, EventArgs e)
 {
     au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];
     if (au == null)
     {
         String urlActual = Request.Url.ToString();
         Response.Redirect("vLogin.aspx?urlAnterior=" + urlActual);
     }
     if (!IsPostBack)
     {
         aplicaReglasDelPerfil();
         controlArchivoXML("R");
         parametrosTableAdapters.CorreosADMTableAdapter ta = new parametrosTableAdapters.CorreosADMTableAdapter();
         this.txtNumInicial.Text = ta.dameNumeroActualdeAjuste();
     }
 }
예제 #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        au = (AtribucionesUsuario)Session["datosUsuario"];

        //CCSOL.Utiles.Utilidades.redirectToUrlWhenIsNull(au, Response, "vLogin.aspx?urlAnterior=" + this.Request.RawUrl);
    }
예제 #20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];

        CCSOL.Utiles.Utilidades.redirectToUrlWhenIsNull(au, Response, "../vLogin.aspx?urlAnterior=" + Request.RawUrl);

        String action = Utilidades.isNull(Request.QueryString["action"], "nuevo");
        switch (action)
        {
            case "nuevo": doNewActions();
                break;

            case "editar": doEditActions();
                break;
        }
    }
예제 #21
0
    protected void Page_Load(object sender, EventArgs e)
    {
        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];

        CCSOL.Utiles.Utilidades.redirectToUrlWhenIsNull(au, Response, "vLogin.aspx?urlAnterior=" + Request.Url.ToString());

        if ((au.TipoUsuario == "Ajustador") || (au.TipoUsuario == "Administrador") || (au.TipoUsuario == "Asistente") || (au.TipoUsuario == "EjecutivoSiniestros"))
        {
          this.url_destino = "vEditorCasoAjuste.aspx";
        }
        if (
        (au.TipoUsuario == "AdminBroker") || (au.TipoUsuario == "EjecutivoBroker")
        || (au.TipoUsuario == "AdminCiaSeguros") || (au.TipoUsuario == "EjecutivoCiaSeguros")
           )
        {
          this.url_destino = "vVisorCasoAjuste_.aspx";
        }

        this.GridView1.DataSourceID = "";
        if (!IsPostBack)
        {
          this.validaControles();
          doSearch();
        }
    }
예제 #22
0
    protected void Page_Load(object sender, EventArgs e)
    {
        au = Session["datosUsuario"] as AtribucionesUsuario;

        CCSOL.Utiles.Utilidades.redirectToUrlWhenIsNull(au, Response, "vLogin.aspx?urlAnterior=" + Request.RawUrl);

        String noShowBtn = CCSOL.Utiles.Utilidades.isNull(Request.QueryString["noShowSeparateBtn"], "false");
        if (noShowBtn == "true")
        {
            this.lnkSeparar.Visible = false;
        }

        string action = utilidades.isNull(Request.QueryString["action"], "nuevo");

        switch (action)
        {
            case "nuevo": doNewActions();
                break;
            case "editar": doEditActions();
                break;
            default:
                break;
        }
    }
예제 #23
0
    protected void Page_Load(object sender, EventArgs e)
    {
        au = (RGen.Utiles.AtribucionesUsuario)Session["datosUsuario"];

          CCSOL.Utiles.Utilidades.redirectToUrlWhenIsNull(au, Response, "vLogin.aspx?urlAnterior=" + Request.Url.ToString());
    }