public static void comenzar(Banka banka) { bool salir = false; int opcion; do { InterfazAdminstracion.menu_administracion_comercial(); opcion = CH.leerOpcion(3); switch (opcion) { case 1: ControladorComercial.consultarContratosCliente(banka); break; case 2: ControladorComercial.consultarProductos(banka.lista_productos); break; case 3: ControladorComercial.contratarProductos(ref banka); 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); } }