private void Buscar() { Ocultar(Acciones.Inicio); Desactivar(Acciones.Inicio); Mostrar(Acciones.Inicio); String datosCapturados = HiddenField_FILTRO_DATO.Value; String campo = HiddenField_FILTRO_DROP.Value; String CUMPLIDO = HiddenField_CUMPLIDO.Value; String CANCELADO = HiddenField_CANCELADO.Value; requisicion _requisicion = new requisicion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaResultadosBusqueda = new DataTable(); if (campo == "RAZ_SOCIAL") { tablaResultadosBusqueda = _requisicion.ObtenerComRequerimientoPorRazSocial(datosCapturados, CANCELADO, CUMPLIDO); } else { if (DropDownList_BUSCAR.SelectedValue == "COD_EMPRESA") { tablaResultadosBusqueda = _requisicion.ObtenerComRequerimientoPorCodEmpresa(datosCapturados, CANCELADO, CUMPLIDO); } else { if (DropDownList_BUSCAR.SelectedValue == "ID_REQUERIMIENTO") { tablaResultadosBusqueda = _requisicion.ObtenerComRequerimientoPorIdRequerimiento(Convert.ToDecimal(datosCapturados)); } } } if (tablaResultadosBusqueda.Rows.Count <= 0) { if (_requisicion.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _requisicion.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros que cumplieran los datos de busqueda.", Proceso.Advertencia); } Panel_GRID_RESULTADOS.Visible = false; } else { Panel_GRID_RESULTADOS.Visible = true; GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda; GridView_RESULTADOS_BUSQUEDA.DataBind(); } }