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]; }
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); }
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); }
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()); }