/// <summary> /// 绑定公司参数 /// </summary> private void BindCompanyParameter(Guid id) { CompanySettingsInfo parameter = CompanyService.GetCompanySettingsInfo(id); if (parameter != null && parameter.Parameter != null) { this.chkAllowBSPTicket.Checked = parameter.Parameter.AutoPrintBSP; this.txtLockTicket.Text = parameter.Parameter.RefundCountLimit.ToString(); this.chkAllowB2BTicket.Checked = parameter.Parameter.AutoPrintB2B; this.txtVoluntaryRefundsLimit.Text = parameter.Parameter.RefundTimeLimit.ToString(); //this.chkPNR.Checked = parameter.Parameter.CancelPnrBySelf; this.txtAllRefundsLimit.Text = parameter.Parameter.FullRefundTimeLimit.ToString(); this.chkVIP.Checked = parameter.Parameter.CanReleaseVip; this.chkAllowBrotherPurchase.Checked = parameter.Parameter.AllowBrotherPurchase; this.txtPeerTradingRate.Text = (parameter.Parameter.ProfessionRate * 1000M).TrimInvaidZero(); this.txtLowerRates.Text = (parameter.Parameter.SubordinateRate * 1000M).TrimInvaidZero(); this.chkRefundFinancialAudit.Checked = parameter.WorkingSetting != null ? parameter.WorkingSetting.RefundNeedAudit : false; // this.txtSpecialRates.Text = (parameter.Parameter.SpecialRate * 1000M).TrimInvaidZero(); this.chkInternalOrganization.Checked = parameter.Parameter.CanHaveSubordinate; this.chkAutomaticAuditPolicy.Checked = parameter.Parameter.AutoPlatformAudit; this.txtBeginTime.Text = parameter.Parameter.ValidityStart.HasValue ? parameter.Parameter.ValidityStart.Value.ToString("yyyy-MM-dd") : string.Empty; this.txtEndTime.Text = parameter.Parameter.ValidityEnd.HasValue ? parameter.Parameter.ValidityEnd.Value.ToString("yyyy-MM-dd") : string.Empty; if (!parameter.Parameter.Creditworthiness.HasValue) { this.dropCreditworthiness.SelectedValue = "5"; } else { this.dropCreditworthiness.SelectedValue = parameter.Parameter.Creditworthiness.Value.TrimInvaidZero(); } BindSpecialProduct(parameter.Parameter); } BindChildern(parameter); }
private void BindChildern(CompanySettingsInfo parameter) { if (parameter != null && parameter.WorkingSetting != null) { this.lblDefaultOffice.Text = parameter.WorkingSetting.DefaultOfficeNumber; if (parameter.WorkingSetting.RebateForChild.HasValue) { this.chkChildren.Checked = true; this.lblChildren.Text = (parameter.WorkingSetting.RebateForChild.Value * 100M).TrimInvaidZero(); if (!string.IsNullOrEmpty(parameter.WorkingSetting.AirlineForChild)) { foreach (var item in parameter.WorkingSetting.AirlineForChild.Split('/')) { ListItem listItem = new ListItem(item.ToString()); listItem.Selected = true; this.chklChildren.Items.Add(listItem); } } } else { lblChildrens.Visible = false; } if (!string.IsNullOrWhiteSpace(parameter.WorkingSetting.AirlineForDefault) && parameter.WorkingSetting.RebateForDefault.HasValue) { this.chkDefault.Checked = true; this.lblRebateForDefault.Text = (parameter.WorkingSetting.RebateForDefault.Value * 100M).TrimInvaidZero(); if (!string.IsNullOrEmpty(parameter.WorkingSetting.AirlineForDefault)) { foreach (var item in parameter.WorkingSetting.AirlineForDefault.Split('/')) { ListItem listItem = new ListItem(item.ToString()); listItem.Selected = true; this.chkAirlineForDefault.Items.Add(listItem); } } } else { lblDefaultRebate.Visible = false; } } else { lblChildrens.Visible = false; lblDefaultRebate.Visible = false; } }
/// <summary> /// 出票公司信息 /// </summary> private void BindProviderUnitInfo(Guid id) { CompanySettingsInfo parameter = CompanyService.GetCompanySettingsInfo(id); if (parameter != null) { if (parameter.Parameter != null) { this.chkAutoPrintBSP.Checked = parameter.Parameter.AutoPrintBSP; this.chkAutoPrintB2B.Checked = parameter.Parameter.AutoPrintB2B; this.chkCanReleaseVip.Checked = parameter.Parameter.CanReleaseVip; this.chkCanHaveSubordinate.Checked = parameter.Parameter.CanHaveSubordinate; this.chkAutoPlatformAudit1.Checked = parameter.Parameter.AutoPlatformAudit; this.chkAllowBrotherPurchase.Checked = parameter.Parameter.AllowBrotherPurchase; this.lblRefundCountLimit.Text = parameter.Parameter.RefundCountLimit.ToString(); this.lblRefundTimeLimit.Text = parameter.Parameter.RefundTimeLimit.ToString(); this.lblFullRefundTimeLimit.Text = parameter.Parameter.FullRefundTimeLimit.ToString(); this.lblProfessionRate.Text = (parameter.Parameter.ProfessionRate * 1000M).TrimInvaidZero(); this.lblSubordinateRate.Text = (parameter.Parameter.SubordinateRate * 1000M).TrimInvaidZero(); //this.lblSpecialRate.Text = (parameter.Parameter.SpecialRate * 1000M).TrimInvaidZero(); BindSpecialProduct(parameter.Parameter); } if (parameter.WorkingSetting != null) { this.chkRefundNeedAudit.Checked = parameter.WorkingSetting.RefundNeedAudit; this.lblOffice.Text = parameter.WorkingSetting.DefaultOfficeNumber; if (parameter.WorkingSetting.RebateForChild.HasValue) { this.chkRebateForChild.Checked = true; this.lblRebateForChild.Text = (parameter.WorkingSetting.RebateForChild.Value * 100M).TrimInvaidZero() + "%"; if (!string.IsNullOrEmpty(parameter.WorkingSetting.AirlineForChild)) { foreach (string item in parameter.WorkingSetting.AirlineForChild.Split('/')) { ListItem listTiem = new ListItem(item.ToString()); listTiem.Selected = true; this.chklAirlineForChild.Items.Add(listTiem); } } } else { chkRebateForChild.Visible = false; } if (!string.IsNullOrWhiteSpace(parameter.WorkingSetting.AirlineForDefault) && parameter.WorkingSetting.RebateForDefault.HasValue) { this.chkRebateForDefault.Checked = true; this.lblRebateForDefault.Text = (parameter.WorkingSetting.RebateForDefault.Value * 100M).TrimInvaidZero() + "%"; if (!string.IsNullOrWhiteSpace(parameter.WorkingSetting.AirlineForDefault)) { foreach (var item in parameter.WorkingSetting.AirlineForDefault.Split('/')) { ListItem listItem = new ListItem(item.ToString()); listItem.Selected = true; this.chkAirlineForDefault.Items.Add(listItem); } } } else { chkRebateForDefault.Visible = false; } } else { chkRebateForChild.Visible = false; chkRebateForDefault.Visible = false; } } }