private void cargarBitacora() { try { if (Context.User.IsInRole("Administrador")) { gvReservasPendientes.DataSource = BIZBitacora.Select(DateTime.Now, DateTime.Now, null, 0); gvReservasPendientes.DataBind(); } CultureInfo us = new CultureInfo("es-ES"); if (gvReservasPendientes.Rows.Count > 0) { //Attribute to show the Plus Minus Button. gvReservasPendientes.HeaderRow.Cells[0].Attributes["data-class"] = "expand"; //Attribute to hide column in Phone. gvReservasPendientes.HeaderRow.Cells[1].Attributes["data-hide"] = "phone"; //Adds THEAD and TBODY to GridView. gvReservasPendientes.HeaderRow.TableSection = TableRowSection.TableHeader; } } catch (Exception ex) { string err = ex.Message; Response.Redirect("ErrorPage.aspx"); } }
protected void btnFiltrar_Click(object sender, EventArgs e) { lblErrorFiltro.Text = string.Empty; DateTime fechaDesde; DateTime fechaHasta; if (ValidacionFechas(out fechaDesde, out fechaHasta)) { DateTime?fechaDesdeFiltro = fechaDesde != DateTime.MinValue ? fechaDesde : (DateTime?)null; DateTime?fechaHastaFiltro = fechaHasta != DateTime.MinValue ? fechaHasta : (DateTime?)null; string usuario = string.IsNullOrEmpty(ddlMail.SelectedValue) ? null : ddlMail.SelectedValue; int perfil = int.Parse(ddlPerfil.SelectedValue); gvReservasPendientes.DataSource = BIZBitacora.Select(fechaDesdeFiltro.Value, fechaHastaFiltro.Value, usuario, perfil); gvReservasPendientes.DataBind(); } }