コード例 #1
0
    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();
        }
    }