protected void Consultar(Object sender, EventArgs e) { Page.Validate(); if (Page.IsValid) { ErrorContainer.Attributes.CssStyle[HtmlTextWriterStyle.Visibility] = "hidden"; EjecutarConsulta(); setDisabled(); } else { GridContactos.DataSource = null; GridContactos.DataBind(); } }
public void EjecutarConsulta() { using (AgendaABM business = new AgendaABM()) { var filter = new Filtro { apellido_nombre = inputNombre.Value, id_pais = int.Parse(selPais.Value), localidad = inputLocal.Value, id_cont_int = int.Parse(selCinterno.Value), organizacion = inputOrg.Value, id_area = int.Parse(selArea.Value), id_activo = int.Parse(selActivo.Value), F_ingresoD = Convert.ToDateTime(inputFingDesde.Value), F_ingresoH = Convert.ToDateTime(inputFingHasta.Value) }; Filtro filCache = new Filtro(); filCache = filter; Application["FiltroBusqueda"] = filCache; Application["FiltroExiste"] = true; List <Contacto> contactos = business.EjecutarConsultaFiltro(filter); GridContactos.DataSource = contactos; GridContactos.DataBind(); foreach (GridViewRow row in GridContactos.Rows)// Seteo Imagen Play/pause { if (row.Cells[14].Text == "SI") { ImageButton columnaImagen = (ImageButton)row.FindControl("BtnActivar"); columnaImagen.ImageUrl = "/Images/anular.png"; } row.Cells[12].Text = row.Cells[12].Text.Substring(0, 10); //parseo fecha } } }