private void CreateReceiveStock(dynamic data) { Book book = new Book(data.Book); ReceiveStock receiveStock = new ReceiveStock(data, book); ListViewItem lvItem = new ListViewItem(new[] { receiveStock.id.ToString(), receiveStock.quantity.ToString(), receiveStock.processedDate, receiveStock.book.title }); listViewReceiveStock.Items.Add(lvItem); }
private void UpdateReceiveStock(dynamic data) { Book book = new Book(data.Book); ReceiveStock receiveStock = new ReceiveStock(data, book); foreach (ListViewItem item in listViewReceiveStock.Items) { if (int.Parse(item.SubItems[0].Text) == receiveStock.id) { ListViewItem lvItem = new ListViewItem(new[] { receiveStock.id.ToString(), receiveStock.quantity.ToString(), receiveStock.processedDate, receiveStock.book.title }); listViewReceiveStock.Items[item.Index] = lvItem; break; } } }