private void button1_Click(object sender, EventArgs e) { RecursosHumanos rh = new RecursosHumanos(); string mensagem = "Número Invalido"; Candidato candidato = new Candidato(numeroInscricaoText.Text.ToString()); if (rh.validaInscricao(candidato.numeroInscricao) == true) { candidato.ordemChamada = rh.calculaOrdem(candidato.numeroInscricao); mensagem = "Ordem de Chamada: " + candidato.ordemChamada.ToString(); } label2.Text = mensagem; label2.Visible = true; }
private static string CadastrarFuncionario(Funcionario usuario) { int opcaoCargo; do { Console.Write("\nDigite o numero do cargo: " + "\n(1). Diretor" + "\n(2). Gerente de contas" + "\n(3). Recursos humanos"); opcaoCargo = int.Parse(Console.ReadLine()); } while (opcaoCargo < 1 || opcaoCargo > 3); Console.Write("Digite o cpf do funcionario"); var cpf = Console.ReadLine(); Console.Write("Digite o nome do funcionario"); var nome = Console.ReadLine(); Console.Write("Digite a senha do funcionario"); var senha = Console.ReadLine(); switch (opcaoCargo) { case 1: var novoFuncionarioD = new Diretor(cpf, nome, senha); return(sistema.AdicionarFuncionario(usuario, novoFuncionarioD)); case 2: var novoFuncionarioGC = new GerenteDeConta(cpf, nome, senha); return(sistema.AdicionarFuncionario(usuario, novoFuncionarioGC)); case 3: var novoFuncionarioRH = new RecursosHumanos(cpf, nome, senha); return(sistema.AdicionarFuncionario(usuario, novoFuncionarioRH)); } return(""); }