예제 #1
0
        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);
        }
예제 #2
0
        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;
                }
            }
        }