protected void Page_Load(object sender, EventArgs e) { seriti.PolicyServicesV300SoapClient s = new seriti.PolicyServicesV300SoapClient(); seriti.Credentials cred = new seriti.Credentials { CompanyCode = "FTSC", CompanyPassword = "******" }; seriti.PhysicalAddress Address = new seriti.PhysicalAddress { Address1 = "44 Garrick Avenue", Address2 = "Extension 8", Suburb = "Lenasia", City = "Johannesburg", Country = "South Africa", PostCode = "1827", Province = "Gauteng" }; seriti.Person Person = new seriti.Person { AdminOrderInd = "0", SequestrianOrderInd = "0", DebtReviewInd = "0", GuarantorInd = "0", SuretyInd = "0", CoDebtorInd = "0", LastName = "Chopdat", IDNumber = "9507165121083", IDType = "RSA ID", PhysicalAddress = Address }; seriti.BankAccount BankAccount = new seriti.BankAccount { AccountHolderName = "Zayd", AccountType = "CHEQUE", AccountNumber = "62491165984", PrimaryAccountInd = "1", }; seriti.Policy Policy = new seriti.Policy { SalesReferenceNumber = "175-544-5", BranchCode = "FTTG001", VehicleCode = "64020101", Manufacturer = "VOLKSWAGEN", Model = "POLO VIVO GP", Client = Person, FIUserName = "******", SalesFirstName = "Zayd", SalesLastName = "Chopdat", SalesRSAIDNumber = "8809105008086", }; seriti.Accessory Accessory = new seriti.Accessory { }; seriti.Product Product = new seriti.Product { }; seriti.QuoteProduct QuoteProduct = new seriti.QuoteProduct { }; seriti.QuoteProduct[] QuoteprodArr = new seriti.QuoteProduct[1]; seriti.Accessory[] accessArr = new seriti.Accessory[1]; seriti.Product[] prodArr = new seriti.Product[1]; QuoteprodArr[0] = QuoteProduct; accessArr[0] = Accessory; prodArr[0] = Product; seriti.CreatePolicyResult response = s.CreatePolicy(cred, Policy, accessArr, prodArr, QuoteprodArr); System.Diagnostics.Debug.WriteLine(response.response.Message.ToString()); System.Diagnostics.Debug.WriteLine(response.response.StatusCode.ToString()); //System.Diagnostics.Debug.WriteLine(response.PolicyStatusCode.ToString()); //System.Diagnostics.Debug.WriteLine(response.PolicyNumber.ToString()); //System.Diagnostics.Debug.WriteLine(response.QuoteProductStatusCode.ToString()); }
protected void Page_Load(object sender, EventArgs e) { seriti.PolicyServicesV300SoapClient s = new seriti.PolicyServicesV300SoapClient(); //string vehicleID = Request.QueryString["req"].ToString(); seriti.Credentials cred = new seriti.Credentials { CompanyCode = "FTSC", CompanyPassword = "******" }; seriti.PhysicalAddress Address = new seriti.PhysicalAddress { Address1 = "44 Garrick Avenue", Address2 = "Extension 8", Suburb = "Lenasia", City = "Johannesburg", Country = "South Africa", PostCode = "1827", Province = "Gauteng" }; seriti.Person Person = new seriti.Person { //AdminOrderInd = "0", //SequestrianOrderInd = "0", //DebtReviewInd = "0", //GuarantorInd = "0", //SuretyInd = "0", //CoDebtorInd = "0", LastName = "Bracke", //IDNumber = "9507165121083", //IDType = "RSA ID", //PhysicalAddress = Address }; seriti.BankAccount BankAccount = new seriti.BankAccount { }; seriti.Policy Policy = new seriti.Policy { SalesReferenceNumber = "FinalTest", BranchCode = "FTTG001", Client = Person }; seriti.Accessory Accessory = new seriti.Accessory { }; seriti.Product Product = new seriti.Product { }; seriti.QuoteProduct QuoteProduct = new seriti.QuoteProduct { }; seriti.QuoteProduct[] QuoteprodArr = new seriti.QuoteProduct[1]; seriti.Accessory[] accessArr = new seriti.Accessory[1]; seriti.Product[] prodArr = new seriti.Product[1]; QuoteprodArr[0] = QuoteProduct; accessArr[0] = Accessory; prodArr[0] = Product; seriti.CreatePolicyResult response = s.CreatePolicy(cred, Policy, null, null, null); for (int i = 0; i < response.response.Errors.Length; i++) { System.Diagnostics.Debug.WriteLine("Field Cat: " + response.response.Errors[i].FieldCategory); System.Diagnostics.Debug.WriteLine("Field Name: " + response.response.Errors[i].FieldName); System.Diagnostics.Debug.WriteLine("Description: " + response.response.Errors[i].Description); } System.Diagnostics.Debug.WriteLine(response.response.StatusCode.ToString()); //System.Diagnostics.Debug.WriteLine(response.PolicyStatusCode.ToString()); if (response.PolicyStatusCode.ToString() == "200" || response.PolicyStatusCode.ToString() == "100") { System.Diagnostics.Debug.WriteLine(response.PolicyNumber.ToString()); } }