Ejemplo n.º 1
0
        private void SelectItem()
        {
            ListView.SelectedListViewItemCollection items = this.lstItems.SelectedItems;

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

            MatrixPackage        clsMatrixPackage = new MatrixPackage();
            MatrixPackageDetails clsDetails       = clsMatrixPackage.Details(mItemDetails.MatrixPackageID);

            clsMatrixPackage.CommitAndDispose();
            if (mItemDetails.MatrixPackageID != 0)
            {
                mItemDetails.ProductUnitID   = clsDetails.UnitID;
                mItemDetails.ProductUnitCode = clsDetails.UnitCode;
                mItemDetails.Price           = clsDetails.Price;
                mItemDetails.PackageQuantity = clsDetails.Quantity;
                mItemDetails.VAT             = clsDetails.VAT;
                mItemDetails.LocalTax        = clsDetails.LocalTax;
                mItemDetails.Amount          = (mItemDetails.Quantity * mItemDetails.Price) - (mItemDetails.Quantity * mItemDetails.Discount);
                mItemDetails.PurchasePrice   = clsDetails.PurchasePrice;
                mItemDetails.Amount          = mItemDetails.Quantity * mItemDetails.PurchasePrice;
            }

            dialog = DialogResult.OK;
            this.Hide();
        }
Ejemplo n.º 2
0
        private void LoadRecord()
        {
            MatrixPackage        clsMatrixPackage = new MatrixPackage();
            MatrixPackageDetails clsDetails       = clsMatrixPackage.Details(Convert.ToInt64(lblPackageID.Text));

            clsMatrixPackage.CommitAndDispose();

            cboUnit.SelectedIndex = cboUnit.Items.IndexOf(cboUnit.Items.FindByValue(clsDetails.UnitID.ToString()));
            txtProductPrice.Text  = clsDetails.Price.ToString("#,##0.#0");
            txtPurchasePrice.Text = clsDetails.PurchasePrice.ToString("#,##0.#0");
            decimal decMargin = clsDetails.Price - clsDetails.PurchasePrice;

            try { decMargin = decMargin / clsDetails.PurchasePrice; }
            catch { decMargin = 1; }
            decMargin        = decMargin * 100;
            txtMargin.Text   = decMargin.ToString("#,##0.##0");
            txtVAT.Text      = clsDetails.VAT.ToString("#,##0.#0");
            txtEVAT.Text     = clsDetails.EVAT.ToString("#,##0.#0");
            txtLocalTax.Text = clsDetails.LocalTax.ToString("#,##0.#0");
            txtQuantity.Text = clsDetails.Quantity.ToString("#,##0.#0");
            if (clsDetails.Quantity == 1)
            {
                txtQuantity.Enabled = false;
            }
        }
Ejemplo n.º 3
0
        private bool SaveRecord()
        {
            MatrixPackageDetails clsDetails = new MatrixPackageDetails();

            clsDetails.MatrixID      = Convert.ToInt64(lblMatrixID.Text);
            clsDetails.UnitID        = Convert.ToInt32(cboUnit.SelectedItem.Value);
            clsDetails.Price         = Convert.ToDecimal(txtProductPrice.Text);
            clsDetails.PurchasePrice = Convert.ToDecimal(txtPurchasePrice.Text);
            clsDetails.Quantity      = Convert.ToDecimal(txtQuantity.Text);
            clsDetails.VAT           = Convert.ToDecimal(txtVAT.Text);
            clsDetails.EVAT          = Convert.ToDecimal(txtEVAT.Text);
            clsDetails.LocalTax      = Convert.ToDecimal(txtLocalTax.Text);

            MatrixPackage clsMatrixPackage = new MatrixPackage();

            clsMatrixPackage.Insert(clsDetails);

            clsMatrixPackage.CommitAndDispose();

            return(true);
        }
Ejemplo n.º 4
0
        private bool SaveRecord()
        {
            long     lngUID        = long.Parse(Session["UID"].ToString());
            DateTime dteChangeDate = DateTime.Now;

            MatrixPackage        clsMatrixPackage = new MatrixPackage();
            MatrixPackageDetails clsDetails       = new MatrixPackageDetails();

            clsDetails.PackageID     = Convert.ToInt64(lblPackageID.Text);
            clsDetails.MatrixID      = Convert.ToInt64(lblMatrixID.Text);
            clsDetails.UnitID        = Convert.ToInt32(cboUnit.SelectedItem.Value);
            clsDetails.Price         = Convert.ToDecimal(txtProductPrice.Text);
            clsDetails.PurchasePrice = Convert.ToDecimal(txtPurchasePrice.Text);
            clsDetails.Quantity      = Convert.ToDecimal(txtQuantity.Text);
            clsDetails.VAT           = Convert.ToDecimal(txtVAT.Text);
            clsDetails.EVAT          = Convert.ToDecimal(txtEVAT.Text);
            clsDetails.LocalTax      = Convert.ToDecimal(txtLocalTax.Text);

            clsMatrixPackage.Update(clsDetails, lngUID, dteChangeDate, "Matrix Package update.");
            clsMatrixPackage.CommitAndDispose();

            return(true);
        }