Пример #1
0
 private void ProcessProperty(Cash obj, ICashDataReader reader)
 {
     switch (reader.FieldName)
     {
         case "Смена":
             obj.ShiftNo = reader.FieldValueAsInt32;
             break;
         case "Кассир":
             obj.User = _dataResolver.ResolveUser(reader.FieldValue);
             break;
         case "Тип":
             obj.Direction = (CashDirection)reader.FieldValueAsInt32;
             break;
         case "Дата":
             obj.OperationDate = reader.FieldValueAsDateTime;
             break;
         case "Сумма":
             obj.Amount = reader.FieldValueAsDecimal;
             break;
         case "Владелец":
             obj.Owner = _dataResolver.ResolveOwner(reader.FieldValue);
             break;
     }
 }
Пример #2
0
 /// <summary>
 /// Добавляет новую кассовую операцию
 /// </summary>
 /// <param name="cashOperation">Кассовая операция</param>
 public void NewCash(Cash cashOperation)
 {
     _cashOperations.Add(cashOperation);
 }