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(); }
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; } }
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); }
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); }