private void Buscar() { String datosCapturados = HiddenField_FILTRO_DATO.Value; String campo = HiddenField_FILTRO_DROP.Value; registroContrato _registroContrato = new registroContrato(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaResultadosBusqueda = new DataTable(); if (campo == "NUM_DOC_IDENTIFICACION") { tablaResultadosBusqueda = _registroContrato.ObtenerContratoPorNumDocIdentidadSoloActivos(datosCapturados); } else { if (campo == "NOMBRES") { tablaResultadosBusqueda = _registroContrato.ObtenerContratoPorNombreSoloActivos(datosCapturados); } else { if (campo == "APELLIDOS") { tablaResultadosBusqueda = _registroContrato.ObtenerContratoPorApellidosSoloActivos(datosCapturados); } else { if (campo == "RAZ_SOCIAL") { tablaResultadosBusqueda = _registroContrato.ObtenerContratoPorRazSocialSoloActivos(datosCapturados); } } } } if (tablaResultadosBusqueda.Rows.Count <= 0) { if (_registroContrato.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _registroContrato.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registron que cumplieran los parametros de busqueda.", Proceso.Advertencia); } GridView_RESULTADOS_BUSQUEDA.DataSource = null; GridView_RESULTADOS_BUSQUEDA.DataBind(); Panel_RESULTADOS_GRID.Visible = false; } else { GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda; GridView_RESULTADOS_BUSQUEDA.DataBind(); } }