示例#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)
        {
            int      menu;
            Empleado Jose    = new RRHH(5);
            Empleado Felipe  = new Administrativo();
            Empleado Rojelia = new Programador("Senior");

            Console.WriteLine("depositar a\n [1]RRHH\n [2]administrativo\n [3]programador \nextraer de\n [4]RRHH\n [5]administrativo\n [6]programador \n[0]salir");
            do
            {
                Console.WriteLine("sueldo RRHH: {0} \nsueldo administrativo: {1} \nsueldo programador: {2}", Jose.Dinero, Felipe.Dinero, Rojelia.Dinero);
                menu = Int32.Parse(Console.ReadLine());
                switch (menu)
                {
                case 1:
                    Jose.Depositar();
                    break;

                case 2:
                    Felipe.Depositar();
                    break;

                case 3:
                    Rojelia.Depositar();
                    break;

                case 4:
                    Jose.Extraer(ingreso());
                    break;

                case 5:
                    Felipe.Extraer(ingreso());
                    break;

                case 6:
                    Rojelia.Extraer(ingreso());
                    break;


                default:
                    break;
                }
            }while(menu != 0);
        }
示例#3
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);
        }
        static void Main(string[] args)
        {
            Empleado programador = new Programador(0);
            Empleado rrhh        = new RRHH(0);
            Empleado admin       = new Administrativo(0);

            int    opcion = 1, plata = 0;
            string opcion1 = "", tipo = "";

            do
            {
                Console.WriteLine("Ingrese la opcion que desea realizar\n" +
                                  "[1]Para depositar con un RRHH\n" +
                                  "[2]Para depositar con un Programador\n" +
                                  "[3]Para depositar con un Administrativo\n" +
                                  "[4]Para extraer de RRHH\n" +
                                  "[5]Para extraer de Programador\n" +
                                  "[6]Para extraer de Administrativo\n");
                opcion1 = Console.ReadLine();
                switch (opcion1)
                {
                case "1":
                    Console.WriteLine("Ingrese si la persona es confiable o no\n");
                    tipo = Console.ReadLine();
                    Console.WriteLine("La caja bancaria del RRHH es " + rrhh.Depositar(tipo));
                    break;

                case "2":
                    Console.WriteLine("Ingrese el rango del programador\n" +
                                      "[1]Para junior" +
                                      "[2]Para semi-senior" +
                                      "[3]Para senior");
                    tipo = Console.ReadLine();
                    Console.WriteLine("La caja bancaria del Programador es " + programador.Depositar(tipo));
                    break;

                case "3":
                    Console.WriteLine("La caja bancaria del Administrativo es " + admin.Depositar(tipo));
                    break;

                case "4":
                    Console.WriteLine("Ingrese cuanta plata va a extraer\n");
                    plata = Int32.Parse(Console.ReadLine());
                    rrhh.Extraer(plata);
                    break;

                case "5":
                    Console.WriteLine("Ingrese cuanta plata va a extraer\n");
                    plata = Int32.Parse(Console.ReadLine());
                    programador.Extraer(plata);
                    break;

                case "6":
                    Console.WriteLine("Ingrese cuanta plata va a extraer\n");
                    plata = Int32.Parse(Console.ReadLine());
                    admin.Extraer(plata);
                    break;

                default:
                    opcion = 0;
                    break;
                }
            }while(opcion == 1);
        }
示例#5
0
        static void Main(string[] args)
        {
            Empleado RRHH           = new RRHH(5, 0);
            Empleado junior         = new Programador("junior", 0);
            Empleado semiSenior     = new Programador("semiSenior", 0);
            Empleado senior         = new Programador("senior", 0);
            Empleado Administrativo = new Administrativo(0);

            string opcion = "";
            int    monto;

            while (opcion != "Salir")
            {
                Console.WriteLine("[1]Depositar al RRHH\n" +
                                  "[2]Depositar a los Programadores\n" +
                                  "[3]Depositar al Administrativo\n" +
                                  "[4]Extraer del RRHH\n" +
                                  "[5]Extraer de uno de los Programadores\n" +
                                  "[6]Extraer del Administrativo\n" +
                                  "[7]Ver caja bancaria del RRHH\n" +
                                  "[8]Ver caja bancaria de los Programadores\n" +
                                  "[9]Ver caja bancaria del Administrativo");
                opcion = Console.ReadLine();

                switch (opcion)
                {
                case "1":
                    RRHH.depositan();
                    break;

                case "2":
                    junior.depositan();
                    semiSenior.depositan();
                    senior.depositan();
                    break;

                case "3":
                    Administrativo.depositan();
                    break;

                case "4":
                    Console.WriteLine("Ingrese el monto que se desea extraer de la cuenta del RRHH");
                    monto = Int32.Parse(Console.ReadLine());
                    RRHH.extraen(monto);
                    break;

                case "5":
                    Console.WriteLine("Ingrese el monto que se desea extraer de la cuenta del Programador");
                    monto = Int32.Parse(Console.ReadLine());
                    Console.WriteLine("[1]Extraer del junior\n[2]Extraer del semiSenior\n[3]Extraer del senior");
                    opcion = Console.ReadLine();
                    switch (opcion)
                    {
                    case "1":
                        junior.extraen(monto);
                        break;

                    case "2":
                        semiSenior.extraen(monto);
                        break;

                    case "3":
                        senior.extraen(monto);
                        break;
                    }
                    break;

                case "6":
                    Console.WriteLine("Ingrese el monto que se desea extraer de la cuenta del Administrativo");
                    monto = Int32.Parse(Console.ReadLine());
                    Administrativo.extraen(monto);
                    break;

                case "7":
                    Console.WriteLine("Monto de la cuenta del RRHH: " + RRHH.CajaBancaria);
                    break;

                case "8":
                    Console.WriteLine("Monto de la cuenta del junior: " + junior.CajaBancaria +
                                      "\nMonto de la cuenta del semiSenior" + semiSenior.CajaBancaria +
                                      "\nMonto de la cuenta del senior" + senior.CajaBancaria);
                    break;

                case "9":
                    Console.WriteLine("Monto de la cuenta del Administrativo: " + Administrativo.CajaBancaria);
                    break;

                default:
                    opcion = "Salir";
                    break;
                }
            }
        }