protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
    {
        int iPos;

        switch (e.Item.CommandName.ToLower())
        {
        case "regresar":
            string strUrl = HistorialNavegacion.Leer();
            if (Request.QueryString["nCalendario"].ToString() != "0")
            {
                iPos = strUrl.IndexOf("?nCalendario=0");
                if (iPos != -1)
                {
                    string sAux = strUrl.Substring(0, iPos);
                    sAux += "?nCalendario=" + Request.QueryString["nCalendario"].ToString();
                    //sAux += strUrl.Substring(iPos + 14);
                    strUrl = sAux;
                }
            }

            try
            {
                Response.Redirect(strUrl, true);
            }
            catch (System.Threading.ThreadAbortException) { }
            break;
        }
    }
        protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
        {
            switch (e.Item.CommandName.ToLower())
            {
            case "buscar":
                Hashtable aFiltros = new Hashtable();

                aFiltros.Add("rdlOpciones", rdlOpciones.SelectedValue);
                aFiltros.Add("txtFechaInicio", txtFechaInicio.Text);
                aFiltros.Add("txtFechaFin", txtFechaFin.Text);
                aFiltros.Add("hdnIDArea", hdnIDArea.Text);
                aFiltros.Add("txtArea", txtArea.Text);

                Session["PANT_VENCIMIENTO"] = aFiltros;
                Session["ORIGEN"]           = "PANT_VENCIMIENTO";

                Response.Redirect("../Catalogo/default.aspx");
                break;

            case "regresar":
                Session["PANT_VENCIMIENTO"] = null;
                Response.Redirect(HistorialNavegacion.Leer(), true);
                break;
            }
        }
 protected void Regresar()
 {
     try
     {
         Response.Redirect(HistorialNavegacion.Leer(), true);
     }
     catch (System.Threading.ThreadAbortException) { }
 }
 protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
 {
     switch (e.Item.CommandName.ToLower())
     {
     case "regresar":
         Response.Redirect(HistorialNavegacion.Leer(), true);
         break;
     }
 }
 public void Reemplazar(string newUrl)
 {
     try
     {
         HistorialNavegacion.Reemplazar(newUrl);
     }
     catch (Exception ex)
     {
         LogError.LogearError("Ocurrió un error reemplazando la última url del historial de navegación", ex);
         throw new Exception(System.Uri.EscapeDataString("Ocurrió un error reemplazando la última url del historial de navegación"));
     }
 }
 public string Leer(string urlActual)
 {
     try
     {
         return(HistorialNavegacion.Leer(urlActual));
     }
     catch (Exception ex)
     {
         LogError.LogearError("Ocurrió un error obteniendo la última url del historial de navegación", ex);
         throw new Exception(System.Uri.EscapeDataString("Ocurrió un error obteniendo la última url del historial de navegación"));
     }
 }
