Example #1
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.");
         }
     }
 }
Example #2
0
        public void WhenRunReceiptProcess(Table receiptProcesses)
        {
            try
            {
                foreach (var receiptProcess in receiptProcesses.Rows)
                {
                    BBCRMHomePage.OpenMarketingAndCommunicationsFA(); //Open marketing functional area
                    MarketingAndCommFunctionalArea.Receipts();        //Open receipts area
                    if (receiptProcess.ContainsKey("Name") && !string.IsNullOrEmpty(receiptProcess["Name"]))
                    {
                        receiptProcess["Name"] += uniqueStamp;
                    }
                    ReceiptsPanel.RunReceiptProcess(receiptProcess);  // run a receipt process
                }
            }

            catch (Exception ex)
            {
                throw new Exception("Error: could not run a receipt process. " + ex.Message);
            }
        }