コード例 #1
0
        static void Main(string[] args)
        {
            int id = 1;

            int personas = 0;

            string clase = "";

            RRHH           rrhh           = new RRHH(5000);
            Programador    programador    = new Programador(5000);
            Administrativo administrativo = new Administrativo(5000);

            Console.WriteLine("[0]Salir\n" +
                              "[1]Depositar al RRHH\n" +
                              "[2]Depositar al Programador\n" +
                              "[3]Depositar al Administrativo\n" +
                              "[4]Mostrar Cajabancaria de los 3");

            while (id != 0)
            {
                id = Int32.Parse(Console.ReadLine());

                switch (id)
                {
                case 1:

                    Console.WriteLine("Cuantas Personas?");

                    personas = Int32.Parse(Console.ReadLine());

                    rrhh.depositar(personas, "");
                    break;

                case 2:
                    Console.WriteLine("Que clase? (junior, semiJunior, senior");

                    clase = Console.ReadLine();

                    programador.depositar(0, clase);
                    break;

                case 3:
                    administrativo.depositar(0, "");
                    break;

                case 4:
                    Console.WriteLine("CajaBancaria del RRHH " + rrhh.CajaBancaria +
                                      "\nCajaBancaria del Programador " + programador.CajaBancaria +
                                      "\nCajaBancaria del Administrativo " + administrativo.CajaBancaria);
                    break;
                }
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            string   opcion1, empleado, tipo = "";
            int      extraccion, opcion = 1;
            Empleado administrativo = new Administrativo();
            Empleado rrhh           = new RRHH();
            Empleado programador    = new Programador();

            do
            {
                Console.WriteLine("¿Quiere depositar, extraer, salir?");
                opcion1 = Console.ReadLine();
                switch (opcion1)
                {
                case "depositar":
                    Console.WriteLine("A quien le quiere depositar:");
                    empleado = Console.ReadLine();
                    switch (empleado)
                    {
                    case "administrativo":
                        administrativo.depositar(tipo);
                        break;

                    case "rrhh":
                        Console.WriteLine("¿es referida?si o no");
                        tipo = Console.ReadLine();
                        rrhh.depositar(tipo);
                        break;

                    case "programador":
                        Console.WriteLine("¿sos junior, semiSenior o senior");
                        tipo = Console.ReadLine();
                        programador.depositar(tipo);
                        break;

                    default:
                        Console.WriteLine("ingrese una opcion real");
                        break;
                    }
                    break;

                case "extraer":
                    Console.WriteLine("A quien le quiere extraer:");
                    empleado = Console.ReadLine();
                    switch (empleado)
                    {
                    case "administrativo":
                        Console.WriteLine("cuanto quiere extraer?");
                        extraccion = Int32.Parse(Console.ReadLine());
                        administrativo.extraer(extraccion);
                        break;

                    case "rrhh":
                        Console.WriteLine("cuanto quiere extraer?");
                        extraccion = Int32.Parse(Console.ReadLine());
                        rrhh.extraer(extraccion);
                        break;

                    case "programador":
                        Console.WriteLine("cuanto quiere extraer?");
                        extraccion = Int32.Parse(Console.ReadLine());
                        programador.extraer(extraccion);
                        break;

                    default:
                        Console.WriteLine("ingrese una opcion real");
                        break;
                    }
                    break;

                case "salir":
                    opcion = 2;
                    break;

                default:
                    Console.WriteLine("ingrese una opcion real");
                    break;
                }
            } while(opcion == 1);
        }