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