예제 #1
0
        private void ListaBandejaFiltro()
        {
            UsuarioAutenticado Usuario = (UsuarioAutenticado)(Session["UsuarioAutenticado"]);
            int idCliente = Usuario.IdCliente;

            hTipoBusqueda.Value = "1";
            int    idTipoInforme;
            string idEstado;
            int    idUser = -1;

            if (chkSoloMias.Checked)
            {
                idUser = IdUsuario;
            }

            string FechaDesde = "";

            if (txtFechaInicio.Text != "")
            {
                FechaDesde = txtFechaInicio.Text;
            }
            string FechaHasta = "";

            if (txtFechaFinal.Text != "")
            {
                FechaHasta = txtFechaFinal.Text;
            }
            string pFiltro = TxtContengan.Text;

            if (cmbTipoInforme.SelectedValue == "Todos los Tipos de Informes")
            {
                idTipoInforme = -1;
            }
            else
            {
                idTipoInforme = int.Parse(cmbTipoInforme.SelectedValue);
            }
            if (cmbEstados.SelectedValue == "Todos los Estados")
            {
                idEstado = "-1";
            }
            else
            {
                idEstado = cmbEstados.SelectedValue;
            }

            BandejaEntradaApp bandeja = new BandejaEntradaApp();

            bandeja.RegPorPagina        = 10;
            bandeja.Pagina              = paginaActual;
            dgridEncabezados.DataSource = bandeja.ListaEncabezados(idTipoInforme, pFiltro, idCliente, idUser, idEstado, -1, FechaDesde, FechaHasta, 0, true);
            dgridEncabezados.DataBind();
            litPaginador.Text = bandeja.GetPaginador(10);
        }
예제 #2
0
        private void ListaBandejaFiltro()
        {
            hTipoBusqueda.Value = "1";
            int    idUser  = -1;
            string pFiltro = txtContengan.Text.Replace("'", "''");

            if (chkSoloMias.Checked)
            {
                idUser = IdUsuario;
            }
            int    idCliente     = -1;
            string Estado        = "-1";
            int    IdTipoInforme = -1;
            int    Caracter      = -1;

            if (cmbClientes.SelectedValue != "Todos los Clientes")
            {
                idCliente = int.Parse(cmbClientes.SelectedValue);
            }
            if (cmbEstados.SelectedValue != "Todos los Estados")
            {
                Estado = cmbEstados.SelectedValue;
            }
            if (cmbTipoInforme.SelectedValue != "Todos los Tipos de Informes")
            {
                IdTipoInforme = int.Parse(cmbTipoInforme.SelectedValue);
            }
            String FechaDesde = "";

            string[] faux;
            if (txtFechaInicio.Text != "")
            {
                //faux = txtFechaInicio.Text.Split("/".ToCharArray());
                //FechaDesde = faux[2] + "/" + faux[1] + "/" + faux[0];
                FechaDesde = txtFechaInicio.Text;
            }
            String FechaHasta = "";

            if (txtFechaFinal.Text != "")
            {
                //faux = txtFechaFinal.Text.Split("/".ToCharArray());
                //FechaHasta = faux[2] + "/" + faux[1] + "/" + faux[0];
                FechaHasta = txtFechaFinal.Text;
            }
            BandejaEntradaApp bandeja = new BandejaEntradaApp();

            bandeja.RegPorPagina        = 10;
            bandeja.Pagina              = paginaActual;
            dgridEncabezados.DataSource = bandeja.ListaEncabezados(IdTipoInforme, pFiltro, idCliente, idUser, Estado, Caracter, FechaDesde, FechaHasta, 0, false);
            dgridEncabezados.DataBind();
            litPaginador.Text = bandeja.GetPaginador(10);
        }
예제 #3
0
        private void ListaBandeja()
        {
            hTipoBusqueda.Value = "0";
            int    idUser     = -1;
            string pFiltro    = txtContengan.Text;
            string FechaDesde = "";
            string FechaHasta = "";

            if (chkSoloMias.Checked)
            {
                idUser = IdUsuario;
            }
            if (txtFechaInicio.Text == "")
            {
                txtFechaInicio.Text = DateTime.Today.AddMonths(-3).ToShortDateString();
                FechaDesde          = txtFechaInicio.Text;
            }
            if (txtFechaFinal.Text == "")
            {
                txtFechaFinal.Text = DateTime.Today.ToShortDateString();
                FechaHasta         = txtFechaFinal.Text;
            }

            BandejaEntradaApp bandeja = new BandejaEntradaApp();

            bandeja.RegPorPagina = 10;
            bandeja.Pagina       = paginaActual;
            if (!bsqRapida)
            {
                dgridEncabezados.DataSource = bandeja.ListaEncabezados(IdTipo, pFiltro, -1, idUser, "-1", -1, FechaDesde, FechaHasta, 0, false);
                dgridEncabezados.DataBind();

                litPaginador.Text = bandeja.GetPaginador(10);
            }
            else
            {
                litPaginador.Text = "<b><i>Ingrese criterio de búsqueda</i></b>";
            }

            PonerTitulo(IdTipo);
        }
예제 #4
0
        private void ListaBandeja()
        {
            DateTimeFormatInfo fmt = (new CultureInfo("es-AR")).DateTimeFormat;

            string FechaDesde = DateTime.Today.AddYears(-1).ToShortDateString();
            string FechaHasta = DateTime.Today.ToShortDateString();

            //lblFechaActual.Text = "Córdoba, " + DateTime.Now.ToString("d MMMM yyyy", fmt);

            hTipoBusqueda.Value = "0";
            //string FechaDesde = "";
            //string FechaHasta = "";
            int idUser = -1;

            if (chkSoloMias.Checked)
            {
                idUser = IdUsuario;
            }
            if (txtFechaInicio.Text == "")
            {
                txtFechaInicio.Text = DateTime.Today.AddMonths(-3).ToShortDateString();
                FechaDesde          = txtFechaInicio.Text;
            }
            if (txtFechaFinal.Text == "")
            {
                txtFechaFinal.Text = DateTime.Today.ToShortDateString();
                FechaHasta         = txtFechaFinal.Text;
            }

            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];
            BandejaEntradaApp  bandeja = new BandejaEntradaApp();

            bandeja.RegPorPagina        = 10;
            bandeja.Pagina              = paginaActual;
            dgridEncabezados.DataSource = bandeja.ListaEncabezados(-1, "", Usuario.IdCliente, idUser, "-1", -1, FechaDesde, FechaHasta, 0, true);
            dgridEncabezados.DataBind();
            litPaginador.Text = bandeja.GetPaginador(10);
        }
예제 #5
0
        private void ListadoReferencias()
        {
            //hTipoBusqueda.Value = "0";
            //int idUser = -1;
            string pFiltro = TxtContengan.Text;
            //if (chkSoloMias.Checked) idUser = IdUsuario;

            BandejaEntradaApp bandeja = new BandejaEntradaApp();

            bandeja.RegPorPagina = 10;
            bandeja.Pagina       = paginaActual;
            if (!bsqRapida)
            {
                dgridReferencias.DataSource = bandeja.TraerReferencias(pFiltro, -1, -1);
                dgridReferencias.DataBind();

                litPaginador.Text = bandeja.GetPaginador(10);
            }
            else
            {
                litPaginador.Text = "<b><i>Ingrese criterio de búsqueda</i></b>";
            }
        }