public PurchaseItem(decimal quantity, decimal unitPrice, ProductDB product) { this.Quantity = quantity; this.UnitPrice = unitPrice; this.Product = product; this.Provider = null; }
public void saveProduct(ProductDB product) { if (product.IsNew()) { int id = this.dbConnection.addProduct(product.Code, product.Name, product.Stockable, product.Stock, product.Price); product.Id = id; } else { this.dbConnection.updateProduct((int)product.Id, product.Code, product.Name, product.Stockable, product.Stock, product.Price); } }
public DialogResult ShowDialog(ProductDB product, DbActionsEnum operation) { if (operation == DbActionsEnum.Create) { this.originalProduct = null; } else { this.originalProduct = product; } this.setBehaviorFromOperation(operation); return this.ShowDialog(); }
private void bAccept_Click(object sender, EventArgs e) { if (this.validData()) { if (this.originalProduct == null || this.originalProduct.Id == null) { this.resultProduct = new ProductDB(long.Parse(this.tbProductCode.Text), this.tbProductName.Text, this.cbProductStockable.Checked); } else { this.resultProduct = new ProductDB((int)this.originalProduct.Id, long.Parse(this.tbProductCode.Text), this.tbProductName.Text, this.cbProductStockable.Checked); } this.DialogResult = DialogResult.OK; this.Close(); } }
public SaleItem(decimal quantity, ProductDB product) { this.Quantity = quantity; this.Product = product; }
public void deleteProduct(ProductDB product) { this.dbConnection.deleteProduct((int)product.Id); }