public static void mostrar_menu_clientes()
        {
            CH.cls();
            string salida = "\n";

            Console.ForegroundColor = ConsoleColor.Green;
            salida += "+------------------------------+\n";
            salida += "|   MÓDULO DE ADMINISTRACION   |\n";
            salida += "+------------------------------+\n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.DarkGreen;
            salida = "  *** INTERFAZ DE DIRECCIÓN ***  \n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            salida = "     * GESTIÓN DE CLIENTES *    \n\n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.Gray;
            salida  = "1. REGISTRAR NUEVO CLIENTE\n";
            salida += "2. CONSULTAR DATOS CLIENTE\n";
            salida += "3. MODIFICAR DATOS CLIENTE\n";
            salida += "4. ELIMINAR UN CLIENTE\n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            salida = "----------------------------\n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.Gray;
            salida  = "5. LISTAR TODOS LOS CLIENTES\n\n";
            salida += "0. VOLER AL MENÚ PRINCIPAL\n\n";
            Console.Write(salida);
        }
Beispiel #2
0
        public static void menu_principal(string nombre)
        {
            string salida = "\n";

            CH.cls();
            Console.ForegroundColor = ConsoleColor.Cyan;
            //Console.BackgroundColor = ConsoleColor.Gray;
            salida += "+==============================+\n";
            salida += "|  MENU DE OPCIONES PRINCIPAL  |\n";
            salida += "|   - - - - - - - - - - - -    |\n";
            salida += "|        GESTBANK V 1.0        |\n";
            salida += "+==============================+\n";
            Console.WriteLine(salida);
            Console.ForegroundColor = ConsoleColor.White;
            //Console.BackgroundColor = ConsoleColor.Black;
            salida = "1. MÓDULO DE ADMINISTRACIÓN";
            CH.lcd(salida);
            salida = "--------------------------------";
            CH.lcdColor(salida, ConsoleColor.DarkGray);
            salida = "2. MÓDULO PARA CLIENTES";
            CH.lcd(salida);
            salida = "--------------------------------";
            CH.lcdColor(salida, ConsoleColor.DarkGray);
            salida  = "3. CARGAR DATOS MODO DEBUG\n";
            salida += "--------------------------------";
            CH.lcdColor(salida, ConsoleColor.DarkGray);
            salida = "\n0. SALIR\n\n";
            Console.Write(salida);
        }
        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 mostrar_menu_productos()
        {
            CH.cls();
            string salida = "\n";

            Console.ForegroundColor = ConsoleColor.Green;
            salida += "+------------------------------+\n";
            salida += "|   MÓDULO DE ADMINISTRACION   |\n";
            salida += "+------------------------------+\n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.DarkGreen;
            salida = "  *** INTERFAZ DE DIRECCIÓN ***  \n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            salida = "    * GESTIÓN DE PRODUCTOS  *    \n\n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.Gray;
            salida  = "1. C. - CONSULT > UN PRODUCTO\n";
            salida += "2. R. - REGISTR > UN NUEVO PRODUCTO\n";
            salida += "3. U. - UPDATE > MODIFICAR UN PRODUCTO\n";
            salida += "4. D. - DELETE > BORRAR UN PRODCUTO\n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.DarkYellow;
            salida = "-----------------------------\n";
            Console.Write(salida);
            Console.ForegroundColor = ConsoleColor.Gray;
            salida  = "5. LISTAR TODOS LOS PRODUCTOS\n\n";
            salida += "0. VOLER AL MENÚ PRINCIPAL\n\n";
            Console.Write(salida);
        }
        public static void listarClientesIndice(Cliente[] clientes)
        {
            string cadena = "";
            int    indice = 1;
            int    numc;

            CH.cls();
            cadena += "\nLISTADO DE CLIENES GESTBANKV1\n";
            cadena += "=============================";
            Console.WriteLine(cadena);
            cadena = "";

            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), "CONTRATOS".PadRight(5));
            Console.ForegroundColor = ConsoleColor.White;

            foreach (Cliente cliente in clientes)
            {
                numc = 0;
                if (cliente.lista_contratos != null)
                {
                    numc = cliente.lista_contratos.Length;
                }
                Console.WriteLine("{0}{1} {2}{3}{4}", indice.ToString() + ".".PadRight(4), cliente.apellidos.PadRight(20), cliente.nombre.PadRight(15), cliente.dni.PadRight(10), numc.ToString().PadLeft(9));
                indice++;
            }
            Console.WriteLine();
        }
        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();
        }
 public static void menu_administracion_comercial()
 {
     CH.cls();
     string salida = "\n";
     Console.ForegroundColor = ConsoleColor.Green;
     salida += "+------------------------------+\n";
     salida += "|   MÓDULO DE ADMINISTRACION   |\n";
     salida += "+------------------------------+\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.DarkGreen;
     salida = "  ** INTERFAZ DE COMERCIALES **    \n\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Gray;
     salida = "1. CONSULTAR PRODUCTOS CONTRATADOS\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Yellow;
     salida = "----------------------------------\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Gray;
     salida = "2. CONSULTAR INFORMACIÓN DE PRODUCTOS\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Yellow;
     salida = "-------------------------------------\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Gray;
     salida = "3. REALIZAR CONTRATOS CON CLIENTES/EMPLEADOS\n\n";
     salida += "0. VOLER AL MENÚ PRINCIPAL\n\n";
     Console.Write(salida);
 }
 public static void menu_administracion_director()
 {
     CH.cls();
     string salida = "\n";
     Console.ForegroundColor = ConsoleColor.Green;
     salida += "+------------------------------+\n";
     salida += "|   MÓDULO DE ADMINISTRACION   |\n";
     salida += "+------------------------------+\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.DarkGreen;
     salida = "  *** INTERFAZ DE DIRECCIÓN ***  \n\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Gray;
     salida = "1. GESTIÓN DE CLIENTES\n";
     salida += "2. GESTIÓN DE EMPLEADOS\n";
     salida += "3. GESTIÓN DE PRODUCTOS\n\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.DarkYellow;
     salida = " ---- TABLAS AUXILIARES ----\n\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Gray;
     salida = "4. TIPOS DE CLIENTES\n";
     salida += "5. TIPOS DE EMPLEADOS\n\n";
     salida += "0. VOLER AL MENÚ PRINCIPAL\n\n";
     Console.Write(salida);
 }
 public static void menu_administracion_cajero()
 {
     CH.cls();
     string salida = "\n";
     Console.ForegroundColor = ConsoleColor.Green;
     salida += "+------------------------------+\n";
     salida += "|   MÓDULO DE ADMINISTRACION   |\n";
     salida += "+------------------------------+\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.DarkGreen;
     salida = "    * INTERFAZ DE CAJERO *    \n\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Gray;
     salida = "1. REALIZAR UN INGRESO EN CUENTA\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Green;
     salida = "----------------------------------\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Gray;
     salida = "2. REALIZAR UN REINTREGO EN CUENTA\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Green;
     salida = "----------------------------------\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Gray;
     salida = "3. CONSULTAR DATOS CTA. DE AHORROS \n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Green;
     salida = "----------------------------------\n\n";
     Console.Write(salida);
     Console.ForegroundColor = ConsoleColor.Gray;
     salida = "0. VOLER AL MENÚ PRINCIPAL\n\n";
     Console.Write(salida);
 }