コード例 #1
0
 public void WhenIAddFriendConstituencyTo(string lastName, Table friends)
 {
     try
     {
         lastName += uniqueStamp;                                                                    //The unique stamp is a series of numbers to keep constituents different from each other
         BBCRMHomePage.OpenConstituentsFA();                                                         //Open constituent functional area
         ConstituentsFunctionalArea.ConstituentSearch(lastName);                                     // search by last name for a constituent
         string formName = "ConstituencyAddForm";
         if (friends == null || friends.Rows.Count == 0)                                             // if there is only one row
         {
             ConstituentPanel.AddConstituency("User-defined");                                       //click the user-defined link
             Dialog.OK();
             Dialog.SetTextField(Dialog.getXInput(formName, "_CONSTITUENCYCODEID_value"), "Friend"); // ad a friend constituency
         }
         else
         {
             foreach (var friend in friends.Rows)  //add the friend constituency to several
             {
                 ConstituentPanel.AddConstituency("Friend", friend);
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Error: could not add the friend constituency. " + ex.Message);
     }
 }
コード例 #2
0
 public void GivenFundraiserExists(string lastName)
 {
     lastName += uniqueStamp;
     BBCRMHomePage.OpenConstituentsFA();
     ConstituentsFunctionalArea.AddAnIndividual();
     IndividualDialog.SetLastName(lastName);
     IndividualDialog.Save();
     ConstituentPanel.AddConstituency("Fundraiser");
 }
コード例 #3
0
 public void GivenStaffConstituentExists(string lastName)
 {
     try
     {
         lastName += uniqueStamp;                      // the unique stamp is a series of numbers to keep names different from each other
         BBCRMHomePage.OpenConstituentsFA();           // open the constituents functional area
         ConstituentsFunctionalArea.AddAnIndividual(); // add a new constituent
         IndividualDialog.SetLastName(lastName);
         IndividualDialog.Save();
         ConstituentPanel.AddConstituency("Staff"); // add the staff constituency
     }
     catch (Exception ex)
     {
         throw new Exception("Error: Could not add a staff constituency. " + ex.Message);
     }
 }
コード例 #4
0
 public void GivenFundraiserExists(string lastName)
 {
     try
     {
         lastName += uniqueStamp;                        //The unique stamp is a series of numbers added to the end to keep names distinctive
         BBCRMHomePage.OpenConstituentsFA();             //Open the Constituent Functional area
         ConstituentsFunctionalArea.AddAnIndividual();   // add a constituent
         IndividualDialog.SetLastName(lastName);         // enter the last name
         IndividualDialog.Save();
         ConstituentPanel.AddConstituency("Fundraiser"); // add the fundrasiser constituency
     }
     catch (Exception ex)
     {
         throw new Exception("Error: could not add a fundraiser. " + ex.Message);
     }
 }
コード例 #5
0
        public void WhenIAddProspectConstituencyTo(string lastName, Table prospects)
        {
            lastName += uniqueStamp;
            GetConstituentPanel(lastName);

            if (prospects == null || prospects.Rows.Count == 0)
            {
                ConstituentPanel.AddConstituency("Major giving prospect");
            }
            else
            {
                foreach (var prospect in prospects.Rows)
                {
                    ConstituentPanel.AddConstituency("Major giving prospect", prospect);
                }
            }
        }
コード例 #6
0
ファイル: ConstituentSteps.cs プロジェクト: blackbaud/uat-kit
 public void GivenAFundraiserExists(Table table)
 {
     WhenIAddIndividualSWithAddress(table);
     ConstituentPanel.AddConstituency("Fundraiser");
 }