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; } }