/// <summary> /// Carrega os items que vem do banco na lista em memória, lista essa que popula a grid /// </summary> private void LoadReceiptItems() { List <ReceiptItem> loadedReceiptItems = ReceiptManager.GetReceiptItemsAsList(Company.CompanyId, Original_Receipt.ReceiptId); foreach (ReceiptItem item in loadedReceiptItems) { if (item.ProductId.HasValue) { AddReceiptItem(item.Product, item); } else if (item.ServiceId.HasValue) { AddReceiptItem(item.Service, item); } else { AddReceiptItem((Product)null, item); } } BindReceiptItems(); }