Exemplo n.º 1
0
        private void deleteInvoice_Product(Invoice invoice)
        {
            List <Invoice_Product> invoiceProductList = BLInvoice_Product.GetInvoice_ProductByInvoiceId(APCContext, invoice.Id);

            for (int i = 0; i < invoiceProductList.Count(); i++)
            {
                int invoiceProductId = 0;
                int.TryParse(invoiceProductList[i].Id.ToString(), out invoiceProductId);
                Invoice_Product currentInvoice_Product = BLInvoice_Product.GetInvoice_ProductById(APCContext, invoiceProductId);
                if (currentInvoice_Product != null)
                {
                    APCContext.DeleteObject(currentInvoice_Product);
                    APCContext.SaveChanges();
                }
            }
        }