示例#1
0
    }//end of function

    ////Constructor for the bank class- initalises instance variables
    //public Bank()
    //{
    //    //creating an instance of DAL1
    //    DAL1 dbAccess = new DAL1();

    //    bankManager = new Dictionary<string, Manager>();
    //    bankCustomer = new Dictionary<string, Customer>();
    //    bankManager = dbAccess.loadManagers();
    //    bankCustomer = dbAccess.loadCustomers();

    //    atmid = "HBOS01";

    //    exchange = 1.12M;

    //    timesused = 0;

    //    withdrawls = 0;

    //    totalbalance = 10000;

    //    failedlogins = 0;

    //    cards = 0;

    //}// end of constructor

    public Bank()
    {

        //creating an instance of DAL1
        DAL2 dbAccess = new DAL2();

        bankManager = new Dictionary<string, Manager>();
        bankCustomer = new Dictionary<string, Customer>();

        dbAccess.loadAllPersonData();

        bankManager = dbAccess.getBankManagers();
        bankCustomer = dbAccess.getBankCustomers();

        atmid = "HBOS01";

        exchange = 1.12M;

        timesused = 0;

        withdrawls = 0;

        totalbalance = 10000;

        failedlogins = 0;

        cards = 0;

    }// end of constructor