public void detalle_maquina() { modo_compra mc /*mc= modo compra*/ = new modo_compra(); int deci; do { regreso: Console.Clear(); esma.estilo(); DateTime fecha = DateTime.Now; Console.SetCursorPosition(9, 5); Console.WriteLine("fecha:" + fecha.ToString("dd-MM-yy hh:mm")); Console.SetCursorPosition(9, 6); Console.WriteLine("1-)Total de bebidas"); Console.SetCursorPosition(9, 7); Console.WriteLine("2-)Total de dinero"); Console.SetCursorPosition(9, 8); Console.WriteLine("3-)Salir "); Console.SetCursorPosition(9, 10); Console.Write("opcion: "); deci = Convert.ToInt32(Console.ReadLine()); do { switch (deci) { case 1: mc.conbebi(); break; case 2: mc.con_monedas(); break; case 3: Console.SetCursorPosition(9, 12); Console.WriteLine("presione aceptar para continuar"); modadmin(); break; default: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 10); Console.WriteLine("ingrese una opcion valida"); Console.SetCursorPosition(9, 12); Console.WriteLine("presione cualquier tecla para continuar"); Console.ReadKey(); goto regreso; } } while (deci > 3 || deci < 1); } while (deci != 3); }
public void modcompra() { modo_compra mc /*mc= modo compra*/ = new modo_compra(); regreso: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 6); Console.WriteLine("Esta en modo compra "); Console.SetCursorPosition(9, 7); Console.WriteLine("Realizar un pedido....??"); Console.SetCursorPosition(9, 8); Console.WriteLine("1-)Si"); Console.SetCursorPosition(9, 9); Console.WriteLine("2-)No"); Console.SetCursorPosition(9, 10); Console.Write(":"); int pedido = Convert.ToInt32(Console.ReadLine()); if (pedido == 1) { Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 5); Console.WriteLine("Sabores de bebida"); Console.SetCursorPosition(9, 6); Console.WriteLine("al lado de la maquina"); Console.SetCursorPosition(9, 7); mc.venta(); } else if (pedido == 2) { Console.SetCursorPosition(9, 11); Console.WriteLine("Presione <enter> para continuar"); } else { Console.SetCursorPosition(9, 14); Console.WriteLine("Ingrese una de las opciones solicitadas"); Console.ReadKey(); goto regreso; } Console.SetCursorPosition(9, 16); Console.ReadKey(); }
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 vaciar_banco() { modo_compra mc /*mc= modo compra*/ = new modo_compra(); int op; do { Console.SetCursorPosition(9, 6); Console.WriteLine("1-)Retirar dinero "); Console.SetCursorPosition(9, 7); Console.WriteLine("2-)Restablecer valores a 0 "); Console.SetCursorPosition(9, 8); Console.WriteLine("3-)Salir "); Console.SetCursorPosition(9, 9); op = Convert.ToInt32(Console.ReadLine()); switch (op) { case 1: pedirdenuevo: Console.WriteLine("Ingrese cantidad a retirar"); retiro = Convert.ToDecimal(Console.ReadLine()); if (retiro > baninterno) { Console.WriteLine("La cantidad de retiro supera a la cantidad interna"); goto pedirdenuevo; } else { baninterno = baninterno - retiro; Console.WriteLine("Quedan: " + baninterno.ToString("C2")); } Console.SetCursorPosition(9, 16); Console.ReadKey(); break; case 2: regreso: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 7); Console.WriteLine("Estas seguro de vaciar los valores??"); Console.SetCursorPosition(9, 8); Console.WriteLine("1-)Si "); Console.SetCursorPosition(9, 9); Console.WriteLine("2-)No "); Console.SetCursorPosition(9, 10); Console.Write("opcion: "); int dec = Convert.ToInt32(Console.ReadLine()); if (dec == 1) { Console.Clear(); esma.estilo(); can_mone_10 = 0; can_mone_05 = 0; can_mone_25 = 0; can_mone_100 = 0; can_billete_1 = 0; can_billete_5 = 0; totaldinero = 0; Console.SetCursorPosition(9, 7); Console.WriteLine("los valores han sido restablecidos"); mc.con_monedas(); } else if (dec == 2) { Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 10); Console.WriteLine("Presione cualquier tecla para continuar"); Console.SetCursorPosition(9, 16); Console.ReadKey(); } else { Console.WriteLine("Ingrese opcion valida"); goto regreso; } break; case 3: break; default: Console.Clear(); esma.estilo(); Console.SetCursorPosition(9, 10); Console.WriteLine("Ingrese una opcion valida"); Console.SetCursorPosition(9, 16); Console.ReadKey(); break; } } while (op != 3); }
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); }