예제 #1
0
        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();
            }
        }
예제 #2
0
        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();
        }