public static int check(Decimal nota, Base.Calculator.SubjectUtils.Subject subject, bool isMF = false) { if (isMF) { if (nota >= 50) { return(0); } else { return(2); } } else { if (nota >= 70) { return(0); } else if (nota >= 30) { return(1); } else { return(2); } } }
private void prepareUIBasedOnSubject(Base.Calculator.SubjectUtils.Subject subject) { cleanFields(); sub = subject; switch (subject) { case SubjectUtils.Subject.EAD_SUP_EDU: panelAPOLs.Visible = false; panelPF.Visible = true; panelAP.Visible = false; rdoCalculateMF.Visible = true; break; case SubjectUtils.Subject.EAD_SUP_GESTAO_COMUNICACAO_NEGOCIOS: panelAPOLs.Visible = true; panelPF.Visible = false; panelAP.Visible = false; rdoCalculateMF.Visible = true; break; case SubjectUtils.Subject.EAD_SUP_GESTAO_PUBLICA_POLITICA_JURIDICA_SEGURANCA: panelAPOLs.Visible = false; panelPF.Visible = false; panelAP.Visible = false; rdoCalculateMF.Visible = true; break; case SubjectUtils.Subject.EAD_SUP_POLITECNICA: panelAPOLs.Visible = true; panelPF.Visible = false; panelAP.Visible = true; rdoCalculateMF.Visible = true; break; case SubjectUtils.Subject.EAD_SUP_SAUDE_BIOCIENCIA_MEIOAMBIENTE_SOCIEDADE: panelAPOLs.Visible = false; panelPF.Visible = false; panelAP.Visible = false; rdoCalculateMF.Visible = false; rdoCalculateMD.PerformClick(); //seleciona o rdoCalculateMD ao escolher esta matéria break; case SubjectUtils.Subject.EAD_SUP_SAUDE_BIOCIENCIA_MEIOAMBIENTE_SOCIEDADE_SOCIO: panelAPOLs.Visible = false; panelPF.Visible = true; panelAP.Visible = false; rdoCalculateMF.Visible = true; break; case SubjectUtils.Subject.SEMI_SUP_GESTAO_COMUNICACAO_NEGOCIOS: panelAPOLs.Visible = false; panelPF.Visible = false; panelAP.Visible = true; rdoCalculateMF.Visible = false; rdoCalculateMD.PerformClick(); //seleciona o rdoCalculateMD ao escolher esta matéria break; default: break; } }