Exemple #1
0
        public static void mostrarDatosEmpleado(Empleado[] empleados)
        {
            int numcli = 0;
            int opcion;

            if (empleados != null)
            {
                numcli = empleados.Length;
            }
            if (numcli > 0)
            {
                // 1. listar todos los clientes
                // 2. pedir el cliente
                // 3. mostrar toString cliente
                InterfazDireccion.listarEmpleadosIndice(empleados);
                opcion = InterfazDireccion.pedirCliente(numcli, "Elige un cliente de la lista");
                CH.lcd(empleados[opcion - 1].ToString());
                if (empleados[opcion - 1].lista_contratos != null)
                {
                    InterfazComercial.listarContratos(empleados[opcion - 1]);
                }
            }
            else
            {
                CH.lcd("!> No hay empleados en la banka!");
            }
            CH.pausa();
        }
Exemple #2
0
        public static void accion(int accion, ref Banka banka)
        {
            switch (accion)
            {
            case 1:
                ControladorEmpleado.registrarEmpleado(ref banka);
                break;

            case 2:
                ControladorEmpleado.mostrarDatosEmpleado(banka.lista_empleados);
                break;

            case 3:
                CH.lcd("A MODIFICAR CLIENTE");
                CH.pausa();
                // MODIFICAR CLIENTE
                break;

            case 4:
                // ELIMINAR CLIENTE
                break;

            case 5:
                // LISTAR TODOS LOS CLIENTES
                InterfazDireccion.listarEmpleados(banka.lista_empleados);
                break;
            }
        }
Exemple #3
0
        public static void consultarContratosCliente(Banka banka)
        {
            // 1. Mostrar clientes con indice
            // 2. Elegir clientes
            // 3. Mostrar contratos del clientes
            int opcion;
            int numcli = 0;

            if (banka != null)
            {
                numcli = banka.lista_clientes.Length;
            }
            if (numcli > 0)
            {
                InterfazDireccion.listarClientesIndice(banka.lista_clientes);
                opcion = InterfazDireccion.pedirCliente(numcli, "Elige un cliente de la lista");
                Cliente cliente = banka.lista_clientes[opcion - 1];
                if (cliente.lista_contratos != null)
                {
                    InterfazComercial.listarContratos(cliente);
                }
                else
                {
                    CH.lcd("!> El cliente no tiene ningun contrato");
                }
            }
            else
            {
                CH.lcd("i> No hay clientes que mostrar!");
            }
            CH.pausa();
        }
        public static void accion(int accion, ref Banka banka)
        {
            bool salir = false;
            int  opcion;

            do
            {
                switch (accion)
                {
                case 1:
                    InterfazDireccion.mostrar_menu_clientes();
                    opcion = CH.leerOpcion(5);
                    if (opcion == 0)
                    {
                        salir = true;
                    }
                    else
                    {
                        ControladorCliente.accion(opcion, ref banka);
                    }
                    break;

                case 2:
                    InterfazDireccion.mostrar_menu_empleados();
                    opcion = CH.leerOpcion(5);
                    if (opcion == 0)
                    {
                        salir = true;
                    }
                    else
                    {
                        ControladorEmpleado.accion(opcion, ref banka);
                    }
                    break;

                case 3:
                    InterfazDireccion.mostrar_menu_productos();
                    opcion = CH.leerOpcion(5);
                    if (opcion == 0)
                    {
                        salir = true;
                    }
                    else
                    {
                        ControladorProducto.accion(opcion, banka);
                    }
                    break;

                case 4:
                    break;

                case 0:
                    salir = true;
                    break;
                }
            } while (!salir);
        }