Exemplo n.º 1
0
        private string ValidarInclinacaoCabeca(CabecaDTO comandoAlterar, Cabeca comandoAtual)
        {
            if (comandoAlterar.Inclinacao != comandoAtual.Inclinacao)
            {
                if ((int)comandoAlterar.Inclinacao < 1 || (int)comandoAlterar.Inclinacao > 3)
                {
                    return("Para a 'Inclinação da Cabeça' o valor informado é inválido. Informe um valor entre 1 e 3.");
                }

                return(ValidarProgressaoComando(comandoAlterar.Inclinacao, comandoAtual.Inclinacao, "Inclinação da Cabeça"));
            }

            return(string.Empty);
        }
Exemplo n.º 2
0
        private string ValidarRotacaoCabeca(CabecaDTO comandoAlterar, Cabeca comandoAtual)
        {
            if (comandoAlterar.Rotacao != comandoAtual.Rotacao)
            {
                if ((int)comandoAlterar.Rotacao < 1 || (int)comandoAlterar.Rotacao > 5)
                {
                    return("Para a 'Rotação da Cabeça' o valor informado é inválido. Informe um valor entre 1 e 5.");
                }

                if (comandoAlterar.Inclinacao != InclinacaoCabeca.ParaBaixo)
                {
                    return(ValidarProgressaoComando(comandoAlterar.Rotacao, comandoAtual.Rotacao, "Rotação da Cabeça"));
                }
                else
                {
                    return("'Rotação da Cabeça' não é permitida quando 'Inclinação da Cabeça' for 'Para Baixo'");
                }
            }

            return(string.Empty);
        }