示例#1
0
 private void Clear()
 {
     try
     {
         if (StockToAdd.Count() > 0)
         {
             PurchaseDetails.Amount     = 0;
             PurchaseDetails.TotalValue = 0;
             StockToAdd.Clear();
         }
     }
     catch (Exception E)
     {
         ExepionLogger.Logger.LogException(E);
         ExepionLogger.Logger.Show(E);
     }
 }
示例#2
0
 private void Remove()
 {
     try
     {
         if (SelectedStock != null && StockToAdd.Contains(SelectedStock))
         {
             PurchaseDetails.Amount    -= Convert.ToDecimal(SelectedStock.purchasedvalue);
             PurchaseDetails.TotalValue = 0;
             var stocktoremove = SelectedStock;
             StockToAdd.Remove(SelectedStock);
         }
     }
     catch (Exception E)
     {
         ExepionLogger.Logger.LogException(E);
         ExepionLogger.Logger.Show(E);
     }
 }
示例#3
0
 private void Add()
 {
     try
     {
         if (StockDetails.IsObjectValid)
         {
             StockToAdd.Add(StockDetails);
             PurchaseDetails.Amount     += Convert.ToDecimal(_StockDetails.purchasedvalue);
             PurchaseDetails.TotalValue += Convert.ToDecimal(_StockDetails.purchasedvalue);
             StockDetails = new skStock(CurrentSession.CurrentUserObject);
             PurchaseDetails.Validate();;
         }
     }
     catch (Exception E)
     {
         ExepionLogger.Logger.LogException(E);
         ExepionLogger.Logger.Show(E);
     }
 }