private void Buscar() { grupoEmpresarial _grupoEmpresarial = new grupoEmpresarial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable _dataTable = new DataTable(); switch (HiddenField_FILTRO_DROP.Value) { case "NOMBRE": _dataTable = _grupoEmpresarial.ObtenerTodosLosGruposEmpresarialesPorNombre(HiddenField_FILTRO_DATO.Value); break; } if (_dataTable.Rows.Count > 0) { Ocultar(Acciones.Inicio); Mostrar(Acciones.Inicio); GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable; GridView_RESULTADOS_BUSQUEDA.DataBind(); } else { if (!String.IsNullOrEmpty(_grupoEmpresarial.MensajeError)) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Consulte con el Administrador: " + _grupoEmpresarial.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información para mostrar.", Proceso.Advertencia); } Panel_RESULTADOS_GRID.Visible = false; } if (_dataTable.Rows.Count > 0) { _dataTable.Dispose(); } }