Exemple #1
0
        private void SelectItem()
        {
            ListView.SelectedListViewItemCollection items = this.lstItems.SelectedItems;

            foreach (ListViewItem item in items)
            {
                mDetails.VariationsMatrixID = Convert.ToInt64(item.SubItems[0].Name); break;
            }

            ProductVariationsMatrix  clsProductVariationsMatrix = new ProductVariationsMatrix();
            ProductBaseMatrixDetails clsDetails = clsProductVariationsMatrix.BaseDetailsByMatrixID(mDetails.VariationsMatrixID);

            clsProductVariationsMatrix.CommitAndDispose();
            if (mDetails.VariationsMatrixID != 0)
            {
                mDetails.MatrixDescription = clsDetails.Description;
                mDetails.ProductUnitID     = clsDetails.UnitID;
                mDetails.ProductUnitCode   = clsDetails.UnitCode;
                mDetails.Price             = clsDetails.Price;
                mDetails.VAT                       = clsDetails.VAT;
                mDetails.LocalTax                  = clsDetails.LocalTax;
                mDetails.Amount                    = (mDetails.Quantity * mDetails.Price) - (mDetails.Quantity * mDetails.Discount);
                mDetails.PurchasePrice             = clsDetails.PurchasePrice;
                mDetails.PurchaseAmount            = mDetails.Quantity * mDetails.PurchasePrice;
                mDetails.IncludeInSubtotalDiscount = clsDetails.IncludeInSubtotalDiscount;
            }

            dialog = DialogResult.OK;
            this.Hide();
        }