// ZONA DE MÉTODOS PUBLICOS PARA OPCIONES DE MENU /// <summary> /// Procedimiento para comenzar la funcion ... /// </summary> public static void comenzar() { // ESTO PARA COMPROBAR LA EXISTENCIA DE LOS ARCHIVOS DE CONFIGURACION // SI NO EXISTEN... LOS CREAMOS SEGUIDAMENTE... ControlerAdministracion.configCheck(); // 1. CREAMOS NUESTRA GESTORIA // 2. MOSTRAMOS MENU // 3. PEDIMOS OPCION // 4. EVALUAMOS Y MOSTRAMOS MÓDULO // 5. CUANDO NOS JARTEMOS... > SALIR! // ZONA DE ATRIBITOS Y CONSTANTES const string NOMBRE_GESTORIA = "GESTIONES ACHARQUIA"; bool salir; int opcion; Gestora migestoria; // ENTRADA migestoria = new Gestora(NOMBRE_GESTORIA); opcion = 0; salir = false; // PROCESO do { InterfazGestoria.menu_principal(NOMBRE_GESTORIA); opcion = CH.leerOpcion(5); switch (opcion) { case 1: ControlerEmpresa.menu_empresas(migestoria); break; case 2: ControlerTrabajador.menu_trabajadores(migestoria); break; case 3: ControlerNomina.menu_nominas(migestoria); break; case 4: ControlerAdministracion.menu_adminstracion(); break; case 5: ControlerGestoria.modoDebug(migestoria); CH.pausa(); break; case 0: salir = true; break; } } while (!salir); // SALIDA Console.WriteLine("\nBYE BYE!! .. MiK.. VUELVE PRONTO >:)\n"); }
/// <summary> /// Procedimiento para mostrar el menu de opciones sección 1. empresas /// <paramref name="migestoria">Recibe la gestoria</paramref> /// </summary> public static void menu_empresas(Gestora migestoria) { // ZONA DE ATRIBUTOS E INICIALIZACIÓN bool salir; // CONTROL DE SALIDA DEL MENU int opcion; // OPCION DEL MENU ELEGIDA // ENTRADA salir = false; opcion = 0; // PROCESO do { InterfazEmpresa.menu_empresa(); opcion = CH.leerOpcion(5); switch (opcion) { case 1: ControlerEmpresa.nuevaEmpresa(migestoria); break; case 2: ControlerEmpresa.consultarEmpresa(migestoria); CH.pausa(); break; case 3: ControlerEmpresa.modificarEmpresa(ref migestoria); CH.pausa(); break; case 4: ControlerEmpresa.borrarEmpresa(migestoria); CH.pausa(); break; case 5: InterfazEmpresa.listadoEmpresas(migestoria, false); CH.pausa(); break; case 0: //Console.WriteLine("\nBYE BYE!! .. MiK.. VUELVE PRONTO :)\n"); salir = true; break; } } while (!salir); // SALIDA }