protected void Datos(int codigo)
    {
        BL_PERSONAL obj         = new BL_PERSONAL();
        DataTable   dtResultado = new DataTable();

        dtResultado = obj.Datos_MOD(codigo);
        if (dtResultado.Rows.Count > 0)
        {
            string xEstado = dtResultado.Rows[0]["FLG_ESTADO"].ToString();

            Estado();
            string obra    = dtResultado.Rows[0]["IDOBRA"].ToString();
            string cc      = dtResultado.Rows[0]["ID_CENTROCOSTO"].ToString();
            string empresa = dtResultado.Rows[0]["ID_EMPRESA"].ToString();
            Empresas();
            ddlEmpresas.SelectedValue = dtResultado.Rows[0]["ID_EMPRESA"].ToString();
            Proyectos();
            ProyectosB();
            Fuente();
            ddlObra.SelectedValue = dtResultado.Rows[0]["IDOBRA"].ToString();
            CentroCostos();
            ddlCentro.SelectedValue = dtResultado.Rows[0]["ID_CENTROCOSTO"].ToString();
            ddlCargos.SelectedValue = dtResultado.Rows[0]["IDE_CARGO"].ToString();
            cargos();
            ddlCargos.SelectedValue = dtResultado.Rows[0]["IDE_CARGO"].ToString();
            //cargo();
            //string idproceso = dtResultado.Rows[0]["IDE_PROCESO"].ToString();
            //ddlTipoProceso.SelectedValue = dtResultado.Rows[0]["IDE_PROCESO"].ToString();
            //ddlFuente.SelectedValue = dtResultado.Rows[0]["IDE_FUENTE"].ToString();
            Fuente();
            //ddlTipoProceso.SelectedValue = dtResultado.Rows[0]["IDE_TIPO_PROCESO"].ToString();
            TipoProceso();
            //ddlUbicacion.SelectedValue = 0;// dtResultado.Rows[0]["DES_UBICACION"].ToString();
            ParametrosUbicacion();
            //txtFuente.Text  = dtResultado.Rows[0]["DES_FUENTE"].ToString();
            //ddlOrigen.SelectedValue = dtResultado.Rows[0]["IDE_ORIGEN_POSICION"].ToString();
            //txtRequerimiento.Text = dtResultado.Rows[0]["DES_REQUERIMIENTO"].ToString();
            //txtItem.Text = dtResultado.Rows[0]["DES_ITEM"].ToString();
            //txtFechaAprobacion.Text = dtResultado.Rows[0]["FEC_FECHA_APROBACION"].ToString();
            //txtViaje.Text = dtResultado.Rows[0]["FEC_FECHA_VIAJE"].ToString();
            //txtMedico.Text = dtResultado.Rows[0]["FEC_FECHA_EXAMEN_MED"].ToString();
            //txtEnvia.Text = dtResultado.Rows[0]["FEC_FECHA_PRIMERENVIO"].ToString();
            //txtFeedback.Text = dtResultado.Rows[0]["FEC_FECHA_FEEDBACK"].ToString();
            //txtTermino.Text = dtResultado.Rows[0]["FEC_SALIDA_EMPRESA"].ToString();
            //txtIngreso.Text = dtResultado.Rows[0]["FEC_FECHA_INGRESO"].ToString();
            //ddlSalida.SelectedValue = dtResultado.Rows[0]["IDE_SALIDA_EMPRESA"].ToString();
            Salida();

            //txtDniBusqueda.Text = string.Empty;
            //txtPersonal.Text = string.Empty;
        }
        else
        {
        }
    }
    protected void Datos(int codigo)
    {
        BL_PERSONAL obj         = new BL_PERSONAL();
        DataTable   dtResultado = new DataTable();

        dtResultado = obj.Datos_MOD(codigo);
        if (dtResultado.Rows.Count > 0)
        {
            PanelDatos.Visible = true;
            txtDNI.ReadOnly    = true;
            txtNombre.ReadOnly = true;
            lblIdPersonal.Text = dtResultado.Rows[0]["IDE_EMPLEADO"].ToString();
            txtDNI.Text        = dtResultado.Rows[0]["DES_DNI"].ToString();
            txtNombre.Text     = dtResultado.Rows[0]["DES_NOMBRE"].ToString();

            string xEstado = dtResultado.Rows[0]["FLG_ESTADO"].ToString();

            Estado();
            //   ddlEstado.SelectedValue = xEstado;
            Estado();
            string obra    = dtResultado.Rows[0]["IDOBRA"].ToString();
            string cc      = dtResultado.Rows[0]["ID_CENTROCOSTO"].ToString();
            string empresa = dtResultado.Rows[0]["ID_EMPRESA"].ToString();
            Empresas();
            ddlEmpresas.SelectedValue = dtResultado.Rows[0]["ID_EMPRESA"].ToString();
            ProyectosTodos();
            Fuente();
            CentroCostosTodos();
            ddlObra.SelectedValue = dtResultado.Rows[0]["IDOBRA"].ToString().Trim();
            CentroCostos();
            ddlCentro.SelectedValue = dtResultado.Rows[0]["ID_CENTROCOSTO"].ToString();
            ddlArea.SelectedValue   = dtResultado.Rows[0]["IDE_AREA"].ToString();
            areas();
            cargo();
            ddlCargo.SelectedValue = dtResultado.Rows[0]["IDE_CARGO"].ToString();
            //string idproceso = dtResultado.Rows[0]["IDE_PROCESO"].ToString();
            //ddlTipoProceso.SelectedValue = dtResultado.Rows[0]["IDE_PROCESO"].ToString();
            //ddlFuente.SelectedValue = dtResultado.Rows[0]["IDE_FUENTE"].ToString();
            Fuente();
            //ddlTipoProceso.SelectedValue = dtResultado.Rows[0]["IDE_TIPO_PROCESO"].ToString();
            TipoProceso();
            ////ddlUbicacion.SelectedValue = dtResultado.Rows[0]["DES_UBICACION"].ToString();
            ParametrosUbicacion();
            //txtFuente.Text  = dtResultado.Rows[0]["DES_FUENTE"].ToString();
            //ddlOrigen.SelectedValue = dtResultado.Rows[0]["IDE_ORIGEN_POSICION"].ToString();
            txtRequerimiento.Text   = dtResultado.Rows[0]["DES_REQUERIMIENTO"].ToString();
            txtItem.Text            = dtResultado.Rows[0]["DES_ITEM"].ToString();
            txtFechaAprobacion.Text = dtResultado.Rows[0]["FEC_FECHA_APROBACION"].ToString();
            txtViaje.Text           = dtResultado.Rows[0]["FEC_FECHA_VIAJE"].ToString();
            txtMedico.Text          = dtResultado.Rows[0]["FEC_FECHA_EXAMEN_MED"].ToString();
            //txtEnvia.Text = dtResultado.Rows[0]["FEC_FECHA_PRIMERENVIO"].ToString();
            //txtFeedback.Text = dtResultado.Rows[0]["FEC_FECHA_FEEDBACK"].ToString();
            txtTermino.Text = dtResultado.Rows[0]["FEC_SALIDA_EMPRESA"].ToString();
            //txtIngreso.Text = dtResultado.Rows[0]["FEC_FECHA_INGRESO"].ToString();
            txtComentarios.Text = dtResultado.Rows[0]["DES_COMENTARIOS"].ToString();
            //ddlSalida.SelectedValue = dtResultado.Rows[0]["IDE_SALIDA_EMPRESA"].ToString();
            ddlCMOD.SelectedValue = dtResultado.Rows[0]["ID_CMOD"].ToString();
            CMOD();

            Salida();

            txtDniBusqueda.Text = string.Empty;
            txtPersonal.Text    = string.Empty;

            desabilitarControles();
        }
        else
        {
        }
    }