public static void Main(string[] args) { modo_compra mc /*mc= modo compra*/ = new modo_compra(); modo_administrador modad = new modo_administrador(); estilo_maquina esma = new estilo_maquina(); int op, pass, pass1; pass = 1234; esma.estilo(); regreso: Console.Clear(); esma.estilo(); Console.BufferHeight = 45; Console.WindowHeight = 40; Console.WindowWidth = 80; Console.SetCursorPosition(9, 6); Console.WriteLine("¡¡Hola Bienvenido!!"); Console.WriteLine(); Console.SetCursorPosition(9, 7); Console.WriteLine("Que desea hacer??"); Console.WriteLine(); Console.SetCursorPosition(9, 8); Console.WriteLine("1-)Modo Administrador"); Console.SetCursorPosition(9, 9); Console.WriteLine("2-)Realizar pedido"); Console.WriteLine(); do { Console.SetCursorPosition(9, 13); Console.Write("Ingrese su opcion: "); op = Convert.ToInt32(Console.ReadLine()); switch (op) { case 1: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 6); Console.WriteLine("Ingrese su contraseña"); Console.SetCursorPosition(9, 8); Console.Write("Contraseña: "); pass1 = Convert.ToInt32(Console.ReadLine()); if (pass == pass1) { Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 6); Console.WriteLine("¡¡Bienvenido al modo administrador!!"); modad.modadmin(); } else { Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 7); Console.WriteLine("Contraseña Incorrecta!!!!"); Console.SetCursorPosition(9, 8); Console.WriteLine("Ingresela de nuevo"); Console.SetCursorPosition(9, 10); Console.WriteLine("Presiona cualquier tecla para continuar"); Console.ReadKey(); Console.Clear(); goto case 1; } break; case 2: mc.modcompra(); break; default: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 7); Console.WriteLine("Ninguna de las opciones es correcta"); Console.SetCursorPosition(9, 9); Console.WriteLine("Elija entre:"); Console.SetCursorPosition(9, 11); Console.WriteLine("1-)Modo Administrador"); Console.SetCursorPosition(9, 12); Console.WriteLine("2-)Realizar pedido"); break; } } while (op > 3 || op <= 0); if (op == 3) { Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 7); Console.WriteLine("Ingrese 1 para volver al Inicio"); Console.SetCursorPosition(9, 8); Console.Write("Ingrese su contraseña:"); repetir: pass1 = Convert.ToInt32(Console.ReadLine()); if (pass == pass1) { Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 8); Console.WriteLine("Presione <Enter> para apagar la maquina"); } else if (pass1 == 1) { goto regreso; } else { Console.SetCursorPosition(9, 8); Console.WriteLine("Clave Incorrecta!!"); Console.Write("contraseña:"); goto repetir; } } else { goto regreso; } Console.ReadKey(); }
public void modadmin() { modo_administrador modad = new modo_administrador(); estilo_maquina esma = new estilo_maquina(); modo_compra mc /*mc= modo compra*/ = new modo_compra(); int qdh;//qdh es la variable de la decision de que desea hacer do { mostrar: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 6); Console.WriteLine("Que desea hacer??"); Console.SetCursorPosition(9, 8); Console.WriteLine("1-)Administrar Bebidas"); Console.SetCursorPosition(9, 9); Console.WriteLine("2-)Banco de Monedas"); Console.SetCursorPosition(9, 10); Console.WriteLine("3-)Banco de Billetes"); Console.SetCursorPosition(9, 11); Console.WriteLine("4-)Detalle de Maquina"); Console.SetCursorPosition(9, 12); Console.WriteLine("5-)Salir"); do { Console.SetCursorPosition(9, 15); Console.Write(":"); qdh = Convert.ToInt32(Console.ReadLine()); switch (qdh) { case 1: regreso: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 5); Console.WriteLine("Administracion de bebidas"); Console.SetCursorPosition(9, 6); Console.WriteLine("1-)Cambiar precio de bebida"); Console.SetCursorPosition(9, 7); Console.WriteLine("2-)Cambiar cantidad de bebida"); Console.SetCursorPosition(9, 8); int op = Convert.ToInt32(Console.ReadLine()); if (op == 1) { mc.precio_bebida(); } else if (op == 2) { mc.cambio_canti(); } else { Console.SetCursorPosition(9, 10); Console.WriteLine("Ingrese una opcion valida"); Console.SetCursorPosition(9, 16); Console.ReadKey(); goto regreso; } break; case 2: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 5); Console.WriteLine("Banco de Monedas"); mc.vaciar_banco(); break; case 3: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 5); Console.WriteLine("Banco de Billetes"); mc.vaciar_banco(); break; case 4: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 5); Console.WriteLine("Detalle de la Maquina"); modad.detalle_maquina(); break; case 5: break; default: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 11); Console.WriteLine("Elija una de las opciones solicitadas"); Console.SetCursorPosition(9, 16); Console.ReadKey(); goto mostrar; } } while (qdh > 5 || qdh <= 0); } while (qdh != 5); }