Exemplo n.º 1
0
        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);
        }