/// <summary> /// load account information /// </summary> private void DisplayLoadAccountInfo() { bool maxAttemptsExceeded = false; bool loadAccountInfo = false; // // note: rather than pass null value, method is overloaded // if (_salesperson.AccountID != "") { loadAccountInfo = _consoleView.DisplayLoadAccountInfo(_salesperson, out maxAttemptsExceeded); } else { loadAccountInfo = _consoleView.DisplayLoadAccountInfo(out maxAttemptsExceeded); } if (loadAccountInfo && !maxAttemptsExceeded) { XmlServices xmlServices = new XmlServices(DataSettings.dataFilePathXml); _salesperson = xmlServices.ReadSalespersonFromDataFile(); _consoleView.DisplayConfirmLoadAccountInfo(_salesperson); } }
/// <summary> /// calls the method to display load account info from the ConsoleView and /// reads salesperson and travel log infor from data file /// </summary> private void DisplayLoadAcoountInfo() { bool maxAttemptsExceeded = false; bool loadAccountInfo = false; // the DisplayLoadAccountInfo method is overloaded so a null value is not passed // the if/else checks to see of there is an account ID if (_salesperson.AccountID != "") { loadAccountInfo = _consoleView.DisplayLoadAccountInfo(_salesperson, out maxAttemptsExceeded); } else { loadAccountInfo = _consoleView.DisplayLoadAccountInfo(out maxAttemptsExceeded); } if (loadAccountInfo && !maxAttemptsExceeded) { XmlServices xmlServices = new XmlServices(DataSettings.dataFilePathXml); _salesperson = xmlServices.ReadSalespersonFromDataFile(); _consoleView.DisplayConfirmLoadAccountInfo(_salesperson); } }