/// <summary> /// Inicia el programa. /// </summary> public static void IniciarPrograma() { bool seguirEnElPrograma = true; LogicaDelPrograma.LlenarMatriz(); do { seguirEnElPrograma = Menu.MenuPrincipal(); } while (seguirEnElPrograma == true); }
/// <summary> /// Sub menu de Mostrar /// </summary> public static void SubMenuMostrarInformacion() { int opcionIngresada; bool seguirEnElSubmenu; do { seguirEnElSubmenu = true; Console.Clear(); OpcionesSubMenuMostrarInformacion(); opcionIngresada = Funciones.ValidarEntero(1, 6); Console.Clear(); switch (opcionIngresada) { case 1: LogicaDelPrograma.MostrarTodos(); seguirEnElSubmenu = SeguirEn("Mostrar Todos"); break; case 2: LogicaDelPrograma.BuscarPorCategoriaYMostrar(); seguirEnElSubmenu = SeguirEn("Mostrar Todos"); break; case 3: LogicaDelPrograma.BuscarPorNombreYMostrar(); seguirEnElSubmenu = SeguirEn("Mostrar Todos"); break; case 4: LogicaDelPrograma.BuscarPorIDYMostrar(); seguirEnElSubmenu = SeguirEn("Mostrar Todos"); break; case 5: LogicaDelPrograma.MostrarPorCantidadStock(); seguirEnElSubmenu = SeguirEn("Mostrar todos"); break; case 6: seguirEnElSubmenu = false; break; } } while (seguirEnElSubmenu == true); }
public static bool MenuPrincipal() { Console.Clear(); int opcionIngresada; bool seguirEnElPrograma = true; OpcionesMenuPrincipal(); opcionIngresada = Funciones.ValidarEntero(1, 6); Console.Clear(); switch (opcionIngresada) { case 1: SubMenuMostrarInformacion(); break; case 2: LogicaDelPrograma.AgregarProducto(); LogicaDelPrograma.MostrarTodos(); break; case 3: LogicaDelPrograma.ModificarValorProducto(); LogicaDelPrograma.MostrarTodos(); break; case 4: LogicaDelPrograma.EliminarPorNombre(); LogicaDelPrograma.MostrarTodos(); break; case 5: SubMenuFacturacion(); break; case 6: seguirEnElPrograma = false; break; } return(seguirEnElPrograma); }
/// <summary> /// MenuFacturacion /// </summary> public static void SubMenuFacturacion() { int opcionIngresada; bool seguirEnElSubmenu; do { seguirEnElSubmenu = true; Console.Clear(); MenuFacturacion(); opcionIngresada = Funciones.ValidarEntero(1, 4); Console.Clear(); switch (opcionIngresada) { case 1: LogicaDelPrograma.RecaudacionesTotales(); seguirEnElSubmenu = SeguirEn("Facturacion"); break; case 2: LogicaDelPrograma.FacturacionTotal(); seguirEnElSubmenu = SeguirEn("Facturacion"); break; case 3: LogicaDelPrograma.FacturacionMayorMenor(); seguirEnElSubmenu = SeguirEn("Facturacion"); break; case 4: seguirEnElSubmenu = false; break; } } while (seguirEnElSubmenu == true); }
static void Main(string[] args) { LogicaDelPrograma.IniciarPrograma(); }