private bool DeleteItems() { bool boRetValue = false; string stIDs = ""; foreach (DataListItem item in lstItem.Items) { HtmlInputCheckBox chkList = (HtmlInputCheckBox)item.FindControl("chkList"); if (chkList != null) { if (chkList.Checked == true) { stIDs += chkList.Value + ","; boRetValue = true; } } } if (boRetValue) { CreditMemoItems clsCreditMemoItems = new CreditMemoItems(); clsCreditMemoItems.Delete(stIDs.Substring(0, stIDs.Length - 1)); CreditMemos clsCreditMemos = new CreditMemos(clsCreditMemoItems.Connection, clsCreditMemoItems.Transaction); clsCreditMemos.SynchronizeAmount(Convert.ToInt64(lblCreditMemoID.Text)); CreditMemoDetails clsCreditMemoDetails = clsCreditMemos.Details(Convert.ToInt64(lblCreditMemoID.Text)); clsCreditMemoItems.CommitAndDispose(); UpdateFooter(clsCreditMemoDetails); } return(boRetValue); }
private void UpdateDeposit() { CreditMemoDetails clsCreditMemoDetails = new CreditMemoDetails(); clsCreditMemoDetails.CreditMemoID = Convert.ToInt64(lblCreditMemoID.Text); clsCreditMemoDetails.Deposit = Convert.ToDecimal(txtSODeposit.Text); CreditMemos clsCreditMemos = new CreditMemos(); clsCreditMemos.UpdateDeposit(clsCreditMemoDetails.CreditMemoID, clsCreditMemoDetails.Deposit); clsCreditMemos.SynchronizeAmount(clsCreditMemoDetails.CreditMemoID); clsCreditMemoDetails = clsCreditMemos.Details(clsCreditMemoDetails.CreditMemoID); clsCreditMemos.CommitAndDispose(); UpdateFooter(clsCreditMemoDetails); }
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); }