public static void listarEmpleadosIndice(Empleado[] empleados) { string cadena = ""; int indice = 1; CH.cls(); cadena += "\nLISTADO DE EMPLEADOS GESTBANKV1\n"; cadena += "==============================="; CH.lcdColor(cadena, ConsoleColor.DarkBlue); cadena = ""; if (empleados != null) { Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("{0}{1}{2}{3}{4}", "ID".PadRight(5), "APELLIDOS".PadRight(20), "NOMBRE".PadRight(15), "D.N.I. ".PadRight(10), "CARGO".PadRight(10)); Console.ForegroundColor = ConsoleColor.White; foreach (Empleado empleado in empleados) { //CH.lcd(empleado.ToString()); -- COMO COÑO LLEGO AL los datos del cliente heredado....!! Console.WriteLine("{0}{1}{2}{3}{4}", indice.ToString() + ".".PadRight(4), empleado.cliente.apellidos.PadRight(20), empleado.cliente.nombre.PadRight(15), empleado.cliente.dni.PadRight(10), empleado.tipo_empleado.nombre.PadRight(10)); indice++; } } else { Console.WriteLine("LA BANKA TODAVÍA NO TIENE EMPLEADOS\n"); CH.pausa(); } }
public static void listarClientes(Cliente[] clientes) { string cadena = ""; Empleado empleado = null; CH.cls(); cadena += "\nLISTADO DE CLIENES GESTBANKV1\n"; cadena += "============================="; Console.WriteLine(cadena); cadena = ""; if (clientes == null) { Console.WriteLine("LA BANKA TODAVÍA NO TIENE CLIENTES\n"); } else { Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("{0} {1}{2}", "APELLIDOS".PadRight(20), "NOMBRE".PadRight(15), "D.N.I. ".PadRight(10)); Console.ForegroundColor = ConsoleColor.White; foreach (Cliente cliente in clientes) { if (cliente is Empleado) { empleado = (Empleado)cliente; Console.WriteLine("{0} {1}{2}", empleado.cliente.apellidos.PadRight(20), empleado.cliente.nombre.PadRight(15), empleado.cliente.dni.PadRight(10)); } else { Console.WriteLine("{0} {1}{2}", cliente.apellidos.PadRight(20), cliente.nombre.PadRight(15), cliente.dni.PadRight(10)); } } } CH.pausa(); }