private void btnAceptar_Click(object sender, EventArgs e) { foreach (Cuenta miCuenta in Cuentas) { if (miCuenta.Tarjeta == txtTarjeta.Text && miCuenta.Pin == txtPin.Text) { ventanaMenu = new MenuPrincipal(miCuenta, miCajero); this.Hide(); ventanaMenu.ShowDialog(); this.Show(); } } if(ventanaMenu == null) { MessageBox.Show("Los datos no coinciden", "Datos incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ventanaMenu = null; txtTarjeta.Text = ""; txtPin.Text = ""; } }
public void SubMenus() { MenuPrincipal menu = new MenuPrincipal(); Console.Clear(); try { Console.WriteLine("---------Opciones---------\n1. Papeletas de 200 y 1000\n2. Papeletas de 100 y 500" + "\n3. Metodo eficiente(viene por defecto)\n\nSeleccione una opcion: "); int opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: Console.WriteLine("El metodo de dispensacion se ha cambiado con exito"); op = 1; break; case 2: Console.WriteLine("El metodo de dispensacion se ha cambiado con exito"); op = 2; break; case 3: Console.WriteLine("El metodo de dispensacion se ha cambiado con exito"); op = 3; break; default: Console.WriteLine("\nError, Esa opcion no es valida"); Console.ReadKey(); menu.MenuPrinci(); break; } Console.ReadKey(); menu.MenuPrinci(); } catch (Exception) { Console.WriteLine("\nLa opcion no esta correcta"); Console.ReadKey(); SubMenus(); } }
public void metodo1() { int e = 0, a = 0; while (cant != 0 && cant >= 500) { e++; cant = cant - 500; } while (cant != 0 && cant >= 100) { a++; cant = cant - 100; } Console.WriteLine("\nBilletes de 500 Entregados): " + e); Console.WriteLine("Billetes de 100 Entregados : " + a); Console.ReadKey(); menu = new MenuPrincipal(); menu.MenuPrinci(); }
static void Main(string[] args) { MenuPrincipal menu = new MenuPrincipal(); menu.MenuPrinci(); }