示例#1
0
        static void Main(string[] args)
        {
            Administrativo admin    = new Administrativo();
            Vendedor       vendedor = new Vendedor();

            admin.cadastro();
            vendedor.cadastro();

            admin.mostraDados();
            vendedor.mostraDados();
        }
示例#2
0
 public void listarFuncionarios()
 {
     foreach (object funcionario in funcionarios)
     {
         if (funcionario.GetType() == typeof(Professor))
         {
             Professor professor = (Professor)funcionario;
             professor.mostrarDados();
         }
         if (funcionario.GetType() == typeof(Administrativo))
         {
             Administrativo admin = (Administrativo)funcionario;
             admin.mostrarDados();
         }
     }
     Console.ReadKey();
 }
示例#3
0
        static void Main(string[] args)
        {
            Escola escola = new Escola();
            int    op     = 1;

            do
            {
                Console.Clear();
                Professor professor = new Professor();
                escola.adicionarFuncionario(professor);
                Console.WriteLine("\nDeseja cadastrar outro professor? 1 - sim | 0 - nao");
                op = int.Parse(Console.ReadLine());
            } while (op == 1);
            do
            {
                Console.Clear();
                Administrativo admin = new Administrativo();
                escola.adicionarFuncionario(admin);
                Console.WriteLine("\nDeseja cadastrar outro admin? 1 - sim | 0 - nao");
                op = int.Parse(Console.ReadLine());
            } while (op == 1);
            Console.Clear();
            escola.listarFuncionarios();
        }