protected void btnSave_Click(object sender, EventArgs e) { PriceType type = PriceType.Price; decimal price = -1; if (radPrice.Checked) { type = PriceType.Price; if (!string.IsNullOrWhiteSpace(this.txtPrice.Text)) { price = Decimal.Parse(this.txtPrice.Text.Trim()); } } if (radDiscount.Checked) { type = PriceType.Discount; if (!string.IsNullOrWhiteSpace(this.txtDisCount.Text)) { price = decimal.Parse(this.txtDisCount.Text.Trim()) / 100; } } if (radCommission.Checked) { type = PriceType.Commission; price = -1; } PolicyManageService.UpdateBargainPolicyCommission(Guid.Parse(hidIds.Value), price, type, Decimal.Parse(this.txtInternalCommission.Text.Trim() == "" ? "0" : this.txtInternalCommission.Text.Trim()) / 100, Decimal.Parse(this.txtSubordinateCommission.Text.Trim() == "" ? "0" : this.txtSubordinateCommission.Text.Trim()) / 100, Decimal.Parse(this.txtProfessionCommission.Text.Trim() == "" ? "0" : this.txtProfessionCommission.Text.Trim()) / 100, this.CurrentUser.UserName); QueryBargainPolicy(pager.CurrentPageIndex); }