示例#1
0
        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
        }
示例#2
0
        /******************************************** 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);
        }