Exemple #1
0
        private void updateResult()
        {
            int     countBook  = 0;
            decimal pricebooks = 0;

            foreach (DataGridViewRow row in dgv_PurchaseList.Rows)
            {
                PurchaseAccountingClass purchase = row.Tag as PurchaseAccountingClass;
                countBook  += purchase.count;
                pricebooks += purchase.price * purchase.count;
            }

            dgv_ResultPurchaseList.Rows.Clear();
            dgv_ResultPurchaseList.Rows.Add(countBook, pricebooks);
        }
Exemple #2
0
        private void bt_PlusBookListPurchase_Click(object sender, EventArgs e)
        {
            //Заполнение таблицы про закупку одной книги
            PurchaseAccountingClass purchaseAccounting = new PurchaseAccountingClass
            {
                price = Convert.ToDecimal(tb_PricePurchase.Text),
                count = Convert.ToInt32(tb_CountPurchase.Text),
            };

            //
            purchaseAccounting.literatureTurnover = LiteratureTurnoverClass.addNewLitherature(cb_BookPurchase.SelectedItem as BookClass, purchaseAccounting.count);
            //выдадим в dgv информацию о закупаемой книге: количество, цену, стоимость
            int r = dgv_PurchaseList.Rows.Add((cb_BookPurchase.SelectedItem as BookClass).ToString(), purchaseAccounting.count, purchaseAccounting.price, (purchaseAccounting.count * purchaseAccounting.price));

            //получаем тег строки (её номер)
            dgv_PurchaseList.Rows[r].Tag = purchaseAccounting;

            updateResult();
        }