/* 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; } }
/* 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; } }