//TODO remove after switch between frames issue will be resolved
 public static MainWorkflowPage SaveQuoteDetails(this QuoteDetailsPage page, MainFlowData data)
 {
     return(page
            .SelectSave_RadioButton()
            .CickSubmit_Button()
            .WaitForQuoteDataSaved(data.WindowsHandlerData));
 }
 public static QuoteDetailsPage SelectExistingMember(this QuoteDetailsPage page, MainFlowData data)
 {
     return(page
            .ClickSelectMember_Hyperlink(data.WindowsHandlerData)
            .SetMemberSearchName(data.MemberData.Name)
            .SetMemberSearchReference(data.MemberData.Reference)
            .ClickSearch_Button()
            .SelectFirstMemberInList(data.WindowsHandlerData));
 }
 public static QuoteDetailsPage ManageQuoteDetails(this QuoteDetailsPage page, MainFlowData data)
 {
     return(page
            .SelectMemberAssuredCapacities_TextList(data.QuoteDetailsTabData.MemberAssuredCapacities)
            .SelectClearMemberCapacties_RadioButton(data.QuoteDetailsTabData.IsClearMemberCapacities)
            .SelectEntryType_DropdownList(data.QuoteDetailsTabData.EntryType)
            .SelectQuoteType_DropdownList(data.QuoteDetailsTabData.QuoteType)
            .SelectUnderwriter_DropdownList(data.QuoteDetailsTabData.Underwriter)
            .SelectSeparateCommisionNote_RadioButton(data.QuoteDetailsTabData.IsSeparateCommissionNote)
            .SetValidTo_TextField(data.QuoteDetailsTabData.ValidTo)
            .SelectPolicyConditions_TextList(data.QuoteDetailsTabData.PolicyCondition)
            .SelectClearPolicyConditions_RadioButton(data.QuoteDetailsTabData.IsClearPolicyConditions)
            .SetTradingLimitStandardText_DropdownList(data.QuoteDetailsTabData.TradingLimitsStandardText));
 }
 public static QuoteDetailsPage SelectNewMember(this QuoteDetailsPage page, MainFlowData data)
 {
     return(page
            .ClickSelectMember_Hyperlink(data.WindowsHandlerData)
            .SetMemberSearchName(data.MemberData.Name)
            .SetMemberSearchReference(data.MemberData.Reference)
            .ClickSearch_Button()
            .ClickAddNew_Button(data.WindowsHandlerData)
            .SetPartyRole_TextField(data.MemberData.PartyRole)
            .SetFirstName_TextField(data.MemberData.FirstName)
            .SetLastNameOrOrganisationName_TextField(data.MemberData.LastNameOrOrganisationName)
            .SelectDomicilie_DropdownList(data.MemberData.Domicilie)
            .SelectGroup_DropdownList(data.MemberData.Group)
            .SetAddressName_TextField(data.MemberData.AddressName)
            .SetStreet1_TextField(data.MemberData.Street1)
            .SetStreet2_TextField(data.MemberData.Street2)
            .SetCity_TextField(data.MemberData.City)
            .SelectCountry_DropdownList(data.MemberData.Country)
            .SetPostalCode_TextField(data.MemberData.PostalCode)
            .SetPhone_TextField(data.MemberData.Phone)
            .SetFax_TextField(data.MemberData.Fax)
            .SetEmail_TextField(data.MemberData.Email)
            .ClickSave_Button(data.WindowsHandlerData));
 }