예제 #1
0
 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 = "";
     }
 }
예제 #2
0
파일: Submenu.cs 프로젝트: Stvencrv/Atm
        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();
            }
        }
예제 #3
0
        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();
        }
예제 #4
0
        static void Main(string[] args)
        {
            MenuPrincipal menu = new MenuPrincipal();

            menu.MenuPrinci();
        }