コード例 #1
0
ファイル: TimberYard.cs プロジェクト: Varbanov/TelerikAcademy
 protected void OnYardChanged(Lot lot, ChangeType type)
 {
     if (YardChanged != null)
     {
         YardChangedEventArgs args = new YardChangedEventArgs(lot, type);
         YardChanged(this, args);
     }
 }
コード例 #2
0
 public YardChangedEventArgs(Lot lot, ChangeType type)
 {
     this.lot  = lot;
     this.type = type;
 }
コード例 #3
0
ファイル: TimberYard.cs プロジェクト: Varbanov/TelerikAcademy
 //remove a lot from the yard queue
 public void RemoveLot(Lot lot)
 {
     this.lots.Remove(lot);
     OnYardChanged(lot, ChangeType.OUT);
 }
コード例 #4
0
ファイル: TimberYard.cs プロジェクト: Varbanov/TelerikAcademy
 //add a new lot to the yard
 public void AddLot(Lot lot)
 {
     this.lots.Add(lot);
     OnYardChanged(lot, ChangeType.IN);
 }
コード例 #5
0
ファイル: TimberYard.cs プロジェクト: Varbanov/TelerikAcademy
 //add a new lot to the yard
 public void AddLot(Lot lot)
 {
     this.lots.Add(lot);
     OnYardChanged(lot, ChangeType.IN);
 }
コード例 #6
0
ファイル: TimberYard.cs プロジェクト: Varbanov/TelerikAcademy
 //remove a lot from the yard queue
 public void RemoveLot(Lot lot)
 {
     this.lots.Remove(lot);
     OnYardChanged(lot, ChangeType.OUT);
 }
コード例 #7
0
ファイル: Order.cs プロジェクト: Varbanov/TelerikAcademy
 public void RemoveLot(Lot lot)
 {
     this.orderedLots.Remove(lot);
     this.totalPrice -= lot.Price;
     OnPropertyChanged("Price");
 }
コード例 #8
0
ファイル: Order.cs プロジェクト: Varbanov/TelerikAcademy
 public void AddLot(Lot lot)
 {
     this.orderedLots.Add(lot);
     this.totalPrice += lot.Price;
     OnPropertyChanged("Price");
 }
コード例 #9
0
 public void RemoveLot(Lot lot)
 {
     this.orderedLots.Remove(lot);
     this.totalPrice -= lot.Price;
     OnPropertyChanged("Price");
 }
コード例 #10
0
 public void AddLot(Lot lot)
 {
     this.orderedLots.Add(lot);
     this.totalPrice += lot.Price;
     OnPropertyChanged("Price");
 }
コード例 #11
0
 public YardChangedEventArgs(Lot lot, ChangeType type)
 {
     this.lot = lot;
     this.type = type;
 }