private void UpdateSODiscount() { CreditMemoDetails clsCreditMemoDetails = new CreditMemoDetails(); clsCreditMemoDetails.CreditMemoID = Convert.ToInt64(lblCreditMemoID.Text); clsCreditMemoDetails.DiscountApplied = Convert.ToDecimal(txtSODiscountApplied.Text); clsCreditMemoDetails.DiscountType = (DiscountTypes)Enum.Parse(typeof(DiscountTypes), cboSODiscountType.SelectedItem.Value); CreditMemos clsCreditMemos = new CreditMemos(); clsCreditMemos.UpdateDiscount(clsCreditMemoDetails.CreditMemoID, clsCreditMemoDetails.DiscountApplied, clsCreditMemoDetails.DiscountType); clsCreditMemos.SynchronizeAmount(Convert.ToInt64(lblCreditMemoID.Text)); clsCreditMemoDetails = clsCreditMemos.Details(Convert.ToInt64(lblCreditMemoID.Text)); clsCreditMemos.CommitAndDispose(); UpdateFooter(clsCreditMemoDetails); }