예제 #1
0
        static void InserirEngenheiro(Construtora c)
        {
            Engenheiro e = new Engenheiro();

            Console.WriteLine("Digite o nome do funcionario: ");
            e.SetNome(Console.ReadLine());
            Console.WriteLine("Digite o e-mail do funcionario: ");
            e.SetEmail(Console.ReadLine());
            Console.WriteLine("Digite o telefone do funcionario: ");
            e.SetFone(Console.ReadLine());
            Console.WriteLine("Digite o registro do CREA do funcionario: ");
            e.SetCrea(Console.ReadLine());
            c.Inserir(e);
        }
예제 #2
0
파일: Program.cs 프로젝트: jorelrx/PEOO
        static void Main(string[] args)
        {
            Construtora c = new Construtora();
            int         op;

            do
            {
                Console.WriteLine("1: Inserir\n2: Listar funcionarios\n3: Listar engenheiros\n4: Listar morotistas\n0: Sair");
                op = int.Parse(Console.ReadLine());
                Console.Clear();
                if (op == 1)
                {
                    Console.WriteLine("1: Engenheiro\n2: Motorista\n3: Funcionario");
                    int opcao = int.Parse(Console.ReadLine());
                    if (opcao == 1)
                    {
                        Console.Write("Nome:");
                        string nome = Console.ReadLine();
                        Console.Write("E-mail:");
                        string email = Console.ReadLine();
                        Console.Write("Telefone:");
                        string fone = Console.ReadLine();
                        Console.Write("CREA:");
                        string     crea = Console.ReadLine();
                        Engenheiro e    = new Engenheiro(nome, email, fone, crea);
                        c.Inserir(e);
                    }
                    if (opcao == 2)
                    {
                        Console.Write("Nome:");
                        string nome = Console.ReadLine();
                        Console.Write("E-mail:");
                        string email = Console.ReadLine();
                        Console.Write("Telefone:");
                        string fone = Console.ReadLine();
                        Console.Write("CNH:");
                        string    cnh = Console.ReadLine();
                        Motorista e   = new Motorista(nome, email, fone, cnh);
                        c.Inserir(e);
                    }
                    if (opcao == 3)
                    {
                        Console.Write("Nome:");
                        string nome = Console.ReadLine();
                        Console.Write("E-mail:");
                        string email = Console.ReadLine();
                        Console.Write("Telefone:");
                        string      fone = Console.ReadLine();
                        Funcionario e    = new Funcionario(nome, email, fone);
                        c.Inserir(e);
                    }
                }
                if (op == 2)
                {
                    foreach (Funcionario f in c.Funcionarios())
                    {
                        Console.WriteLine(f);
                        Console.WriteLine();
                    }
                }
                if (op == 3)
                {
                    foreach (Funcionario f in c.Engenheiros())
                    {
                        Console.WriteLine(f);
                        Console.WriteLine();
                    }
                }
                if (op == 4)
                {
                    foreach (Funcionario f in c.Motoristas())
                    {
                        Console.WriteLine(f);
                        Console.WriteLine();
                    }
                }
            } while (op != 0);
        }