private bool EsProgramaDeEvaluacionLey22(PKPrograma programa)
        {
            bool esProgramaDeEvaluacionLey22 = false;

            switch (programa)
            {
            case PKPrograma.EVALUACIÓN_LEY_22_DE_SAN_JUAN:          // PK_Programa = 61
            case PKPrograma.EVALUACIÓN_LEY_22_DE_PONCE:             // PK_Programa = 62
            case PKPrograma.EVALUACIÓN_LEY_22_DE_MAYAGUEZ:          // PK_Programa = 63
            case PKPrograma.EVALUACIÓN_LEY_22_DE_ARECIBO:           // PK_Programa = 64
            case PKPrograma.EVALUACIÓN_LEY_22_MOCA:                 // PK_Programa = 65
            case PKPrograma.EVALUACIÓN_LEY_22_DE_GUAYAMA:           // PK_Programa = 66
                esProgramaDeEvaluacionLey22 = true; break;

            default: break;
            }
            return(esProgramaDeEvaluacionLey22);
        }
        private bool GenderTest(int PK_Programa)
        {
            try
            {
                bool       result   = true;
                Sexo       sexo     = (Sexo)Convert.ToInt32(this.dsPersona.SA_PERSONA[0]["FK_Sexo"].ToString());
                PKPrograma programa = (PKPrograma)PK_Programa;
                switch (sexo)
                {
                case (Sexo.Masculino):
                case (Sexo.TransgéneroFM):
                    switch (programa)
                    {
                    case (PKPrograma.RESIDENCIAL_DE_MUJERES_SAN_JUAN): result = false; break;

                    default: break;
                    }
                    break;

                case (Sexo.Femenino):
                case (Sexo.TransgéneroMF):
                    switch (programa)
                    {
                    case (PKPrograma.RESIDENCIAL_DE_VARONES_DE_PONCE):
                    case (PKPrograma.RESIDENCIAL_DE_VARONES_DE_SAN_JUAN):
                    case (PKPrograma.HOSPITAL_DE_PSIQUIATRÍA_FORENSE_DE_SAN_JUAN):
                    case (PKPrograma.CENTRO_RESIDENCIAL_DEAMBULANTES_VARONES_BAYAMÓN): result = false; break;

                    default: break;
                    }
                    break;

                default: break;
                }
                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }