protected void btnSave_Click(object sender, EventArgs e) { if (valiate()) { try { var view = savaData(); string incomeGroupId = Request.QueryString["IncomeGroupId"]; if (!string.IsNullOrWhiteSpace(incomeGroupId)) { var global = PurchaseLimitationService.QueryPurchaseLimitationGroupInfo(Guid.Parse(incomeGroupId)); if (global == null) { view.IncomeGroupId = Guid.Parse(incomeGroupId); PurchaseLimitationService.InsertPurchaseLimitationGroup(view, this.CurrentUser.UserName); RegisterScript("alert('添加成功');window.location.href='IncomeGroupList.aspx';", false); } else { view.IncomeGroupId = Guid.Parse(incomeGroupId); PurchaseLimitationService.UpdatePurchaseRestrictionSetting(view, this.CurrentUser.UserName); RegisterScript("alert('修改成功');window.location.href='IncomeGroupList.aspx';", false); } } } catch (Exception ex) { ShowExceptionMessage(ex, "保存"); } } }
protected void btnSave_Click(object sender, EventArgs e) { if (valiate()) { try { var purchaseLimitationType = CompanyService.QueryLimitationType(this.CurrentCompany.CompanyId); CompanyService.SetLimitationType(this.CurrentCompany.CompanyId, this.rbnPurchaseGlobal.Checked? Common.Enums.PurchaseLimitationType.Global: (this.rbnPurchaseEach.Checked?Common.Enums.PurchaseLimitationType.Each:Common.Enums.PurchaseLimitationType.None), this.CurrentUser.UserName); if (this.rbnPurchaseGlobal.Checked) { var view = savaData(); var orginalGlobal = PurchaseLimitationService.QueryPurchaseLimitationGroup(this.CurrentCompany.CompanyId); if (orginalGlobal == null) { PurchaseLimitationService.InsertPurchaseLimitationGroup(view, this.CurrentUser.UserName); } else { PurchaseLimitationService.UpdatePurchaseRestrictionSettingGlobal(view, purchaseLimitationType, this.CurrentUser.UserName); } } else { PurchaseLimitationService.UpdatePurchaseLimitationGroup(this.CurrentCompany.CompanyId, purchaseLimitationType, this .rbnPurchaseNone.Checked ? Common.Enums.PurchaseLimitationType.None : Common.Enums.PurchaseLimitationType.Each, this.CurrentUser.UserName); } RegisterScript("alert('保存成功');window.location.href='PurchaseRestrictionSettingGlobal.aspx';", false); } catch (Exception ex) { ShowExceptionMessage(ex, "保存"); } } }