/// <summary> /// Добавляет новое событие /// </summary> /// <param name="loggedEvent">Событие</param> public void NewEvent(LoggedEvent loggedEvent) { _events.Add(loggedEvent); }
private void ProcessProperty(LoggedEvent obj, ICashDataReader reader) { switch (reader.FieldName) { case "Операция": obj.Operation = reader.FieldValue; break; case "Кассир": obj.User = _dataResolver.ResolveUser(reader.FieldValue); break; case "Дата": obj.OperationDate = reader.FieldValueAsDateTime; break; case "Арт": obj.Article = reader.FieldValue; break; case "Серия": obj.SeriesId = reader.FieldValue; break; case "Кол-во": obj.Quantity = reader.FieldValueAsDecimal; break; case "Сумма": obj.Amount = reader.FieldValueAsDecimal; break; } }