コード例 #1
0
    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");
    }
コード例 #2
0
 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");
     }
 }