public void Cadastrar() { Console.Clear(); Agencia agencia = new Agencia(); Console.WriteLine("Informe o codigo da agencia: "); agencia.CodigoAgencia = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o nome da agência: "); agencia.NomeAgencia = Console.ReadLine(); Console.WriteLine("Informe a cidade da agência: "); agencia.CidadeAgencia = Console.ReadLine(); Console.WriteLine("Informe a UF: "); agencia.UfAgencia = Console.ReadLine(); _agenciaDAO.CadastroAgencia(agencia); Console.WriteLine("Agência cadastrada!!!"); Console.WriteLine("Deseja retornar ao menu de cadastro?\n F1 - SIM\n F2 - NAO"); var novoCadastro = Console.ReadKey(); switch (novoCadastro.Key) { case ConsoleKey.F1: Console.Clear(); MenuCadastrar(); break; case ConsoleKey.F2: Console.Clear(); MenuPrincipal mp = new MenuPrincipal(); mp.TelaInicial(); break; } }
public void Cadastrar() { Funcionario funcionario = new Funcionario(); Console.Clear(); Console.WriteLine("------------------------------"); Console.WriteLine("CADASTRANDO FUNCIONARIO"); Console.WriteLine("------------------------------"); Console.WriteLine("Informe o ID"); funcionario.Id = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o nome: "); funcionario.Nome = Console.ReadLine(); bool isValidCpf = false; while (!isValidCpf) { Console.WriteLine("Informe o CPF: "); var cpfDigitado = Console.ReadLine(); if (ValidaCPF.IsCpf(cpfDigitado)) { funcionario.Cpf = cpfDigitado; isValidCpf = true; } else { Console.WriteLine("CNPJ Invalido! \n Por favor digite um CNPJ valido"); } } Console.WriteLine("Informe a data de nascimento: "); funcionario.DtNascimento = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Informe o logradouro: "); funcionario.Logradouro = Console.ReadLine(); Console.WriteLine("Informe o numero do logradouro: "); funcionario.NumeroLogradouro = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o nome da cidade: "); funcionario.Cidade = Console.ReadLine(); Console.WriteLine("Informe a UF: "); funcionario.Uf = Console.ReadLine(); Console.WriteLine("Informe a data de admissão"); funcionario.DtAdminissao = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Informe a função desempenhada: "); funcionario.Funcao = Console.ReadLine(); Console.WriteLine("Informe o salario: "); funcionario.Salario = Convert.ToDouble(Console.ReadLine()); _funcionarioDAO.CadastroFuncionario(funcionario); Console.Clear(); Console.WriteLine("O Funcionario " + funcionario.Nome + " foi cadastrado com sucesso!\n\n\n"); Console.WriteLine("Deseja retornar ao menu de cadastro?\n F1 - SIM\n F2 - NAO"); var novoCadastro = Console.ReadKey(); switch (novoCadastro.Key) { case ConsoleKey.F1: Console.Clear(); MenuCadastrar(); break; case ConsoleKey.F2: Console.Clear(); MenuPrincipal mp = new MenuPrincipal(); mp.TelaInicial(); break; } }