Exemplo n.º 1
0
 public void WhenICreateAReceiptProcess(Table receipts)
 {
     foreach (var receipt in receipts.Rows)
     {
         BBCRMHomePage.OpenMarketingAndCommunicationsFA();
         MarketingAndCommFunctionalArea.Receipts();
         if (receipt.ContainsKey("Name") && !string.IsNullOrEmpty(receipt["Name"]))
         {
             receipt["Name"] += uniqueStamp;
         }
         ReceiptsPanel.AddReceipt(receipt);
     }
 }
Exemplo n.º 2
0
 public void WhenRunReceiptProcess(Table receiptProcesses)
 {
     foreach (var receiptProcess in receiptProcesses.Rows)
     {
         BBCRMHomePage.OpenMarketingAndCommunicationsFA();
         MarketingAndCommFunctionalArea.Receipts();
         if (receiptProcess.ContainsKey("Name") && !string.IsNullOrEmpty(receiptProcess["Name"]))
         {
             receiptProcess["Name"] += uniqueStamp;
         }
         ReceiptsPanel.RunReceiptProcess(receiptProcess);
         if (!ReceiptBusinessProcess.IsCompleted())
         {
             throw new Exception("Process ran with exceptions or errors.");
         }
     }
 }
Exemplo n.º 3
0
 public void WhenICreateAReceiptProcess(Table receipts)
 {
     try
     {
         foreach (var receipt in receipts.Rows)
         {
             BBCRMHomePage.OpenMarketingAndCommunicationsFA(); //Open marketing functional area
             MarketingAndCommFunctionalArea.Receipts();        // Open receipts area
             if (receipt.ContainsKey("Name") && !string.IsNullOrEmpty(receipt["Name"]))
             {
                 receipt["Name"] += uniqueStamp;
             }
             ReceiptsPanel.AddReceipt(receipt);  // add a receipt
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Error: could not create a receipt process. " + ex.Message);
     }
 }