Exemple #1
0
        public Deposit(Boat in_currBoat)
        {
            this.InitializeComponent();
            currBoat = in_currBoat;
            depBank = currBoat.depositBank;

            disp_cashToPull.Text = String.Format("{0:C}", currBoat.getCashProfit());
            dep_Total.Text = String.Format("{0:C}", depBank.getTotal());

            next_Total.Text = String.Format("{0:C}", currBoat.inBank.getTotal() - depBank.getTotal());

            for(int i = 0; i < 15; i++)
            {
                switch((Bank.Denomination)i)
                {
                    case Bank.Denomination.QUARTERS_LOOSE:
                        loadDisplay((Bank.Denomination)i, next_Ls_Quarters, dep_Ls_Quarters);
                        break;
                    case Bank.Denomination.QUARTER_ROLLS:
                        loadDisplay((Bank.Denomination)i, next_Rl_Quarters, dep_Rl_Quarters);
                        break;
                    case Bank.Denomination.NICKELS_LOOSE:
                        loadDisplay((Bank.Denomination)i, next_Ls_Nickels, dep_Ls_Nickels);
                        break;
                    case Bank.Denomination.NICKEL_ROLLS:
                        loadDisplay((Bank.Denomination)i, next_Rl_Nickels, dep_Rl_Nickels);
                        break;
                    case Bank.Denomination.DIMES_LOOSE:
                        loadDisplay((Bank.Denomination)i, next_Ls_Dimes, dep_Ls_Dimes);
                        break;
                    case Bank.Denomination.DIME_ROLLS:
                        loadDisplay((Bank.Denomination)i, next_Rl_Dimes, dep_Rl_Dimes);
                        break;
                    case Bank.Denomination.PENNIES_LOOSE:
                        loadDisplay((Bank.Denomination)i, next_Ls_Pennies, dep_Ls_Pennies);
                        break;
                    case Bank.Denomination.PENNY_ROLLS:
                        loadDisplay((Bank.Denomination)i, next_Rl_Pennies, dep_Rl_Pennies);
                        break;
                    case Bank.Denomination.ONES:
                        loadDisplay((Bank.Denomination)i, next_Ones, dep_Ones);
                        break;
                    case Bank.Denomination.FIVES:
                        loadDisplay((Bank.Denomination)i, next_Fives, dep_Fives);
                        break;
                    case Bank.Denomination.TENS:
                        loadDisplay((Bank.Denomination)i, next_Tens, dep_Tens);
                        break;
                    case Bank.Denomination.TWENTIES:
                        loadDisplay((Bank.Denomination)i, next_Twenties, dep_Twenties);
                        break;
                    case Bank.Denomination.FIFTIES:
                        loadDisplay((Bank.Denomination)i, next_Fifties, dep_Fifties);
                        break;
                    case Bank.Denomination.HUNDREDS:
                        loadDisplay((Bank.Denomination)i, next_Hundreds, dep_Hundreds);
                        break;
                }//End DEnom Switch

                if(currBoat.isLocked)
                {
                    toggleLock();
                }
            }//End For loop
        }