public void Ejecutar() { obras = new Obra[TAM_MAX]; empleados = new Empleado[TAM_MAX]; empleados[0] = new EnPlantilla("111", "111", "trauma", "apfdja"); empleados[1] = new EnPlantilla("222", "222", "rayos", "apfdja"); obras[0] = new Pintura("333", "monalisa", 254254, "dedos"); obras[1] = new Pintura("444", "adfa", 4542452, "dedos"); string opcion = ""; do { Console.WriteLine("Escoja una opcion"); Console.WriteLine("1. Añadir empleado en plantilla"); Console.WriteLine("2. Añadir empleado interesado"); Console.WriteLine("3. Buscar empleados"); Console.WriteLine("4. Añadir una obra"); Console.WriteLine("5. Buscar en las obras"); Console.WriteLine("Salir"); opcion = Console.ReadLine().ToLower(); switch (opcion) { case "1": AnyadirEmpleadoPlantilla(); break; case "2": AnyadirEmpleadoInteresado(); break; case "3": BuscarEmpleados(); break; case "4": AnaydirObra(); break; case "5": BuscarObras(); break; case "salir": Console.WriteLine("Adios"); break; case "default": Console.WriteLine("Opcion incorrecto"); break; } }while (opcion == "salir"); }
private void AnyadirEmpleadoPlantilla() { if (countEmpleados <= TAM_MAX) { Console.WriteLine("Añadir empleado en plantila"); Console.WriteLine("Dime su codigo"); string codigo = Console.ReadLine(); Console.WriteLine("Dime su nombre"); string nombre = Console.ReadLine(); Console.WriteLine("Dime su especialidad"); string sector = Console.ReadLine(); Console.WriteLine("Dime su direccion"); string direccion = Console.ReadLine(); empleados[countEmpleados] = new EnPlantilla(codigo, nombre, sector, direccion); countEmpleados++; } else { Console.WriteLine("no cabe"); } }