예제 #1
0
파일: TruckLoad.cs 프로젝트: anoozz/nbooks
 public virtual void AddItem(TruckLoadItem item)
 {
     item.Load = this;
     items.Insert(0, item);
     if (ItemsChanged != null)
     {
         ItemsChanged(this, null);
     }
 }
예제 #2
0
파일: TruckLoad.cs 프로젝트: anoozz/nbooks
 public virtual void RemoveItem(TruckLoadItem item)
 {
     if (items.Contains(item))
     {
         items.Remove(item);
         if (ItemsChanged != null)
         {
             ItemsChanged(this, null);
         }
     }
 }
예제 #3
0
 public virtual void AddItem(TruckLoadItem item)
 {
     AddItem(new TruckReturnItem(item));
 }
예제 #4
0
 public TruckReturnItem(TruckLoadItem loadItem, double quantity)
 {
     this.LoadItem = loadItem;
     this.Quantity = quantity;
 }
예제 #5
0
 public TruckReturnItem(TruckLoadItem loadItem) : this(loadItem, 0)
 {
 }
예제 #6
0
 public InvoiceItem(TruckLoadItem i)
 {
     this.Item      = i.Item;
     this.Quantity  = i.Quantity;
     this.UnitPrice = i.Price;
 }