private ObservableCollection <VarroaRecord> DeStringifyRecords(String records) { ObservableCollection <VarroaRecord> tempRecordObservableCollection = new ObservableCollection <VarroaRecord>(); VarroaRecord tempRecord = new VarroaRecord(); uint IsNewElement = 0; string tempString = ""; for (int i = 0; i < records.Length; i++) { if (records[i] == ';') { tempRecord.Varrocount = uint.Parse(tempString); tempRecordObservableCollection.Add(tempRecord); tempRecord = new VarroaRecord(); tempString = ""; IsNewElement = 0; } else if (records[i] == ',') { switch (IsNewElement) { case 0: tempRecord.Bistade = tempString; break; case 1: tempRecord.Note = tempString; break; case 2: tempRecord.Date = Convert.ToDateTime(tempString); break; } ++IsNewElement; tempString = ""; } else { tempString += records[i]; } } return(tempRecordObservableCollection); }
public void AddRecord(VarroaRecord r) { VarroaRecords.Add(r); }