private void BindAgencyClientCodeDropdown() { master.IsSessionAvailable(); var userInfo = CommonMethods.GetUserDetails(); var service = CommonMethods.GetLogedInService(); 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--", "")); } if (Financier != null && Financier.Rows.Count > 0) { ddlBank.DataValueField = "Financier"; ddlBank.DataTextField = "Code"; ddlBank.DataSource = Financier; ddlBank.DataBind(); ddlBank.Items.Insert(0, new ListItem("--Please Select--", "")); } } var req = new BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyInsuredRequest(); req.AgentBranch = userInfo.AgentBranch; req.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; }
private void GetInsuredUserByCPR() { master.IsSessionAvailable(); var userInfo = CommonMethods.GetUserDetails(); var service = CommonMethods.GetLogedInService(); var req = new BKIC.SellingPoint.DTO.RequestResponseWrappers.AgencyInsuredRequest { AgentBranch = userInfo.AgentBranch, AgentCode = userInfo.AgentCode, Agency = userInfo.Agency, CPR = txtSearchByCPR.Text.Trim() }; 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) { var insured = insuredResult.Result.AgencyInsured[0]; txtCPR.Text = insured.CPR; txtPassport.Text = insured.PassportNo; txtFirstName.Text = insured.FirstName; txtMiddleName.Text = insured.MiddleName; txtLastName.Text = insured.LastName; txtFlat.Text = insured.Flat; ddlGender.SelectedIndex = insured.Gender == "Male" ? 1 : 2; txtRoad.Text = insured.Road; txtBuilding.Text = insured.Building; txtBlock.Text = insured.Block; SetAreaBlock(); txtEmail.Text = insured.Email; txtMobile.Text = insured.Mobile; txtDateOfBirth.Text = insured.DateOfBirth.ConvertToLocalFormat(); ddlNationality.SelectedIndex = ddlNationality.Items.IndexOf(ddlNationality.Items.FindByValue(insured.Nationality)); txtOccupation.Text = insured.Occupation; btnSubmit.Text = HttpUtility.HtmlDecode("Update"); _InsuredID = insured.InsuredId; } else { ClearControl(); btnSubmit.Text = "Save"; } }
// [ApiAuthorize(BKIC.SellingPont.DTO.Constants.Roles.SuperAdmin, BKIC.SellingPont.DTO.Constants.Roles.BranchAdmin)] public RR.AgencyInsuredResponse GetAgencyInsured(RR.AgencyInsuredRequest request) { try { BLO.AgencyInsuredRequest req = _mapper.Map <RR.AgencyInsuredRequest, BLO.AgencyInsuredRequest>(request); BLO.AgencyInsuredResponse result = _adminRepository.GetAgencyInsured(req); return(_mapper.Map <BLO.AgencyInsuredResponse, RR.AgencyInsuredResponse>(result)); } catch (Exception ex) { return(new RR.AgencyInsuredResponse { IsTransactionDone = false, TransactionErrorMessage = ex.Message }); } }