コード例 #1
0
ファイル: Program.cs プロジェクト: dronDrew/lab_work_week2
        }//done

        static public void Menu_Balance(ref Bank bank, ref Client client)
        {
            Console.WriteLine("In your account is: ");
            Console.WriteLine(client.Get_balance_value());
            Console.WriteLine("Press left Arrow to return to General menu all others key to Exit");
            ConsoleKeyInfo key;

            key = Console.ReadKey();
            if (key.Key == ConsoleKey.LeftArrow)
            {
                Console.Clear();
                Menu_General(ref bank, ref client);
            }
            else
            {
                Menu_exit(ref bank, ref client);
            }
        }//done
コード例 #2
0
ファイル: Program.cs プロジェクト: dronDrew/lab_work_week2
        static void Main(string[] args)
        {
            //receive Pincode account number and first money on balance
            Bank   Private = new Bank();
            Client client  = new Client();

            if (client.Get_balance_value() == 0)
            {
                client.SetBankInfo(Private.GeneratAccount());
            }
            //non canonical input
            int posible = 3;

            while (posible > 0)
            {
                Console.WriteLine("Enter Pincode:\n");
                ConsoleKeyInfo keyInfo;
                StringBuilder  val = new StringBuilder();
                int            i   = 4;
                while ((keyInfo = Console.ReadKey(true)).Key != ConsoleKey.Enter && i > 0)
                {
                    val.Append(keyInfo.KeyChar);
                    Console.Write("*");
                    i--;
                }
                string Pin = val.ToString();
                Console.Clear();
                if (Private.PinCorrect(Convert.ToInt32(Pin)) && client.PinCorrect(Convert.ToInt32(Pin)))
                {
                    Menu_General(ref Private, ref client);
                }
                else
                {
                    Console.WriteLine(" NoN Correct\n");
                }
                posible--;
            }
        }