Ejemplo n.º 1
0
 public void IsValidOrder(CotoveloStatus status)
 {
     if (!EnumUtils.EnumValidOrder <CotoveloStatus>(CotoveloStatus, (int)status))
     {
         throw new Exception("Cotovelo indisponível. Movimento deve ser sequencial crescente/decrescente. Atual: " + CotoveloStatus.ToString());
     }
 }
Ejemplo n.º 2
0
 public void IsValidMovimento(CotoveloStatus status)
 {
     if (!status.Equals(CotoveloStatus.FORTEMENTE_CONTRAIDO))
     {
         throw new Exception("Pulso indisponível. Cotovelo não está Fortemente Contraido.");
     }
 }
Ejemplo n.º 3
0
 public void IsValid(CotoveloStatus status)
 {
     if (CotoveloStatus != status)
     {
         IsValidOrder(status);
     }
 }
Ejemplo n.º 4
0
 public void IsValid(PulsoStatus status, CotoveloStatus cotoveloStatus)
 {
     if (status != PulsoStatus)
     {
         IsValidOrder(status);
         IsValidMovimento(cotoveloStatus);
     }
 }