public static void Renderizar() { FolhaDePagamento fp = new FolhaDePagamento(); Funcionario f = new Funcionario(); Cargo c = new Cargo(); Console.WriteLine("Digite o CPF do Funcionario:"); f.cpf = Console.ReadLine(); f = FuncionarioDAO.BuscarFuncionarioCpf(f); if (f != null) { fp.Funcionario = f; Console.WriteLine("Digite o cargo do Funcionario"); c.nomeCargo = Console.ReadLine(); c = CargoDAO.BuscarCargoNome(c); if (c != null) { fp.Cargo = c; Console.WriteLine("Digite o mes e o ano da folha de pagamento"); fp.MesAno = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Digite o numero de horas trabalhadas"); fp.HorasTrabalhadas = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite o valor da hora"); fp.ValorHora = Convert.ToDouble(Console.ReadLine()); if (FolhaPagamentoDAO.CadastrarFolhaPagamento(fp)) { Console.WriteLine("Folha de pagamento cadastrada com sucesso"); } else { Console.WriteLine("Folha de pagamento ja cadastrada"); } } else { Console.WriteLine("Cargo do funcionario invalido"); } } else { Console.WriteLine("CPF do funcionario invalido"); } }