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; } } }
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); }