public void LogSales(SalesCollection salesCollection) { using (StreamWriter fileWriter = File.CreateText(salesLogFile)) { foreach (SalesPerson salesItem in salesCollection.GetSalesPeople) { fileWriter.WriteLine($"{salesItem.ID},{salesItem.Name},{salesItem.Amount}"); } } }
public void readSalesFile(SalesCollection salesCollection) { if (File.Exists(salesLogFile)) { using (StreamReader fileReader = new StreamReader(salesLogFile)) { while (!fileReader.EndOfStream) { string line = fileReader.ReadLine(); string[] splitline = line.Split(','); SalesPerson person = new SalesPerson() { ID = splitline[0], Name = splitline[1], Amount = double.Parse(splitline[2]) }; salesCollection.AddRecord(person); } } } }
public void DisplaySales(SalesCollection salesCollection) { rtbOutput.Text = salesCollection.ToString(); }