public void voidLineItem(ILineItem item, IInvoice currentInvoice) { System.Console.WriteLine("************************** about to void **********************"); if (item != null) { System.Console.WriteLine("@@@@*********************** now to void **********************"); string updateString = "UPDATE Line_Item " + "SET Is_Void = 'true' " + "WHERE Line_Item_Id = " + item.getId(); dc.update(updateString); updateInvoiceTotal(); currentInvoice.removeLineItemFromList(item); currentInvoice.getTotal().updateTotal(this.getCurrentInvoiceTotal(), Convert.ToDecimal(this.getTax()), Convert.ToDecimal(this.getInvoiceGrandTotal())); } }