Example #1
0
        private DAL.ItemOrden[] obtenerOrdenActual()
        {
            DAL.ItemOrden[] orden = new DAL.ItemOrden[1];
            orden[0] = new DAL.ItemOrden();

            if (ViewState["orden[0].TipoOrden"] != null)
            {
                if (ViewState["orden[0].TipoOrden"].ToString() == DAL.TipoOrden.Ascendente.ToString())
                {
                    orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                }
                else
                {
                    orden[0].TipoOrden = DAL.TipoOrden.Descendente;
                }

                orden[0].Campo = ViewState["orden[0].Campo"].ToString();

                return(orden);
            }
            else
            {
                //Seteo el orden por defecto

                orden[0].Campo     = "cen_fecha";
                orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                ViewState["orden[0].TipoOrden"] = DAL.TipoOrden.Ascendente.ToString();
                ViewState["orden[0].Campo"]     = orden[0].Campo;
            }
            return(new DAL.ItemOrden[0]);
        }
        private DAL.ItemOrden[] obtenerOrdenActual()
        {
            DAL.ItemOrden[] orden = new DAL.ItemOrden[1];
            orden[0] = new DAL.ItemOrden();

            if (ViewState["orden[0].TipoOrden"] != null)
            {
                if (ViewState["orden[0].TipoOrden"].ToString() == DAL.TipoOrden.Ascendente.ToString())
                    orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                else
                    orden[0].TipoOrden = DAL.TipoOrden.Descendente;

                orden[0].Campo = ViewState["orden[0].Campo"].ToString();

                return orden;
            }
            else
            {
                //Seteo el orden por defecto
                orden[0].Campo = "viatico_descripcion";
                orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                ViewState["orden[0].TipoOrden"] = DAL.TipoOrden.Ascendente.ToString();
                ViewState["orden[0].Campo"] = orden[0].Campo;
            }
            return new DAL.ItemOrden[0];

        }
Example #3
0
        void BusquedaConFiltro_Filtrar(DAL.ItemFiltro[] itemFiltro, bool busquedaAnd)
        {
            Session[pagina + "paginaActual"] = 1;

            Session[pagina + "itemFiltro"]  = itemFiltro;
            Session[pagina + "busquedaAnd"] = busquedaAnd;

            DAL.ItemOrden[] orden = new DAL.ItemOrden[1];
            orden[0]                  = new DAL.ItemOrden();
            orden[0].Campo            = "pai_nombre";
            orden[0].TipoOrden        = DAL.TipoOrden.Ascendente;
            Session[pagina + "orden"] = orden;

            obtenerDatosFiltrados(false);
        }
Example #4
0
        protected void grdGrilla_Sorting(object sender, GridViewSortEventArgs e)
        {
            Session[pagina + "paginaActual"] = 1;

            Session[pagina + "itemFiltro"]  = itemFiltro;
            Session[pagina + "busquedaAnd"] = busquedaAnd;

            if (this.orden != null)
            {
                if (this.orden[0].Campo.ToUpper() == e.SortExpression.ToUpper())
                {
                    if (this.orden[0].TipoOrden == DAL.TipoOrden.Ascendente)
                    {
                        this.orden[0].TipoOrden = DAL.TipoOrden.Descendente;
                    }
                    else
                    {
                        this.orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                    }
                }
                else
                {
                    orden[0].Campo     = e.SortExpression;
                    orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                }
            }
            else
            {
                this.orden         = new DAL.ItemOrden[1];
                orden[0]           = new DAL.ItemOrden();
                orden[0].Campo     = e.SortExpression;
                orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
            }


            Session[pagina + "orden"] = orden;

            obtenerDatosFiltrados(false);
        }
Example #5
0
        protected void grdComprobantes_Sorting(object sender, GridViewSortEventArgs e)
        {
            DAL.ItemOrden[] orden = new DAL.ItemOrden[1];


            if (ViewState["orden[0].TipoOrden"] != null)
            {
                if (ViewState["orden[0].Campo"].ToString() == e.SortExpression.ToUpper())
                {
                    if (ViewState["orden[0].TipoOrden"].ToString() == DAL.TipoOrden.Ascendente.ToString())
                    {
                        orden[0].TipoOrden = DAL.TipoOrden.Descendente;
                    }
                    else
                    {
                        orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                    }
                }
                else
                {
                    orden[0].Campo     = e.SortExpression;
                    orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                }
            }
            else
            {
                orden[0]           = new DAL.ItemOrden();
                orden[0].Campo     = e.SortExpression;
                orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
            }

            ViewState["orden[0].TipoOrden"] = orden[0].TipoOrden.ToString();
            ViewState["orden[0].Campo"]     = orden[0].Campo;


            obtenerDatosFiltrados(false, orden,
                                  BusquedaConFiltroComprobante.ObtenerItemFiltro());
        }
        protected void grdEmpleados_Sorting(object sender, GridViewSortEventArgs e)
        {
            DAL.ItemOrden[] orden = new DAL.ItemOrden[1];
            orden[0] = new DAL.ItemOrden();

            if (ViewState["orden[0].TipoOrden"] != null)
            {
                orden[0].Campo = e.SortExpression;
                if (ViewState["orden[0].Campo"].ToString() == e.SortExpression)
                {
                    if (ViewState["orden[0].TipoOrden"].ToString() == DAL.TipoOrden.Ascendente.ToString())
                    {
                        orden[0].TipoOrden = DAL.TipoOrden.Descendente;
                    }
                    else
                    {
                        orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                    }
                }
                else
                {
                    orden[0].Campo     = e.SortExpression;
                    orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
                }
            }
            else
            {
                orden[0]           = new DAL.ItemOrden();
                orden[0].Campo     = e.SortExpression;
                orden[0].TipoOrden = DAL.TipoOrden.Ascendente;
            }

            ViewState["orden[0].TipoOrden"] = orden[0].TipoOrden.ToString();
            ViewState["orden[0].Campo"]     = orden[0].Campo;

            obtenerDatosFiltrados(false, obtenerOrdenActual(), this.ObtenerItemFiltro());
        }