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()));
     }
 }