示例#7
0
        protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
        {
            switch (e.Item.CommandName.ToLower())
            {
            case "buscar":
                Hashtable aFiltros = new Hashtable();


                aFiltros.Add("hdnIDArea", hdnIDArea.Text);
                aFiltros.Add("txtArea", txtArea.Text);

                aFiltros.Add("hdnDeficiencia", hdnDeficiencia.Text);
                aFiltros.Add("txtDeficiencia", txtDeficiencia.Text);

                aFiltros.Add("hdnCoordinador", hdnCoordinador.Text);
                aFiltros.Add("txtCoordinador", txtCoordinador.Text);

                aFiltros.Add("hdnEspecialista", hdnEspecialista.Text);
                aFiltros.Add("txtEspecialista", txtEspecialista.Text);

                aFiltros.Add("cboSituacion", cboSituacion.SelectedValue);
                aFiltros.Add("cboRtado", cboRtado.SelectedValue);

                aFiltros.Add("rdlOpciones", rdlOpciones.SelectedValue);

                aFiltros.Add("txtFechaInicio", txtFechaInicio.Text);
                aFiltros.Add("txtFechaFin", txtFechaFin.Text);

                aFiltros.Add("chkTramitadas", chkTramitadas.Checked);
                aFiltros.Add("chkPdteAclara", chkPdteAclara.Checked);
                aFiltros.Add("chkAclaRta", chkAclaRta.Checked);
                aFiltros.Add("chkAceptadas", chkAceptadas.Checked);
                aFiltros.Add("chkRechazadas", chkRechazadas.Checked);
                aFiltros.Add("chkEnEstudio", chkEnEstudio.Checked);
                aFiltros.Add("chkPdtesDeResolucion", chkPdtesDeResolucion.Checked);
                aFiltros.Add("chkPdtesDeAcepPpta", chkPdtesDeAcepPpta.Checked);
                aFiltros.Add("chkEnResolucion", chkEnResolucion.Checked);
                aFiltros.Add("chkResueltas", chkResueltas.Checked);
                aFiltros.Add("chkNoAprobadas", chkNoAprobadas.Checked);

                Session["PANT_AVANZADO_TAR"] = aFiltros;
                Session["ORIGEN"]            = "PANT_AVANZADO_TAR";

                Response.Redirect("../Catalogo/default.aspx");
                break;

            case "regresar":
                Session["PANT_AVANZADO_TAR"] = null;
                Response.Redirect(HistorialNavegacion.Leer(), true);
                break;
            }
        }
 protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
 {
     switch (e.Item.CommandName.ToLower())
     {
     case "regresar":
         try
         {
             Response.Redirect(HistorialNavegacion.Leer(), true);
         }
         catch (System.Threading.ThreadAbortException) { }
         break;
     }
 }
    protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
    {
        int iPos;

        switch (e.Item.CommandName.ToLower())
        {
        //case "grabar":
        //    Grabar();
        //    break;
        case "regresar":
            string strUrl = HistorialNavegacion.Leer();
            //if (Request.QueryString["rCR"].ToString() != "-1")//Si hay que restaurar el CR con el que hemos llegado
            //{
            //    iPos = strUrl.IndexOf("&nCR");
            //    if (iPos == -1) strUrl += "&nCR=" + Request.QueryString["nCR"].ToString();
            //    else
            //    {
            //        strUrl = "~" + strUrl.Substring(6, iPos - 6) + "&nCR=" + Request.QueryString["nCR"].ToString();
            //    }
            //}
            //else
            //{
            //    iPos = strUrl.IndexOf("&nCR");
            //    if (iPos != -1) strUrl = "~" + strUrl.Substring(6, iPos - 6);
            //}
            if (Request.QueryString["rCR"] != null)
            {
                iPos = strUrl.IndexOf("?sTipo=");
                if (iPos != -1)
                {
                    strUrl = strUrl.Substring(0, iPos + 9);
                }
                strUrl += "&rCR=" + Request.QueryString["rCR"].ToString();
                strUrl += "&bE=" + Request.QueryString["bE"].ToString();
                strUrl += "&bD=" + Request.QueryString["bD"].ToString();
                strUrl += "&bP=" + Request.QueryString["bP"].ToString();
            }
            try
            {
                Response.Redirect(strUrl, true);
            }
            catch (System.Threading.ThreadAbortException) { }
            break;
        }
    }
 protected void Regresar()
 {
     try
     {
         string strURL = HistorialNavegacion.Leer();
         //Response.Redirect(strURL, true);
         int nPos = strURL.IndexOf("?");
         if (nPos == -1)
         {
             Response.Redirect(strURL, true);
         }
         else
         {
             Response.Redirect(strURL.Substring(0, nPos), true);
         }
     }
     catch (System.Threading.ThreadAbortException) { }
 }
 protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
 {
     switch (e.Item.CommandName.ToLower())
     {
     case "regresar":
         string strUrl = HistorialNavegacion.Leer();
         //int nPos = strUrl.IndexOf("?");
         //if (nPos == -1) Response.Redirect(strUrl, true);
         //else Response.Redirect(strUrl.Substring(0, nPos) , true);
         strUrl = "../../Calendario/Default.aspx?or=bWVudQ==";
         try
         {
             Response.Redirect(strUrl, true);
         }
         catch (System.Threading.ThreadAbortException) { }
         break;
     }
 }
    public void InsertarHistoria()
    {
        if (!Page.IsPostBack)
        {
            //HistorialNavegacion.Insertar(this.Request.Path);
            string strParam = this.Request.Params.ToString();

            int intParam = strParam.IndexOf("&ASP");
            if (intParam != -1)
            {
                strParam = strParam.Substring(0, intParam);
            }
            else
            {
                strParam = "";
            }

            if (strParam.Length > 0)
            {
                HistorialNavegacion.Insertar(this.Request.Path + "?" + strParam);
            }
            else
            {
                HistorialNavegacion.Insertar(this.Request.Path);
            }

            if (HistorialNavegacion.Contador() <= 1)
            {
                //Deshabilitar el bóton de "Regresar" en caso de estar en la primera página.
                ToolBar objToolbar = (ToolBar)this.CPHB.FindControl("Botonera");
                if (objToolbar != null)
                {
                    for (int i = 0; i < objToolbar.Items.Count; i++)
                    {
                        if (objToolbar.Items[i].CommandName.ToLower() == "regresar")
                        {
                            objToolbar.Items[i].Disabled = true;
                            break;
                        }
                    }
                }
            }
        }
    }// Fin de InsertarHistoria()
    protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
    {
        int iPos;

        switch (e.Item.CommandName.ToLower())
        {
        case "regresar":
            string strUrl = HistorialNavegacion.Leer();
            if (Request.QueryString["nIDPlant"].ToString() != "0")
            {
                iPos = strUrl.IndexOf("?nIDPlant=0");
                if (iPos != -1)
                {
                    string sAux = strUrl.Substring(0, iPos);
                    sAux  += "?nIDPlant=" + Request.QueryString["nIDPlant"].ToString();
                    sAux  += strUrl.Substring(iPos + 11);
                    strUrl = sAux;
                }
            }
            if (Request.QueryString["rCR"] != null)
            {
                iPos = strUrl.IndexOf("?sTipo=");
                if (iPos != -1)
                {
                    strUrl = strUrl.Substring(0, iPos + 9);
                }
                strUrl += "&rCR=" + Request.QueryString["rCR"].ToString();
                strUrl += "&bE=" + Request.QueryString["bE"].ToString();
                strUrl += "&bD=" + Request.QueryString["bD"].ToString();
                strUrl += "&bP=" + Request.QueryString["bP"].ToString();
            }
            try
            {
                Response.Redirect(strUrl, true);
            }
            catch (System.Threading.ThreadAbortException) { }
            break;
        }
    }
    protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
    {
        switch (e.Item.CommandName.ToLower())
        {
        case "regresar":
            string sUrl = Request.QueryString["nIdCons"];
            if (sUrl != null)
            {
                sUrl = HistorialNavegacion.Leer() + "?nIdCons=" + sUrl;
            }
            else
            {
                sUrl = HistorialNavegacion.Leer();
            }

            try
            {
                Response.Redirect(sUrl, true);
            }
            catch (System.Threading.ThreadAbortException) { }
            break;
        }
    }
        protected void Botonera_Click(object sender, EO.Web.ToolBarEventArgs e)
        {
            switch (e.Item.CommandName.ToLower())
            {
            case "buscar":
                Hashtable aFiltros = new Hashtable();


                aFiltros.Add("cboImportancia", cboImportancia.SelectedValue);
                aFiltros.Add("cboPrioridad", cboPrioridad.SelectedValue);
                aFiltros.Add("cboRtado", cboRtado.SelectedValue);

                aFiltros.Add("txtFechaInicio", txtFechaInicio.Text);
                aFiltros.Add("txtFechaFin", txtFechaFin.Text);
                aFiltros.Add("txtArea", txtArea.Text);
                aFiltros.Add("txtEntrada", txtEntrada.Text);
                aFiltros.Add("txtAlcance", txtAlcance.Text);
                aFiltros.Add("txtTipo", txtTipo.Text);
                aFiltros.Add("txtProducto", txtProducto.Text);
                aFiltros.Add("txtProceso", txtProceso.Text);
                aFiltros.Add("txtRequisito", txtRequisito.Text);
                aFiltros.Add("txtCausa", txtCausa.Text);
                aFiltros.Add("txtProveedor", txtProveedor.Text);
                aFiltros.Add("txtCliente", txtCliente.Text);
                aFiltros.Add("txtCR", txtCR.Text);
                aFiltros.Add("txtCoordinador", txtCoordinador.Text);
                aFiltros.Add("txtSolicitante", txtSolicitante.Text);

                aFiltros.Add("hdnIDArea", hdnIDArea.Text);
                aFiltros.Add("hdnEntrada", hdnEntrada.Text);
                aFiltros.Add("hdnAlcance", hdnAlcance.Text);
                aFiltros.Add("hdnTipo", hdnTipo.Text);
                aFiltros.Add("hdnProducto", hdnProducto.Text);
                aFiltros.Add("hdnProceso", hdnProceso.Text);
                aFiltros.Add("hdnRequisito", hdnRequisito.Text);
                aFiltros.Add("hdnCausa", hdnCausa.Text);
                aFiltros.Add("hdnCoordinador", hdnCoordinador.Text);
                aFiltros.Add("hdnSolicitante", hdnSolicitante.Text);
                aFiltros.Add("hdnFechaInicio", hdnFechaInicio.Text);
                aFiltros.Add("hdnFechaFin", hdnFechaFin.Text);
                aFiltros.Add("hdnCaso", hdnCaso.Text);

                aFiltros.Add("chkTramitadas", chkTramitadas.Checked);
                aFiltros.Add("chkPdteAclara", chkPdteAclara.Checked);
                aFiltros.Add("chkAclaRta", chkAclaRta.Checked);
                aFiltros.Add("chkAceptadas", chkAceptadas.Checked);
                aFiltros.Add("chkRechazadas", chkRechazadas.Checked);
                aFiltros.Add("chkEnEstudio", chkEnEstudio.Checked);
                aFiltros.Add("chkPdtesDeResolucion", chkPdtesDeResolucion.Checked);
                aFiltros.Add("chkPdtesDeAcepPpta", chkPdtesDeAcepPpta.Checked);
                aFiltros.Add("chkEnResolucion", chkEnResolucion.Checked);
                aFiltros.Add("chkResueltas", chkResueltas.Checked);
                aFiltros.Add("chkNoAprobadas", chkNoAprobadas.Checked);
                aFiltros.Add("chkAprobadas", chkAprobadas.Checked);
                aFiltros.Add("chkAnuladas", chkAnuladas.Checked);

                aFiltros.Add("chkTramitadas2", chkTramitadas2.Checked);
                aFiltros.Add("chkPdteAclara2", chkPdteAclara2.Checked);
                aFiltros.Add("chkAclaRta2", chkAclaRta2.Checked);
                aFiltros.Add("chkAceptadas2", chkAceptadas2.Checked);
                aFiltros.Add("chkRechazadas2", chkRechazadas2.Checked);
                aFiltros.Add("chkEnEstudio2", chkEnEstudio2.Checked);
                aFiltros.Add("chkPdtesDeResolucion2", chkPdtesDeResolucion2.Checked);
                aFiltros.Add("chkPdtesDeAcepPpta2", chkPdtesDeAcepPpta2.Checked);
                aFiltros.Add("chkEnResolucion2", chkEnResolucion2.Checked);
                aFiltros.Add("chkResueltas2", chkResueltas2.Checked);
                aFiltros.Add("chkNoAprobadas2", chkNoAprobadas2.Checked);
                aFiltros.Add("chkAprobadas2", chkAprobadas2.Checked);
                aFiltros.Add("chkAnuladas2", chkAnuladas2.Checked);

                aFiltros.Add("rdlCasoCronologia", rdlCasoCronologia.SelectedValue);
                aFiltros.Add("rdlCasoActual", rdlCasoActual.SelectedValue);

                Session["PANT_AVANZADO"] = aFiltros;
                Session["ORIGEN"]        = "PANT_AVANZADO";

                Response.Redirect("../Catalogo/default.aspx");
                break;

            case "regresar":
                Session["PANT_AVANZADO"] = null;
                Response.Redirect(HistorialNavegacion.Leer(), true);
                break;
            }
        }