protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { filtros = new ClaseFiltros(); filtros = (ClaseFiltros)HttpContext.Current.Session["filtros"]; //Label1.Text = "Empresa: " + filtros.Empresa+". Sucursal: "+filtros.Sucursal+". Grupo: " + filtros.Grupo+"."; Consultar_Documentos(); GenerarTabla(); VisualizarGrid(); miMenu.Visible = true; lnkReporteM.Attributes.Add("onclick", "return fnReporte()"); lnkReporteM.Attributes.CssStyle.Add("opacity", "1"); } }
protected void lnkReporte_Click(object sender, EventArgs e) { AppSettingsReader settings = new AppSettingsReader(); ClaseFiltros filtro = new ClaseFiltros(); filtro = (ClaseFiltros)HttpContext.Current.Session["filtros"]; string indice = fldIndiceConcilacion.Value.Trim(); string clave = Convert.ToString(grid_cmdtb.DataKeys[Convert.ToInt32(indice)].Value); List <ConsultarMultiplesDocumentosTransBan> lista = (List <ConsultarMultiplesDocumentosTransBan>)HttpContext.Current.Session["LISTA_DOCUMENTOS"]; ConsultarMultiplesDocumentosTransBan dato = lista.Find(x => x.Clave.Equals(clave)); string strReporte = Server.MapPath("~/") + settings.GetValue("RutaComprobanteDeCaja", typeof(string)); if (!File.Exists(strReporte)) { return; } try { string strServer = settings.GetValue("Servidor", typeof(string)).ToString(); string strDatabase = settings.GetValue("Base", typeof(string)).ToString(); usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; string strUsuario = usuario.IdUsuario.Trim(); string strPW = usuario.ClaveDesencriptada; ArrayList Par = new ArrayList(); Par.Add("@Consecutivo=" + dato.Consecutivo); Par.Add("@Folio=" + dato.Folio); Par.Add("@Caja=" + dato.Caja); Par.Add("@FOperacion=" + dato.FOperacion.ToString("dd/MM/yyyy HH:mm:ss")); ClaseReporte Reporte = new ClaseReporte(strReporte, Par, strServer, strDatabase, strUsuario, strPW); HttpContext.Current.Session["RepDoc"] = Reporte.RepDoc; HttpContext.Current.Session["ParametrosReporte"] = Par; Nueva_Ventana("../Reporte/Reporte.aspx", "Carta", 0, 0, 0, 0); Reporte = null; } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error: " + ex.Message); } }
private void GuardarUltimaConsulta() { ClaseFiltros filtros = new ClaseFiltros(); filtros.Empresa = ddlEmpresa.SelectedIndex; filtros.Sucursal = ddlSucursal.SelectedIndex; filtros.Grupo = ddlGrupo.SelectedIndex; filtros.TipoConciliacion = ddlTipoConciliacion.SelectedIndex; filtros.Status = ddlStatusConciliacion.SelectedIndex; filtros.Anio = ddlAñoConciliacion.SelectedIndex; filtros.Mes = ddlMesConciliacion.SelectedIndex; if (fldIndiceConcilacion.Value.Trim() != string.Empty) { filtros.Folio = Convert.ToInt32(grvConciliacion.DataKeys[Convert.ToInt32(fldIndiceConcilacion.Value.Trim())].Value); } cConciliacion conciliacion = listaConciliaciones.Find(x => x.Folio == filtros.Folio); filtros.Conciliacion = conciliacion; HttpContext.Current.Session["filtros"] = filtros; }
protected void Page_Load(object sender, EventArgs e) { try { objApp.ImplementadorMensajes.ContenedorActual = this; if (HttpContext.Current.Request.UrlReferrer != null) { if ((!HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("SitioConciliacion")) || (HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Contains("Inicio.aspx"))) { HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache); HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false); Response.Cache.SetExpires(DateTime.Now); } } if (!Page.IsPostBack) { usuario = (SeguridadCB.Public.Usuario)HttpContext.Current.Session["Usuario"]; Carga_TipoConciliacion(usuario.IdUsuario.Trim()); if (ddlEmpresa.Items.Count == 0) { Carga_Corporativo(); } Carga_GrupoConciliacion(usuario.IdUsuario.Trim()); Carga_AñoConciliacion(); Carga_StatusConciliacion(); ddlMesConciliacion.SelectedValue = leerMes(); ddlAñoConciliacion.SelectedValue = leerAño(); if (HttpContext.Current.Session["filtros"] != null) { ClaseFiltros filtros = new ClaseFiltros(); filtros = (ClaseFiltros)HttpContext.Current.Session["filtros"]; ddlEmpresa.SelectedIndex = filtros.Empresa; ddlSucursal.SelectedIndex = filtros.Sucursal; ddlGrupo.SelectedIndex = filtros.Grupo; ddlTipoConciliacion.SelectedIndex = filtros.TipoConciliacion; ddlStatusConciliacion.SelectedIndex = filtros.Status; ddlAñoConciliacion.SelectedIndex = filtros.Anio; ddlMesConciliacion.SelectedIndex = filtros.Mes; } Consulta_Conciliacion(); GenerarTablaConciliaciones(); LlenaGridViewConciliaciones(); if (ddlStatusConciliacion.SelectedValue == "4") //"CONCILIACION CERRADA") { lnkVerM.Visible = false; } else { lnkVerM.Visible = true; } txtFinicio.Text = (DateTime.Today.AddMonths(-1)).ToShortDateString(); txtFfinal.Text = DateTime.Today.ToShortDateString(); } Consulta_Conciliacion(); this.ddlEmpresa.Focus(); } catch (Exception ex) { objApp.ImplementadorMensajes.MostrarMensaje("Error:\n" + ex.Message); } }