static void Main(string[] args) { Administrativo admin = new Administrativo(); Vendedor vendedor = new Vendedor(); admin.cadastro(); vendedor.cadastro(); admin.mostraDados(); vendedor.mostraDados(); }
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(); }
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(); }