Пример #1
0
 public Funcionario(string nome, DateTime dataNascimento, string cpf, char sexo, string nacionalidade, double salario, string cargo, int idade, StatusFuncionario status)
 {
     Nome           = nome;
     DataNascimento = dataNascimento;
     Cpf            = cpf;
     Sexo           = sexo;
     Nacionalidade  = nacionalidade;
     Salario        = salario;
     Cargo          = cargo;
     Idade          = idade;
     Status         = status;
 }
Пример #2
0
        private void IsValidFuncionario(int id)
        {
            Funcionario funcionario = GetFuncionario(id);

            if (funcionario != null)
            {
                StatusFuncionario status = funcionario.StatusFuncionario;
                if (!status.Codigo.Equals("A"))
                {
                    throw new Exception("Usuário inativo");
                }
            }
            else
            {
                throw new Exception("Usuário inválido");
            }
        }