public bool ValidateCPR(string CPR, OAuthTokenResponse userInfo, DataServiceManager service) { bool isCPRExist = false; if (!string.IsNullOrEmpty(CPR)) { var req = new BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyUserRequest { Agency = userInfo.Agency, AgentCode = userInfo.AgentCode, CPR = CPR }; var insuredResult = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyInsuredResponse>, BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyUserRequest> (BKIC.SellingPoint.DTO.Constants.AdminURI.GetAgencyInsured, req); if (insuredResult.StatusCode == 200 && insuredResult.Result.IsTransactionDone && insuredResult.Result.AgencyInsured.Count > 0) { master.ShowErrorPopup("The CPR is already exists !!!", "CPR"); isCPRExist = true; } return(isCPRExist); } return(isCPRExist); }
private void DataProviderChanged([NotNull] object sender, [NotNull] SelectionChangedEventArgs e) { Debug.ArgumentNotNull(sender, nameof(sender)); Debug.ArgumentNotNull(e, nameof(e)); var oldControl = Editor.Child as ISiteEditorControl; Editor.Child = null; DataServiceEditor = null; var dataServiceName = DataDriver.SelectedValue as string ?? string.Empty; var control = DataServiceManager.GetSiteEditorControl(dataServiceName); if (control != null) { DataServiceEditor = control as ISiteEditorControl; Assert.IsNotNull(DataServiceEditor, "The Site Editor Control must implement the ISiteEditorControl interface"); DataServiceEditor.SiteEditor = this; Editor.Child = control; if (oldControl != null) { DataServiceEditor.CopyFrom(oldControl); } } EnableButtons(); }
public void LoadAgentData(OAuthTokenResponse userInfo, DataServiceManager service) { var response = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.MasterTableResult <BKIC.SellingPoint.DTO.RequestResponseWrappers.MTAgentMaster> > > (BKIC.SellingPoint.DTO.Constants.AdminURI.GetMasterTableByTableName .Replace("{tableName}", BKIC.SellingPoint.DTO.RequestResponseWrappers.MasterTable.AgentMaster)); if (response.StatusCode == 200 && response.Result.IsTransactionDone) { if (this.gvAgentMaster.DataSource != null) { this.gvAgentMaster.DataSource = null; } gvAgentMaster.DataSource = response.Result.TableRows; gvAgentMaster.DataBind(); //ddlAgency.DataValueField = "AgentCode"; //ddlAgency.DataTextField = "Agency"; //ddlAgency.DataSource = response.Result.TableRows; //ddlAgency.DataBind(); //ddlAgency.Items.Insert(0, new ListItem("--Please Select--", "")); } else { master.ShowErrorPopup("Agent data loaded failed", "AGENT"); } }
public void LoadMotorProductData(OAuthTokenResponse userInfo, DataServiceManager service) { var productCode = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchProductCodeResponse> >( BKIC.SellingPoint.DTO.Constants.DropDownURI.GetInsuranceProductCode .Replace("{agency}", userInfo.Agency) .Replace("{agencyCode}", userInfo.AgentCode) .Replace("{insurancetypeid}", "4")); MainClass = productCode.Result.productCode; if (productCode != null && productCode.StatusCode == 200 && productCode.Result.IsTransactionDone) { var products = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchDropDownsResponse> >( BKIC.SellingPoint.DTO.Constants.DropDownURI.GetAgencyProducts .Replace("{agency}", userInfo.Agency) .Replace("{agencyCode}", userInfo.AgentCode) .Replace("{mainclass}", productCode.Result.productCode) .Replace("{page}", BKIC.SellingPoint.DTO.RequestResponseWrappers.PageType.MotorInsurance)); if (products != null && products.StatusCode == 200 && products.Result.IsTransactionDone) { DataSet dropdownds = JsonConvert.DeserializeObject <DataSet>(products.Result.dropdownresult); DataTable prods = dropdownds.Tables["Products"]; ddlCover.DataValueField = "SUBCLASS"; ddlCover.DataTextField = "DESCRIPTION"; ddlCover.DataSource = prods; ddlCover.DataBind(); ddlCover.Items.Insert(0, new ListItem("--Please Select--", "")); } } }
public void SpawnObject(Project project, Vector3 offset, float scale = 1.0f) { GameObject obj = Instantiate(annotatedObjectPrefab); GameObject parent = GameObject.Find("Holograms"); obj.GetComponent <AnnotatedObject>().project = project; obj.name = project.name; obj.transform.SetParent(parent.transform); DataServiceManager dataServices = GameObject.Find("Managers").GetComponent <DataServiceManager>(); dataServices.SpawnObject(project, offset, scale); }
private void BindAgencyClientCodeDropdown(OAuthTokenResponse userInfo, DataServiceManager service) { var dropDownResult = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchDropDownsResponse> > (BKIC.SellingPont.DTO.Constants.DropdownURI.GetPageDropDowns.Replace("{type}", BKIC.SellingPoint.DTO.RequestResponseWrappers.PageType.DomesticHelp)); if (dropDownResult.StatusCode == 200 && dropDownResult.Result.IsTransactionDone) { DataSet dropdownds = JsonConvert.DeserializeObject <DataSet>(dropDownResult.Result.dropdownresult); DataTable branches = dropdownds.Tables["BranchMaster"]; DataTable Financier = dropdownds.Tables["Financier"]; if (branches != null && branches.Rows.Count > 0) { ddlBranch.DataValueField = "AGENTBRANCH"; ddlBranch.DataTextField = "BranchName"; ddlBranch.DataSource = branches.AsEnumerable() .Where(row => row.Field <string>("Agency") == userInfo.Agency) .CopyToDataTable(); ddlBranch.DataBind(); ddlBranch.Items.Insert(0, new ListItem("--Please Select--", "")); } } var req = new BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyInsuredRequest { AgentBranch = userInfo.AgentBranch, AgentCode = userInfo.AgentCode }; var insuredResult = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyInsuredResponse>, BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyInsuredRequest> (BKIC.SellingPoint.DTO.Constants.AdminURI.GetAgencyInsured, req); if (insuredResult.StatusCode == 200 && insuredResult.Result.IsTransactionDone && insuredResult.Result.AgencyInsured.Count > 0) { //ddlCPR.DataSource = insuredResult.Result.AgencyInsured; //ddlCPR.DataTextField = "CPR"; //ddlCPR.DataValueField = "InsuredCode"; //ddlCPR.DataBind(); //ddlCPR.Items.Insert(0, new ListItem("--Please Select--", "")); InsuredNames = insuredResult.Result.AgencyInsured; } txtIndroducedBy.Text = userInfo.UserName; ddlBranch.SelectedIndex = ddlBranch.Items.IndexOf(ddlBranch.Items.FindByValue(userInfo.AgentBranch)); txtIndroducedBy.Text = userInfo.UserName; }
public void LoadUserData(OAuthTokenResponse userInfo, DataServiceManager service) { var response = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.MasterTableResult <BKIC.SellingPoint.DTO.RequestResponseWrappers.MTUserMaster> > > (BKIC.SellingPoint.DTO.Constants.AdminURI.GetMasterTableByTableName .Replace("{tableName}", BKIC.SellingPoint.DTO.RequestResponseWrappers.MasterTable.UserMaster)); if (response.StatusCode == 200 && response.Result.IsTransactionDone) { gvUserMaster.DataSource = response.Result.TableRows .AsEnumerable() .Where(x => x.AGENCY == userInfo.Agency) .ToList(); gvUserMaster.DataBind(); } }
private void LoadVehicle(OAuthTokenResponse userInfo, DataServiceManager service) { var request = new BKIC.SellingPoint.DTO.RequestResponseWrappers.MotorYearMaster { Type = "fetch" }; var results = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.MotorYearMasterResponse>, BKIC.SellingPoint.DTO.RequestResponseWrappers.MotorYearMaster> (BKIC.SellingPoint.DTO.Constants.AdminURI.MotorYearOperation, request); if (results.StatusCode == 200 && results.Result.IsTransactionDone) { gvMotorYear.DataSource = results.Result.MotorYears; gvMotorYear.DataBind(); } }
private void BindUserRole(OAuthTokenResponse userInfo, DataServiceManager service) { string role = userInfo.Roles; if (role == BKIC.SellingPoint.DL.Constants.Roles.SuperAdmin) { ddlRole.Items.Add(new ListItem() { Text = "Branch Admin", Value = "BranchAdmin" }); ddlRole.Items.Add(new ListItem() { Text = "User", Value = "User" }); } else if (role == BKIC.SellingPoint.DL.Constants.Roles.BranchAdmin) { ddlRole.Items.Add(new ListItem() { Text = "User", Value = "User" }); } else if (role == BKIC.SellingPoint.DL.Constants.Roles.User) { //ddlRole.Items.Add(new ListItem() { Text = "User", Value = "User" }); } else { ddlRole.Items.Add(new ListItem() { Text = "Super Admin", Value = "SuperAdmin" }); ddlRole.Items.Add(new ListItem() { Text = "Branch Admin", Value = "BranchAdmin" }); ddlRole.Items.Add(new ListItem() { Text = "User", Value = "User" }); } ddlRole.Items.Insert(0, new ListItem("--Please Select--", "")); }
public void LoadData(OAuthTokenResponse userInfo, DataServiceManager service) { var fetchdetailsrequest = new AdminFetchTravelDetailsRequest(); fetchdetailsrequest.DocumentNo = ""; fetchdetailsrequest.AgencyCode = ddlAgency.SelectedItem.Value; fetchdetailsrequest.Type = "HIR"; fetchdetailsrequest.All = true; var result = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.AdminFetchTravelDetailsResponse>, BKIC.SellingPoint.DTO.RequestResponseWrappers.AdminFetchTravelDetailsRequest> (BKIC.SellingPoint.DTO.Constants.AdminURI.FetchTravelPolicyDetails, fetchdetailsrequest); if (result.StatusCode == 200 && result.Result.IsTransactionDone) { gvTravelInsurance.DataSource = result.Result.TravelDetails; gvTravelInsurance.DataBind(); } }
public void LoadBranchData(OAuthTokenResponse userInfo, DataServiceManager service) { var response = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.MasterTableResult <BKIC.SellingPoint.DTO.RequestResponseWrappers.MTBranchMaster> > > (BKIC.SellingPoint.DTO.Constants.AdminURI.GetMasterTableByTableName .Replace("{tableName}", BKIC.SellingPoint.DTO.RequestResponseWrappers.MasterTable.BranchMaster)); if (response.StatusCode == 200 && response.Result.IsTransactionDone) { List <MTBranchMaster> listBranch = new List <MTBranchMaster>(); listBranch = (List <MTBranchMaster>)response.Result.TableRows; gvBranch.DataSource = listBranch.FindAll(c => c.AGENCY == userInfo.Agency); gvBranch.DataBind(); } else { master.ShowErrorPopup("Branch details loaded failed", "Branch"); } }
public void LoadCategoryData(OAuthTokenResponse userInfo, DataServiceManager service) { BKIC.SellingPoint.DTO.RequestResponseWrappers.CategoryMaster categoryReq = new BKIC.SellingPoint.DTO.RequestResponseWrappers.CategoryMaster(); categoryReq.Type = "fetch"; var response = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.CategoryMasterResponse>, BKIC.SellingPoint.DTO.RequestResponseWrappers.CategoryMaster> (BKIC.SellingPoint.DTO.Constants.AdminURI.CategoryMasterOperation, categoryReq); if (response.StatusCode == 200 && response.Result.IsTransactionDone) { //gvCategoryMaster.DataSource = response.Result.Categories; //gvCategoryMaster.DataBind(); } else { master.ShowErrorPopup("Commission data loaded failed", "COMMISSION"); } }
private void BindDropdown(OAuthTokenResponse userInfo, DataServiceManager service) { var dropDownResult = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchDropDownsResponse> > (BKIC.SellingPont.DTO.Constants.DropdownURI.GetPageDropDowns .Replace("{type}", BKIC.SellingPoint.DTO.RequestResponseWrappers.PageType.UserMaster)); if (dropDownResult.StatusCode == 200 && dropDownResult.Result.IsTransactionDone) { DataSet dropdownds = JsonConvert.DeserializeObject <DataSet>(dropDownResult.Result.dropdownresult); DataTable AgencyDt = dropdownds.Tables["AgentCodeDD"]; DataTable AgencyCodeDt = dropdownds.Tables["AgentCodeDD"]; DataTable agentBranchDt = dropdownds.Tables["AgentBranchDD"]; ddlAgency.DataValueField = "AgentCode"; ddlAgency.DataTextField = "Agency"; ddlAgency.DataSource = AgencyDt; ddlAgency.DataBind(); ddlAgency.Items.Insert(0, new ListItem("--Please Select--", "")); ddlAgency.SelectedIndex = ddlAgency.Items.IndexOf(ddlAgency.Items.FindByText(userInfo.Agency)); ddlAgency.Enabled = ddlAgency.SelectedIndex > 0 ? false : true; ddlAgentCode.DataValueField = "Agency"; ddlAgentCode.DataTextField = "AgentCode"; ddlAgentCode.DataSource = AgencyCodeDt; ddlAgentCode.DataBind(); ddlAgentCode.Items.Insert(0, new ListItem("--Please Select--", "")); ddlAgentCode.SelectedIndex = ddlAgentCode.Items.IndexOf(ddlAgentCode.Items.FindByText(userInfo.AgentCode)); ddlAgentCode.Enabled = ddlAgentCode.SelectedIndex > 0 ? false : true; ddlAgentBranch.DataValueField = "AgentBranch"; ddlAgentBranch.DataTextField = "BranchName"; ddlAgentBranch.DataSource = agentBranchDt.AsEnumerable() .Where(row => row.Field <string>("Agency") == userInfo.Agency) .CopyToDataTable(); ddlAgentBranch.DataBind(); ddlAgentBranch.Items.Insert(0, new ListItem("--Please Select--", "")); } }
public void BindDropDowns(OAuthTokenResponse userInfo, DataServiceManager service) { var dropdown = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchDropDownsResponse> > (BKIC.SellingPont.DTO.Constants.DropdownURI.GetPageDropDowns.Replace("{type}", BKIC.SellingPoint.DTO.RequestResponseWrappers.PageType.InsurancePortal)); if (dropdown.StatusCode == 200 && dropdown.Result.IsTransactionDone) { DataSet dropdownds = JsonConvert.DeserializeObject <DataSet>(dropdown.Result.dropdownresult); DataTable hirdt = dropdownds.Tables["HIRStatus"]; if (hirdt.Rows.Count > 0) { ddlStatus.DataValueField = "StatusID"; ddlStatus.DataTextField = "HIRStatus"; ddlStatus.DataSource = hirdt; ddlStatus.DataBind(); ddlStatus.Items.Insert(0, new ListItem("--Please Select--", "")); } } }
private void ListEndorsements(DataServiceManager service, OAuthTokenResponse userInfo) { if (ddlTravelPolicies.SelectedIndex > 0) { var travelEndoRequest = new BKIC.SellingPoint.DTO.RequestResponseWrappers.TravelEndoRequest(); if (userInfo == null) { Response.Redirect("Login.aspx"); } else { travelEndoRequest.Agency = userInfo.Agency; travelEndoRequest.AgentCode = userInfo.AgentCode; travelEndoRequest.InsuranceType = Constants.Travel; travelEndoRequest.DocumentNo = ddlTravelPolicies.SelectedItem.Text.Trim(); var result = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.TravelEndoResponse>, BKIC.SellingPoint.DTO.RequestResponseWrappers.TravelEndoRequest> (BKIC.SellingPoint.DTO.Constants.TravelEndorsementURI.GetAllEndorsements, travelEndoRequest); if (result.StatusCode == 200 && result.Result.IsTransactionDone) { gvTravelEndorsement.DataSource = result.Result.TravelEndorsements; gvTravelEndorsement.DataBind(); if (result.Result.TravelEndorsements.Count > 0) { _TravelEndorsementID = result.Result.TravelEndorsements[result.Result.TravelEndorsements.Count - 1].TravelEndorsementID; } else { _TravelEndorsementID = 0; } } } } }
/// <summary> /// Get vat amount for the premium. /// </summary> /// <param name="Premium">Policy premium.</param> /// <param name="Commission">Policy commission.</param> /// <returns>Vat amount, commission amount.</returns> public VatResponse GetVat(decimal Premium, decimal Commission) { try { var service = new DataServiceManager(ClientUtility.WebApiUri, "", false); var vatRequest = new DTO.RequestResponseWrappers.VatRequest(); vatRequest.PremiumAmount = Premium; vatRequest.CommissionAmount = Commission; decimal Vat = 0; decimal VatCommission = 0; var vatresult = service.PostData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.VatResponse>, BKIC.SellingPoint.DTO.RequestResponseWrappers.VatRequest> (BKIC.SellingPoint.DTO.Constants.VatURI.CalculateVat, vatRequest); if (vatresult.StatusCode == 200 && vatresult.Result.IsTransactionDone && vatresult.Result.VatAmount >= 0) { Vat = vatresult.Result.VatAmount; VatCommission = vatresult.Result.VatCommissionAmount; } return(new VatResponse { IsTransactionDone = true, VatAmount = Vat, VatCommissionAmount = VatCommission }); } catch (Exception ex) { return(new VatResponse { IsTransactionDone = false, TransactionErrorMessage = ex.Message }); } }
private void SetVehicleMake(DataServiceManager service, BKIC.SellingPoint.DTO.RequestResponseWrappers.MotorInsurancePolicy response) { if (ddlMake.SelectedIndex > 0) { string VehicleMake = ddlMake.SelectedItem.Value; var vehicleModel = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.VehicleModelResponse> >( BKIC.SellingPoint.DTO.Constants.DropDownURI.GetVehicleModel.Replace("{vehicleMake}", VehicleMake)); DataTable vehicleModeldt = JsonConvert.DeserializeObject <DataTable>(vehicleModel.Result.VehicleModeldt); if (vehicleModeldt.Rows.Count > 0) { ddlModel.DataValueField = "Model"; ddlModel.DataTextField = "Model"; ddlModel.DataSource = ExtensionMethod.GetDistictModel(response.Subclass, vehicleModeldt); ddlModel.DataBind(); ddlModel.Items.Insert(0, new ListItem("--Please Select--", "")); } ddlModel.SelectedIndex = ddlModel.Items.IndexOf(ddlModel.Items.FindByText(response.VehicleModel)); } }
private void BindDropdown(OAuthTokenResponse userInfo, DataServiceManager service) { var dropDownResult = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchDropDownsResponse> > (BKIC.SellingPont.DTO.Constants.DropdownURI.GetPageDropDowns.Replace("{type}", BKIC.SellingPoint.DTO.RequestResponseWrappers.PageType.MotorInsurance)); if (dropDownResult.StatusCode == 200 && dropDownResult.Result.IsTransactionDone) { DataSet dropdownds = JsonConvert.DeserializeObject <DataSet>(dropDownResult.Result.dropdownresult); DataTable branches = dropdownds.Tables["BranchMaster"]; DataTable YearOfMake = dropdownds.Tables["MotorYearOfMake"]; DataTable MotorVehicle = dropdownds.Tables["MotorVehicle"]; DataTable MotorFinancier = dropdownds.Tables["MotorFinancier"]; GeneralMake = MotorVehicle; if (YearOfMake != null && YearOfMake.Rows.Count > 0) { ddlManufactureYear.DataValueField = "ID"; ddlManufactureYear.DataTextField = "Year"; ddlManufactureYear.DataSource = YearOfMake; ddlManufactureYear.DataBind(); ddlManufactureYear.Items.Insert(0, new ListItem("--Please Select--", "")); } if (MotorVehicle != null && MotorVehicle.Rows.Count > 0) { ddlMake.DataValueField = "Make"; ddlMake.DataTextField = "Make"; ddlMake.DataSource = ExtensionMethod.GetDistinctMake(string.Empty, MotorVehicle); ddlMake.DataBind(); ddlMake.Items.Insert(0, new ListItem("--Please Select--", "")); } } }
private void BindDropdown(OAuthTokenResponse userInfo, DataServiceManager service) { var dropDownResult = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchDropDownsResponse> > (BKIC.SellingPont.DTO.Constants.DropdownURI.GetPageDropDowns .Replace("{type}", BKIC.SellingPoint.DTO.RequestResponseWrappers.PageType.Travelnsurance)); if (dropDownResult.StatusCode == 200 && dropDownResult.Result.IsTransactionDone) { DataSet dropdowns = JsonConvert.DeserializeObject <DataSet>(dropDownResult.Result.dropdownresult); DataTable Packagedt = dropdowns.Tables["TravelInsurancePackage"]; DataTable Peroiddt = dropdowns.Tables["TravelInsurancePeroid"]; DataTable travelCoveragedt = dropdowns.Tables["TravelCoverage"]; if (Packagedt.Rows.Count > 0) { ddlPackage.DataValueField = "Code"; ddlPackage.DataTextField = "Name"; ddlPackage.DataSource = Packagedt; ddlPackage.DataBind(); ddlPackage.Items.Insert(0, new ListItem("--Please Select--", "")); } if (travelCoveragedt.Rows.Count > 0) { ddlJourney.DataValueField = "Code"; ddlJourney.DataTextField = "CoverageType"; ddlJourney.DataSource = travelCoveragedt; ddlJourney.DataBind(); ddlJourney.Items.Insert(0, new ListItem("--Please Select--", "")); } if (Peroiddt.Rows.Count > 0) { ddlPeriod.DataValueField = "Code"; ddlPeriod.DataTextField = "Name"; ddlPeriod.DataSource = Peroiddt; ddlPeriod.DataBind(); ddlPeriod.Items.Insert(0, new ListItem("--Please Select--", "")); } } var productCode = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchProductCodeResponse> > (BKIC.SellingPoint.DTO.Constants.DropDownURI.GetInsuranceProductCode .Replace("{agency}", userInfo.Agency) .Replace("{agencyCode}", userInfo.AgentCode) .Replace("{insurancetypeid}", "4")); if (productCode != null && productCode.StatusCode == 200 && productCode.Result.IsTransactionDone) { var products = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchDropDownsResponse> > (BKIC.SellingPoint.DTO.Constants.DropDownURI.GetAgencyProducts .Replace("{agency}", userInfo.Agency) .Replace("{agencyCode}", userInfo.AgentCode) .Replace("{mainclass}", productCode.Result.productCode) .Replace("{page}", BKIC.SellingPoint.DTO.RequestResponseWrappers.PageType.MotorInsurance)); if (products != null && products.StatusCode == 200 && products.Result.IsTransactionDone) { DataSet dropdownds = JsonConvert.DeserializeObject <DataSet>(products.Result.dropdownresult); DataTable prods = dropdownds.Tables["Products"]; ddlCover.DataValueField = "SUBCLASS"; ddlCover.DataTextField = "DESCRIPTION"; ddlCover.DataSource = prods; ddlCover.DataBind(); ddlCover.Items.Insert(0, new ListItem("--Please Select--", "")); MotorMainClass = productCode.Result.productCode; } } var productResult = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchProductCodeResponse> >( BKIC.SellingPoint.DTO.Constants.DropDownURI.GetInsuranceProductCode .Replace("{agency}", userInfo.Agency) .Replace("{agencyCode}", userInfo.AgentCode) .Replace("{insurancetypeid}", "3")); if (productResult != null && productResult.StatusCode == 200 && productResult.Result.IsTransactionDone) { var products = service.GetData <BKIC.SellingPoint.DTO.RequestResponseWrappers.ApiResponseWrapper <BKIC.SellingPoint.DTO.RequestResponseWrappers.FetchDropDownsResponse> >( BKIC.SellingPoint.DTO.Constants.DropDownURI.GetAgencyProducts .Replace("{agency}", userInfo.Agency) .Replace("{agencyCode}", userInfo.AgentCode) .Replace("{mainclass}", productResult.Result.productCode) .Replace("{page}", BKIC.SellingPoint.DTO.RequestResponseWrappers.PageType.HomeInsurance)); HomeMainClass = productResult.Result.productCode; if (products != null && products.StatusCode == 200 && products.Result.IsTransactionDone) { DataSet dropdownds = JsonConvert.DeserializeObject <DataSet>(products.Result.dropdownresult); DataTable prods = dropdownds.Tables["Products"]; //In future product may be increase. Now it has only one product. //if (prods != null && prods.Rows.Count > 0) //{ // //SubClass = prods.Rows[0]["SubClass"].ToString(); // ddlCover.DataValueField = "SUBCLASS"; // ddlCover.DataTextField = "SUBCLASS"; // ddlCover.DataSource = prods; // ddlCover.DataBind(); // ddlCover.Items.Insert(0, new ListItem("--Please Select--", "")); //} } } }