Exemple #1
0
    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");
        }
    }
Exemple #2
0
    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);
        }
    }
Exemple #3
0
    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;
    }
Exemple #4
0
    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);
        }
    }