Exemplo n.º 1
0
        /* Metodo menu principa; */
        /* Metodo para imprimir el menu principal */
        public static void menuPrincipal()
        {
            Console.Clear();
            Console.WriteLine("Punto de venta - Menu principal");
            Console.WriteLine("1- Clientes");
            Console.WriteLine("2- Productos");
            Console.WriteLine("3- Facturas de venta");
            Console.WriteLine("4- Salir");

            //Declaracion de variable opcion
            int?opcion = null;

            //Solicitar al usuario una opcion
            Console.WriteLine("Ingrese una de las opciones:");

            /* Almacenar opcion */
            opcion = Convert.ToInt32(Console.ReadLine());

            /* Sentencia switch para evaluar la opcion escogida por el usuario */
            switch (opcion)
            {
            /* Clientes */
            case (int)MenuPrincipal.Clientes:
                Clientes.Menu();
                break;

            /* Productos */
            case (int)MenuPrincipal.Productos:
                Inventario.Menu();
                break;

            /* Facturas de venta */
            case (int)MenuPrincipal.Facturas:
                Facturas.Menu();
                break;

            /* Salir */
            case (int)MenuPrincipal.Salir:
                Console.WriteLine("Salir");
                break;

            /* Defecto */
            default:
                Console.WriteLine("La opcion elegida no existe!");
                break;
            }
        }
Exemplo n.º 2
0
        /* Metodo para imprimir el menu de producto */
        public static void Menu()
        {
            Console.Clear();
            Console.WriteLine("Punto de venta - Productos");
            Console.WriteLine("1- Agregar Producto");
            Console.WriteLine("2- Editar Producto");
            Console.WriteLine("3- Borrar Producto");
            Console.WriteLine("4- Listar Productos");
            Console.WriteLine("5- Atras");

            //Declaracion de variable opcion
            int?opcion = null;

            //Solicitar al usuario una opcion
            Console.WriteLine("Ingrese una de las opciones:");

            /* Almacenar opcion */
            opcion = Convert.ToInt32(Console.ReadLine());

            /* Sentencia switch para evaluar la opcion escogida por el usuario */
            switch (opcion)
            {
            /* Agregar Producto */
            case (int)MenuInventario.Agregar:

                Inventario.Agregar();

                //Al terminar volver al menu de Productos
                Inventario.Menu();

                break;

            /* Editar Producto */
            case (int)MenuInventario.Editar:
                Inventario.Editar();

                //Al terminar volver al menu de Productos
                Inventario.Menu();

                break;

            /* Borrar Producto */
            case (int)MenuInventario.Borrar:

                Inventario.Borrar();

                //Al terminar volver al menu de Productos
                Inventario.Menu();

                break;

            /* Listar Productos */
            case (int)MenuInventario.Listar:
                Inventario.Listar();

                //Al terminar volver al menu de Productos
                Inventario.Menu();

                break;

            /* Atras */
            case (int)MenuInventario.Atras:
                Program.menuPrincipal();
                break;

            /* Defecto */
            default:
                Console.WriteLine("La opcion elegida no existe!");
                break;
            }
        }