Пример #1
0
        public int ChildCRUD(ChildrenEntity childEntity, char Operation)
        {
            Hashtable hashtable = new Hashtable();

            if (Operation == 'i')
            {
                hashtable.Add("@ChildrenID", 0);
            }
            else
            {
                hashtable.Add("@ChildrenID", childEntity.ChildrenID);
            }
            hashtable.Add("@SAID", childEntity.SAID);
            hashtable.Add("@ReferenceSAID", childEntity.ReferenceSAID);
            hashtable.Add("@Title", childEntity.Title);
            hashtable.Add("@FirstName", childEntity.FirstName);
            hashtable.Add("@LastName", childEntity.LastName);
            hashtable.Add("@EmailID", childEntity.EmailID);
            hashtable.Add("@Mobile", childEntity.Mobile);
            hashtable.Add("@Phone", childEntity.Phone);
            hashtable.Add("@TaxRefNo", childEntity.TaxRefNo);
            hashtable.Add("@DateOfBirth", childEntity.DateOfBirth);
            hashtable.Add("@Image", childEntity.Image);
            hashtable.Add("@AdvisorID", childEntity.AdvisorID);
            hashtable.Add("@Operation", Operation);

            int result = dataUtilities.ExecuteNonQuery("ChildCRUD", hashtable);

            return(result);
        }
        public string CompleteCustomer_Married_Child_Pet_Correct(IWebDriver driver)
        {
            customerEntity = repository.GetCustomer("Married");
            partnerEntity  = repository.GetPartner("Correct");
            childrenEntity = repository.GetChildren("Correct");
            petEntity      = repository.GetPet("Correct");

            summary.AccessToStep1(driver);

            customer.IntroduceFirstName(driver, customerEntity.FirstName);
            customer.IntroduceLastName(driver, customerEntity.LastName);
            customer.IntroduceBirthday(driver, customerEntity.Day, customerEntity.Month, customerEntity.Year);
            customer.IntroduceMatitalStatus(driver, customerEntity.MaritalStatus);
            customer.IntroducePostCode(driver, customerEntity.PostCode);
            customer.IntroduceNumber(driver, customerEntity.Address1);
            customer.IntroduceStreet(driver, customerEntity.Address2);
            customer.IntroduceVillage(driver, customerEntity.Town);
            customer.IntroducePhone(driver, customerEntity.Telephone);
            customer.ClickOnNext(driver);

            partner.IntroduceFirstName(driver, partnerEntity.FirstName);
            partner.IntroduceLastName(driver, partnerEntity.LastName);
            partner.IntroduceBirthday(driver, partnerEntity.Day, partnerEntity.Month, partnerEntity.Year);
            partner.IntroducePostCode(driver, partnerEntity.PostCode);
            partner.IntroduceNumber(driver, partnerEntity.Address1);
            partner.IntroduceStreet(driver, partnerEntity.Address2);
            partner.IntroduceVillage(driver, partnerEntity.Town);
            partner.ClickOnNext(driver);

            childrenExisting.ClickOnYes(driver);


            children.AddChild(driver);
            children.IntroduceFirstName(driver, childrenEntity.FirstName);
            children.IntroduceLastName(driver, childrenEntity.LastName);
            children.IntroduceBirthday(driver, childrenEntity.Day, childrenEntity.Month, childrenEntity.Year);
            children.IntroduceRelationship(driver, childrenEntity.Relation);
            children.IntroducePostcode(driver, childrenEntity.PostCode);
            children.IntroduceNumber(driver, childrenEntity.Number);
            children.IntroduceStreet(driver, childrenEntity.Street);
            children.IntroduceTown(driver, childrenEntity.Town);
            children.IntroduceCity(driver, childrenEntity.City);

            children.ClickOnSaveChild(driver);

            children.ClickOnNext(driver);

            petsExisting.ClickOnYes(driver);

            pets.AddPet(driver);
            pets.IntroduceName(driver, petEntity.Name);
            pets.IntroduceType(driver, petEntity.Type);
            pets.ClickOnSavePet(driver);
            pets.ClickOnNext(driver);

            return(driver.Url);
        }