static void Main(string[] args) { Console.Clear(); Msj.bien_desp(); // Mensaje de bienvenida creaFarma(); // Crea la farmacia preCargaEmp(); // Se cargan 2 empleados menu(); // Inicia el Menu }
/******************************************** METODO DE MENU *********************************************************/ public static void menu() { do { op = opPrincipal(); switch (op) { case 1: // VENTAS do { op = opVenta(); switch (op) { case 1: // Punto a) Console.Clear(); nuevaVenta(); Msj.pausa(); break; case 2: // Punto c) Console.Clear(); borrarVenta(); Msj.pausa(); break; case 3: // Punto d) Console.Clear(); porcVentasQuinOS(); Msj.pausa(); break; case 4: /// Punto e) Console.Clear(); buscaDrogaPlan(); Msj.pausa(); break; case 5: // Punto b) Console.Clear(); modificarCodVend(); Msj.pausa(); break; case 6: // Lista de todas las ventas Console.Clear(); Farmacia.todasVentas(); Msj.pausa(); break; case 7: // Vuelve al menu principal Console.Clear(); break; case 0: // Opcion que evita que envie 2 mensaje break; default: Msj.opcIncorrecta(); break; } } while (op != 1 && op != 2 && op != 3 && op != 4 && op != 5 && op != 6 && op != 7); // Tiene que selecionar una opcion valida para poder continuar op = 0; // Evita que al seleccionar la opcion 3 se salga. break; case 2: // VENDEDORES do { op = opEmpleado(); switch (op) { case 1: Console.Clear(); nuevoEmp(); Msj.pausa(); break; case 2: Console.Clear(); borrarEmp(); Msj.pausa(); break; case 3: // Punto F Console.Clear(); reporteMayorVendedor(); Msj.pausa(); break; case 4: // Muestra todos los empleados Console.Clear(); Farmacia.todosEmpleados(); Msj.pausa(); break; case 5: // Vuelve al menu principal Console.Clear(); break; case 0: // Opcion que evita que envie 2 mensaje break; default: Msj.opcIncorrecta(); break; } } while (op != 1 && op != 2 && op != 3 && op != 4 && op != 5); // Tiene que selecionar una opcion valida para poder continuar op = 0; // evita que al seleccionar la opcion 3 se salga. break; case 3: //SALIR Console.Clear(); Msj.bien_desp(); Console.Write("\nGracias, vuelva prontos!\n\nPresione cualquier tecla para finalizar..."); Console.ReadKey(); Console.Clear(); Environment.Exit(1); break; case 0: // Opcion que evita que envie 2 mensaje break; default: Msj.opcIncorrecta(); break; } } while (op != 3); }