Beispiel #1
0
        public static void comenzar(ref Banka banka)
        {
            bool salir = false;
            int  opcion;

            do
            {
                InterfazAdminstracion.menu_administracion_cajero();
                opcion = CH.leerOpcion(3);
                switch (opcion)
                {
                case 1:
                    ControladorCajero.ingreso(ref banka);
                    break;

                case 2:
                    ControladorCajero.reintegro(ref banka);
                    break;

                case 3:
                    ControladorCliente.mostrarDatosCliente(banka.lista_clientes);
                    break;

                case 0:
                    salir = true;
                    break;
                }
            } while (!salir);
        }
        private static int nivel;                   // NIVEL DE ACCESO: 1-DIRECCION 2-COMERCIAL 3-CAJERO
        public static void comenzar(Banka banka)
        {
            // 1. COMPROBAR SI HAY DIRECTOR (DIOS - PUEDE HACERLO TODO!! .. O CASI). SINO, PEDIRLO

            if (banka.hayDirector())
            {
                empleadoLogeado = ControladorAdministracion.logIn(banka.lista_empleados);
                if (empleadoLogeado != null)
                {
                    nivel = empleadoLogeado.tipo_empleado.nivel_acceso;
                    switch (nivel)
                    {
                    case 1:
                        ControladorDireccion.comenzar(ref banka);
                        break;

                    case 2:
                        ControladorCajero.comenzar(ref banka);
                        break;

                    case 3:
                        ControladorComercial.comenzar(banka);
                        break;
                    }
                }
                else
                {
                    CH.lcdColor("\n!> EMPLEADO NO ENCONTRADO", ConsoleColor.Red);
                    CH.pausa();
                }
            }
            else
            {
                CH.lcdColor("\n!> NO HAY DIRECTOR EN LA BANCA.. CONTRATALO PRIMERO AHORA!", ConsoleColor.Red);
                ControladorAdministracion.contratarDirector(ref banka);
            }
        }