private void Buscar()
    {
        DataTable dataTable = new DataTable();
        Retiro    retiro;

        Ocultar();
        retiro = new Retiro(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        try
        {
            dataTable = retiro.Consultar(TextBox_BUSCAR.Text);

            if (dataTable.Rows.Count > 0)
            {
                GridView_RESULTADOS_BUSQUEDA.DataSource = dataTable;
                GridView_RESULTADOS_BUSQUEDA.DataBind();
                Mostrar(Acciones.Encontrar);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información para " + this.DropDownList_BUSCAR.SelectedItem + " : " + this.TextBox_BUSCAR.Text, Proceso.Advertencia);
            }
        }
        catch (Exception e)
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, e.Message, Proceso.Error);
        }
        if (dataTable == null)
        {
            dataTable.Dispose();
        }
    }
Example #2
0
    private void CargarGrillaDeProgramasParaEmpresa(Decimal ID_EMPRESA, Programa.Areas AREA)
    {
        Programa _prog = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaProgramas = _prog.ObtenerHistorialProgramasEmpresaYArea(AREA, ID_EMPRESA);

        if (tablaProgramas.Rows.Count <= 0)
        {
            if (_prog.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _prog.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "La empresa seleciconada no tiene Programas asignados, no se puede mostrar información.", Proceso.Advertencia);
            }

            Panel_RESULTADOS_GRID.Visible = false;

            GridView_RESULTADOS_BUSQUEDA.DataSource = null;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
        else
        {
            Panel_RESULTADOS_GRID.Visible = true;

            Cargar_GridView_RESULTADOS_BUSQUEDA_DesdeTabla(tablaProgramas);
        }
    }
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        Programa.Areas AREA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);

        ActividadRseGlobal _actividad       = new ActividadRseGlobal(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable          tablaActividades = _actividad.ObtenerActividadesPorArea(AREA);

        if (tablaActividades.Rows.Count <= 0)
        {
            if (_actividad.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros de Actividades.", Proceso.Advertencia);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _actividad.MensajeError, Proceso.Error);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaActividades;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String            reg = QueryStringSeguro["reg"].ToString();
        contratosServicio _contratosServico = new contratosServicio(Session["idEmpresa"].ToString());

        DataTable tablaContratosOriginal = _contratosServico.ObtenerContratosDeServicioPorIdEmpresa(Convert.ToDecimal(reg));

        if (tablaContratosOriginal.Rows.Count <= 0)
        {
            if (_contratosServico.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros de Contratos de Servicio para esta empresa.", Proceso.Advertencia);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _contratosServico.MensajeError, Proceso.Error);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaContratosOriginal;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
Example #5
0
    protected void Buscar()
    {
        Ocultar();
        fondoPensiones _fondoPensiones = new fondoPensiones(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable _dataTable = new DataTable();

        switch (this.DropDownList_BUSCAR.SelectedValue)
        {
        case "NOMBRE":
            _dataTable = _fondoPensiones.ObtenerPorNombre(this.TextBox_BUSCAR.Text);
            break;
        }

        if (_dataTable.Rows.Count > 0)
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
            Mostrar(Acciones.BusquedaEncontro);
        }
        else
        {
            if (!String.IsNullOrEmpty(_fondoPensiones.MensajeError))
            {
                Informar(Label_MENSAJE, "Error: Consulte con el Administrador: " + _fondoPensiones.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Label_MENSAJE, "ADVERTENCIA: No se encontró información para " + this.DropDownList_BUSCAR.SelectedItem + " : " + this.TextBox_BUSCAR.Text, Proceso.Correcto);
            }
            Mostrar(Acciones.BusquedaNoEncontro);
        }
        _dataTable.Dispose();
    }
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["ID_EMPRESA"]);

        HiddenField_ID_EMPRESA.Value = ID_EMPRESA.ToString();

        seguridad _seguridad = new seguridad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());


        DataTable tablaContratosOriginal = _seguridad.ObtenerUsuariosPorEmpresa(ID_EMPRESA);

        if (tablaContratosOriginal.Rows.Count <= 0)
        {
            if (_seguridad.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros de usuarios asociados a unidad de negocio para esta empresa.", Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _seguridad.MensajeError, Proceso.Error);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaContratosOriginal;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
Example #7
0
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        fuentesReclutamiento _fuentesReclutamiento = new fuentesReclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaFuentes = _fuentesReclutamiento.ObtenerRecFuentesTodos();

        if (tablaFuentes.Rows.Count <= 0)
        {
            if (_fuentesReclutamiento.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _fuentesReclutamiento.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron resultados para mostrar.", Proceso.Advertencia);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaFuentes;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
Example #8
0
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String            reg = QueryStringSeguro["reg"].ToString();
        contratosServicio _contratosServico = new contratosServicio(Session["idEmpresa"].ToString());

        DataTable tablaContratosOriginal = _contratosServico.ObtenerInformacionBasicaporId_Empresa(Convert.ToDecimal(reg));

        if (tablaContratosOriginal.Rows.Count <= 0)
        {
            if (_contratosServico.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros de Contratos de Servicio para esta empresa.", Proceso.Advertencia);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _contratosServico.MensajeError, Proceso.Error);
            }
            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaContratosOriginal;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }

        for (int i = 0; i < GridView_RESULTADOS_BUSQUEDA.Rows.Count; i++)
        {
            GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[2].Enabled = false;
            GridViewRow filaGrilla = GridView_RESULTADOS_BUSQUEDA.Rows[i];

            Label  TXT_SI_NO       = filaGrilla.FindControl("TXT_SINO") as Label;
            String _txtCodigo      = TXT_SI_NO.Text;
            Label  _TXT_ESTADO_REG = filaGrilla.FindControl("TXT_ESTADO_REG") as Label;
            String _txtESTADO      = _TXT_ESTADO_REG.Text;
            if (_txtCodigo != "X")
            {
                RadioButtonList lblRadioSINO   = filaGrilla.FindControl("RadioButtonListSN") as RadioButtonList;
                TextBox         lblDESCRIPCION = filaGrilla.FindControl("TXT_ACLARACION") as TextBox;
                lblRadioSINO.SelectedValue = _txtESTADO;
                lblRadioSINO.Enabled       = false;
                lblDESCRIPCION.Enabled     = false;
                lblDESCRIPCION.BackColor   = System.Drawing.ColorTranslator.FromHtml("#BDC0C6");
                lblDESCRIPCION.BorderColor = System.Drawing.ColorTranslator.FromHtml("#BDC0C6");
                filaGrilla.BackColor       = System.Drawing.ColorTranslator.FromHtml("#BDC0C6");
            }
            else
            {
                GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[0].Enabled = false;
                GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[1].Enabled = false;
                GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[2].Enabled = true;
            }
        }
    }
    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();
        }
    }
    protected void GridView_RESULTADOS_BUSQUEDA_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView_RESULTADOS_BUSQUEDA.PageIndex = e.NewPageIndex;

        String datosCapturados = TextBox_BUSCAR.Text.ToUpper();
        String campo           = DropDownList_BUSCAR.SelectedValue.ToString();

        requisicion _requicision = new requisicion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaResultadosBusqueda = new DataTable();

        if (DropDownList_BUSCAR.SelectedValue == "NUM_DOC_IDENTIDDAD")
        {
            tablaResultadosBusqueda = _requicision.ObtenerPersonasContratadasPorNumDocIdentificacion(datosCapturados);
        }
        else if (DropDownList_BUSCAR.SelectedValue == "NOMBRES")
        {
            tablaResultadosBusqueda = _requicision.ObtenerPersonasContratadasPorNombres(datosCapturados);
        }
        else if (DropDownList_BUSCAR.SelectedValue == "APELLIDOS")
        {
            tablaResultadosBusqueda = _requicision.ObtenerPersonasContratadasPorApellidos(datosCapturados);
        }
        else if (DropDownList_BUSCAR.SelectedValue == "RAZ_SOCIAL")
        {
            tablaResultadosBusqueda = _requicision.ObtenerPersonasContratadasPorEmpresa(datosCapturados);
        }

        if (tablaResultadosBusqueda.Rows.Count <= 0)
        {
            Panel_MENSAJES.Enabled  = true;
            Panel_MENSAJES.Visible  = true;
            Label_MENSAJE.ForeColor = System.Drawing.Color.Red;
            if (_requicision.MensajeError != null)
            {
                Label_MENSAJE.Text = _requicision.MensajeError;
            }
            else
            {
                Label_MENSAJE.Text = "ADVERTENCIA: No se encontraron registros que cumpliera con los datos de busqueda.";
            }
        }
        else
        {
            Panel_MENSAJES.Enabled                  = false;
            Panel_MENSAJES.Visible                  = false;
            Panel_RESULTADOS_GRID.Enabled           = true;
            Panel_RESULTADOS_GRID.Visible           = true;
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
Example #11
0
    private void Buscar()
    {
        Ocultar(Acciones.Inicio);
        Mostrar(Acciones.Busqueda);

        String datosCapturados = HiddenField_FILTRO_DATO.Value;
        String campo           = HiddenField_FILTRO_DROP.Value;

        acoset _acoset = new acoset(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaResultadosBusqueda = new DataTable();

        if (DropDownList_BUSCAR.SelectedValue == "NOMBRES")
        {
            tablaResultadosBusqueda = _acoset.ObtenerRegAcosetPorNombre(datosCapturados);
        }
        else
        {
            if (DropDownList_BUSCAR.SelectedValue == "APELLIDOS")
            {
                tablaResultadosBusqueda = _acoset.ObtenerRegAcosetPorApellido(datosCapturados);
            }
            else
            {
                if (DropDownList_BUSCAR.SelectedValue == "NUM_DOC_IDENTIDAD")
                {
                    tablaResultadosBusqueda = _acoset.ObtenerRegAcosetPorNumeroID(datosCapturados);
                }
            }
        }

        if (tablaResultadosBusqueda.Rows.Count <= 0)
        {
            if (_acoset.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _acoset.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "La busqueda no arrojó resultados.", Proceso.Advertencia);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
    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 (DropDownList_BUSCAR.SelectedValue == "NUM_DOC_IDENTIDAD")
        {
            tablaResultadosBusqueda = _registroContrato.ObtenerPorNumeroIdentificacion(datosCapturados);
        }
        else
        {
            if (DropDownList_BUSCAR.SelectedValue == "NOMBRES")
            {
                tablaResultadosBusqueda = _registroContrato.ObtenerPorNombre(datosCapturados);
            }
            else
            {
                if (DropDownList_BUSCAR.SelectedValue == "APELLIDOS")
                {
                    tablaResultadosBusqueda = _registroContrato.ObtenerPorApellido(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 registros para la busqueda solicitada.", Proceso.Advertencia);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            Panel_RESULTADOS_GRID.Visible = true;

            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
    private void Buscar()
    {
        Ocultar(Acciones.Inicio);
        Desactivar(Acciones.Inicio);
        Mostrar(Acciones.Inicio);

        String datosCapturados = HiddenField_FILTRO_DATO.Value;
        String campo           = HiddenField_FILTRO_DROP.Value;

        Programa.Areas AREA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);

        SubPrograma _SubPrograma = new SubPrograma(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaResultadosBusqueda = new DataTable();

        if (campo == "ID_SUB_PROGRAMA")
        {
            tablaResultadosBusqueda = _SubPrograma.ObtenerSubProgramasPorId(Convert.ToDecimal(datosCapturados), AREA);
        }
        else
        {
            if (DropDownList_BUSCAR.SelectedValue == "NOMBRE")
            {
                tablaResultadosBusqueda = _SubPrograma.ObtenerSubProgramasPorNombre(datosCapturados, AREA);
            }
        }

        if (tablaResultadosBusqueda.Rows.Count <= 0)
        {
            if (_SubPrograma.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _SubPrograma.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_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            Panel_RESULTADOS_GRID.Visible = true;

            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
Example #14
0
    private void Buscar()
    {
        Ocultar(Acciones.Inicio);
        Desactivar(Acciones.Inicio);
        Mostrar(Acciones.Inicio);

        String datosCapturados = HiddenField_FILTRO_DATO.Value;
        String campo           = HiddenField_FILTRO_DROP.Value;

        fuentesReclutamiento _fuentesReclutamiento = new fuentesReclutamiento(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaResultadosBusqueda = new DataTable();

        if (DropDownList_BUSCAR.SelectedValue == "NOM_FUENTE")
        {
            tablaResultadosBusqueda = _fuentesReclutamiento.ObtenerRecFuentesPorNomFuente(datosCapturados);
        }
        else
        {
            if (DropDownList_BUSCAR.SelectedValue == "ENCARGADO")
            {
                tablaResultadosBusqueda = _fuentesReclutamiento.ObtenerRecFuentesPorEncargado(datosCapturados);
            }
        }

        if (tablaResultadosBusqueda.Rows.Count <= 0)
        {
            if (_fuentesReclutamiento.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _fuentesReclutamiento.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_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
Example #15
0
    private void Buscar()
    {
        Ocultar(Acciones.Inicio);
        Desactivar(Acciones.Inicio);
        Mostrar(Acciones.Inicio);

        String datosCapturados = HiddenField_FILTRO_DATO.Value;
        String campo           = HiddenField_FILTRO_DROP.Value;

        cargo     _cargo = new cargo(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable tablaResultadosBusqueda = new DataTable();

        if (campo == "RAZ_SOCIAL")
        {
            tablaResultadosBusqueda = _cargo.ObtenerRecOcupacionesPorRazSocial(datosCapturados);
        }
        else
        {
            if (DropDownList_BUSCAR.SelectedValue == "NOM_OCUPACION")
            {
                tablaResultadosBusqueda = _cargo.ObtenerRecOcupacionesPorNomOcupacion(datosCapturados);
            }
        }

        if (tablaResultadosBusqueda.Rows.Count <= 0)
        {
            if (_cargo.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _cargo.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_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            Panel_RESULTADOS_GRID.Visible           = true;
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
Example #16
0
    private void Cargar(decimal idEmpresa)
    {
        Clausula clausula = new Clausula(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        GridView_RESULTADOS_BUSQUEDA.DataSource = clausula.ObtenerPorIdEmpresa(idEmpresa);
        GridView_RESULTADOS_BUSQUEDA.DataBind();

        cliente   _cliete   = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable dataTable = _cliete.ObtenerEmpresaConIdEmpresa(idEmpresa);

        if (dataTable.Rows.Count.Equals(0))
        {
            return;
        }
        if (!string.IsNullOrEmpty(dataTable.Rows[0]["RAZ_SOCIAL"].ToString()))
        {
            Label_INFO_ADICIONAL_MODULO.Text = dataTable.Rows[0]["RAZ_SOCIAL"].ToString();
        }
    }
    protected void Buscar()
    {
        Ocultar(Acciones.Inicio);
        requisicion _requisicion = new requisicion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable _dataTable = new DataTable();

        switch (this.DropDownList_BUSCAR.SelectedValue)
        {
        case "NUMERO_DOCUMENTO":
            _dataTable = _requisicion.ObtenerRequerimientosPorNumeroDocumento(this.TextBox_BUSCAR.Text);
            break;

        case "NOMBRE":
            _dataTable = _requisicion.ObtenerRequerimientosPorNombre(this.TextBox_BUSCAR.Text);
            break;
        }

        if (_dataTable.Rows.Count > 0)
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
            Mostrar(Acciones.BusquedaEncontro);
        }
        else
        {
            if (!String.IsNullOrEmpty(_requisicion.MensajeError))
            {
                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, "ADVERTENCIA: No se encontró información para " + this.DropDownList_BUSCAR.SelectedItem + " : " + this.TextBox_BUSCAR.Text, Proceso.Advertencia);
            }

            Mostrar(Acciones.BusquedaNoEncontro);
        }

        _dataTable.Dispose();

        HiddenField_ID_REQUERIMIENTO.Value = "";
        HiddenField_ID_SOLICITUD.Value     = "";
    }
    protected void Buscar()
    {
        Ocultar(Acciones.Inicio);
        Mostrar(Acciones.Inicio);

        String dato = HiddenField_FILTRO_DATO.Value;
        String drop = HiddenField_FILTRO_DROP.Value;

        proveedor _proveedor = new proveedor(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable _dataTable = new DataTable();

        switch (drop)
        {
        case "NUMERO_IDENTIFICACION":
            _dataTable = _proveedor.ObtenerAlmRegProveedorLaboratoriosPorNit(dato);
            break;

        case "RAZON_SOCIAL":
            _dataTable = _proveedor.ObtenerAlmRegProveedorLaboratoriosPorNombre(dato);
            break;
        }

        if (_dataTable.Rows.Count > 0)
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
        else
        {
            if (!String.IsNullOrEmpty(_proveedor.MensajeError))
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Consulte con el Administrador: " + _proveedor.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información para " + this.DropDownList_BUSCAR.SelectedItem + " : " + this.TextBox_BUSCAR.Text, Proceso.Advertencia);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        _dataTable.Dispose();
    }
Example #19
0
    private void Buscar()
    {
        Ocultar(Acciones.Inicio);

        referencia _referencia = new referencia(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable _dataTable = new DataTable();

        switch (this.DropDownList_BUSCAR.SelectedValue)
        {
        case "NUMERO_DOCUMENTO":
            _dataTable = _referencia.ObtenerPorNumeroDocumento(this.TextBox_BUSCAR.Text);
            break;

        case "NOMBRE":
            _dataTable = _referencia.ObtenerPorNombre(this.TextBox_BUSCAR.Text);
            break;
        }

        if (_dataTable.Rows.Count > 0)
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = _dataTable;
            GridView_RESULTADOS_BUSQUEDA.DataBind();

            Mostrar(Acciones.CargarSolicitud);
        }
        else
        {
            if (!String.IsNullOrEmpty(_referencia.MensajeError))
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Consulte con el Administrador: " + _referencia.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontró información para " + this.DropDownList_BUSCAR.SelectedItem + " : " + this.TextBox_BUSCAR.Text, Proceso.Advertencia);
            }

            Mostrar(Acciones.Inicio);
        }

        _dataTable.Dispose();
    }
Example #20
0
    private void Cargar_GridView_RESULTADOS_BUSQUEDA_DesdeTabla(DataTable tablaProgramas)
    {
        GridView_RESULTADOS_BUSQUEDA.DataSource = tablaProgramas;
        GridView_RESULTADOS_BUSQUEDA.DataBind();

        for (int i = 0; i < GridView_RESULTADOS_BUSQUEDA.Rows.Count; i++)
        {
            GridViewRow filaGrilla = GridView_RESULTADOS_BUSQUEDA.Rows[i];

            TextBox textoFechaInicial = filaGrilla.FindControl("TextBox_FechaInicial") as TextBox;
            textoFechaInicial.Text = "";

            TextBox textoFechaFinal = filaGrilla.FindControl("TextBox_FechaFinal") as TextBox;
            textoFechaFinal.Text = "";

            TextBox textoConclusiones = filaGrilla.FindControl("TextBox_Conclusiones") as TextBox;
            textoConclusiones.Text    = "";
            textoConclusiones.Enabled = false;
        }
    }
Example #21
0
    private void Buscar()
    {
        DataTable dataTable = new DataTable();

        try
        {
            Clausula clausula = new Clausula(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
            dataTable = clausula.Buscar(Convert.ToDecimal(HiddenField_ID_EMPRESA.Value), TextBox_BUSCAR.Text);
            if (dataTable.Rows.Equals(0))
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros que cumplan el criterio ingresado.", Proceso.Advertencia);
            }
            GridView_RESULTADOS_BUSQUEDA.DataSource = dataTable;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
        catch (Exception e)
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, e.Message, Proceso.Error);
        }
        dataTable.Dispose();
    }
    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();
        }
    }
    private void cargar_GridView_RESULTADOS_BUSQUEDA_con_todos_lod_grupos_actuales()
    {
        grupoEmpresarial _grupoEmpresarial = new grupoEmpresarial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable        tablaDatos        = _grupoEmpresarial.ObtenerTodosLosGruposEmpresariales();

        if (tablaDatos.Rows.Count <= 0)
        {
            if (_grupoEmpresarial.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros en la busqueda de Grupos Empresariales.", Proceso.Advertencia);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _grupoEmpresarial.MensajeError, Proceso.Error);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaDatos;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        DocumentoEntregable _documento = new DocumentoEntregable(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable           tablaDoc   = _documento.ObtenerTodos();

        if (tablaDoc.Rows.Count <= 0)
        {
            if (_documento.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros.", Proceso.Advertencia);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _documento.MensajeError, Proceso.Error);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaDoc;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
    private void cargar_GridView_RESULTADOS_BUSQUEDA_laboratorios_medicos_activos()
    {
        proveedor _proveedor = new proveedor(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable tablaProv  = _proveedor.ObtenerProveedoresLaboratoriosActivos();

        if (tablaProv.Rows.Count <= 0)
        {
            if (_proveedor.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros en la busqueda de Laboratorios clínicos activos.", Proceso.Advertencia);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _proveedor.MensajeError, Proceso.Error);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaProv;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        MotivoRotacionRetiro _motivo  = new MotivoRotacionRetiro(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable            tablaCat = _motivo.ObtenerCategoriasRotacionRetiroTodas();

        if (tablaCat.Rows.Count <= 0)
        {
            if (_motivo.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros de Rotación y Retiro.", Proceso.Advertencia);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _motivo.MensajeError, Proceso.Error);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaCat;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
    private void Buscar()
    {
        Ocultar(Acciones.Inicio);
        Mostrar(Acciones.Inicio);

        String datosCapturados = HiddenField_FILTRO_DATO.Value;
        String campo           = HiddenField_FILTRO_DROP.Value;

        radicacionHojasDeVida _SolIngreso = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaResultadosBusqueda = new DataTable();

        if (campo == "NOMBRES")
        {
            tablaResultadosBusqueda = _SolIngreso.ObtenerRegSolicitudesingresoPorNombres(datosCapturados);
        }
        else
        {
            if (campo == "APELLIDOS")
            {
                tablaResultadosBusqueda = _SolIngreso.ObtenerRegSolicitudesingresoPorApellidos(datosCapturados);
            }
            else
            {
                if (campo == "NUM_DOC_IDENTIDAD")
                {
                    tablaResultadosBusqueda = _SolIngreso.ObtenerRegSolicitudesingresoPorNumDocIdentidad(datosCapturados);
                }
            }
        }

        if (tablaResultadosBusqueda.Rows.Count <= 0)
        {
            if (_SolIngreso.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _SolIngreso.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "ADVERTENCIA: No se encontraron registros que cumplieran los datos de busqueda.", Proceso.Advertencia);
            }
        }
        else
        {
            Panel_RESULTADOS_GRID.Visible           = true;
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda;
            GridView_RESULTADOS_BUSQUEDA.DataBind();

            DataRow filaSolicitud;
            for (int i = 0; i < GridView_RESULTADOS_BUSQUEDA.Rows.Count; i++)
            {
                filaSolicitud = tablaResultadosBusqueda.Rows[(GridView_RESULTADOS_BUSQUEDA.PageIndex * GridView_RESULTADOS_BUSQUEDA.PageSize) + i];

                if ((filaSolicitud["ARCHIVO"].ToString().ToUpper().Trim() == "CONTRATADO"))
                {
                    GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[0].Enabled = false;
                    GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[0].Text    = "";
                }
            }
        }
    }
    protected void Button_BUSCAR_Click(object sender, EventArgs e)
    {
        String datosCapturados = TextBox_BUSCAR.Text.ToUpper();
        String campo           = DropDownList_BUSCAR.SelectedValue.ToString();

        requisicion _requicision = new requisicion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaResultadosBusqueda = new DataTable();

        if (DropDownList_BUSCAR.SelectedValue == "NUM_DOC_IDENTIFICACION")
        {
            tablaResultadosBusqueda = _requicision.ObtenerPersonasContratadasPorNumDocIdentificacion(datosCapturados);
        }
        else if (DropDownList_BUSCAR.SelectedValue == "NOMBRES")
        {
            tablaResultadosBusqueda = _requicision.ObtenerPersonasContratadasPorNombres(datosCapturados);
        }
        else if (DropDownList_BUSCAR.SelectedValue == "APELLIDOS")
        {
            tablaResultadosBusqueda = _requicision.ObtenerPersonasContratadasPorApellidos(datosCapturados);
        }
        else if (DropDownList_BUSCAR.SelectedValue == "RAZ_SOCIAL")
        {
            tablaResultadosBusqueda = _requicision.ObtenerPersonasContratadasPorEmpresa(datosCapturados);
        }
        if (tablaResultadosBusqueda.Rows.Count <= 0)
        {
            configurarMensajes(true, System.Drawing.Color.Red, Label_MENSAJE, Panel_MENSAJES);
            if (_requicision.MensajeError != null)
            {
                Label_MENSAJE.Text = _requicision.MensajeError;
            }
            else
            {
                Label_MENSAJE.Text = "ADVERTENCIA: No se encontraron registros que cumplieran los datos de busqueda.";
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            configurarMensajes(false, System.Drawing.Color.Green, Label_MENSAJE, Panel_MENSAJES);

            Panel_RESULTADOS_GRID.Visible           = true;
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
            DataRow filaParaColocarColor;
            int     contadorAlertasBajas   = 0;
            int     contadorAlertasMedias  = 0;
            int     contadorAlertasAltas   = 0;
            int     contadorAlertasNinguna = 0;

            for (int i = 0; i < tablaResultadosBusqueda.Rows.Count; i++)
            {
                filaParaColocarColor = tablaResultadosBusqueda.Rows[i];

                if (filaParaColocarColor["ALERTA"].ToString().Trim() == "ALTA")
                {
                    GridView_RESULTADOS_BUSQUEDA.Rows[i].BackColor = System.Drawing.Color.Red;
                    contadorAlertasAltas += 1;
                }
                else
                {
                    if (filaParaColocarColor["ALERTA"].ToString().Trim() == "MEDIA")
                    {
                        GridView_RESULTADOS_BUSQUEDA.Rows[i].BackColor = System.Drawing.Color.Yellow;
                        contadorAlertasMedias += 1;
                    }
                    else
                    {
                        if (filaParaColocarColor["ALERTA"].ToString().Trim() == "BAJA")
                        {
                            GridView_RESULTADOS_BUSQUEDA.Rows[i].BackColor = System.Drawing.Color.Green;
                            contadorAlertasBajas += 1;
                        }
                        else
                        {
                            GridView_RESULTADOS_BUSQUEDA.Rows[i].BackColor = System.Drawing.Color.Gray;
                            contadorAlertasNinguna += 1;
                        }
                    }
                }

                if (i == (GridView_RESULTADOS_BUSQUEDA.Rows.Count - 1))
                {
                    GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[1].Text = "";
                }
            }

            Label_ALERTA_ALTA.Text  = contadorAlertasAltas.ToString();
            Label_ALERTA_MEDIA.Text = contadorAlertasMedias.ToString();
            Label_ALERTA_BAJA.Text  = contadorAlertasBajas.ToString();
        }
    }
Example #29
0
 private void cargar_GridView_RESULTADOS_BUSQUEDA(DataTable tablaCategorias)
 {
     GridView_RESULTADOS_BUSQUEDA.DataSource = tablaCategorias;
     GridView_RESULTADOS_BUSQUEDA.DataBind();
 }
    protected void GridView_RESULTADOS_BUSQUEDA_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView_RESULTADOS_BUSQUEDA.PageIndex = e.NewPageIndex;

        String datosCapturados = TextBox_BUSCAR.Text.ToUpper();

        radicacionHojasDeVida _SolIngreso = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaResultadosBusqueda = new DataTable();


        if (DropDownList_BUSCAR.SelectedValue == "NOMBRES")
        {
            tablaResultadosBusqueda = _SolIngreso.ObtenerRegSolicitudesingresoPorNombres(datosCapturados);
        }
        else
        {
            if (DropDownList_BUSCAR.SelectedValue == "APELLIDOS")
            {
                tablaResultadosBusqueda = _SolIngreso.ObtenerRegSolicitudesingresoPorApellidos(datosCapturados);
            }
            else
            {
                if (DropDownList_BUSCAR.SelectedValue == "NUM_DOC_IDENTIDAD")
                {
                    tablaResultadosBusqueda = _SolIngreso.ObtenerRegSolicitudesingresoPorNumDocIdentidad(datosCapturados);
                }
            }
        }

        if (tablaResultadosBusqueda.Rows.Count <= 0)
        {
            if (_SolIngreso.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _SolIngreso.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros que cumplierna los datos de busqueda.", Proceso.Advertencia);
            }
        }
        else
        {
            Panel_RESULTADOS_GRID.Enabled           = true;
            Panel_RESULTADOS_GRID.Visible           = true;
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda;
            GridView_RESULTADOS_BUSQUEDA.DataBind();


            DataRow filaSolicitud;
            for (int i = 0; i < GridView_RESULTADOS_BUSQUEDA.Rows.Count; i++)
            {
                filaSolicitud = tablaResultadosBusqueda.Rows[(GridView_RESULTADOS_BUSQUEDA.PageIndex * GridView_RESULTADOS_BUSQUEDA.PageSize) + i];

                if ((filaSolicitud["ARCHIVO"].ToString().ToUpper().Trim() == "DISPONIBLE") || (filaSolicitud["ARCHIVO"].ToString().ToUpper().Trim() == "ASPIRANTE") || (filaSolicitud["ARCHIVO"].ToString().ToUpper().Trim() == "CONTRATADO") || (filaSolicitud["ARCHIVO"].ToString().ToUpper().Trim() == "DESCARTADO SELECCION"))
                {
                    GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[0].Enabled = false;
                    GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[0].Text    = "";
                }
            }
        }
    }