// 2. Existing Product Link Initialize public ProductLinkNewOrEdit(int productLinkId) { InitializeComponent(); this.existingProductLink = SqliteDAProductLink.GetProductLinkById(productLinkId); formTitleLabel.Text = "Edit Product Link"; saveButton.Text = "Edit"; this.newProductLink = false; }
private ProductLinkModel GetProductLink(ProductLinkModel productLink) { // Get Product Link Id from selected row in data grid view int productLinkId = 0; productLinkId = Convert.ToInt32(findProductLinkDataGridView.CurrentRow.Cells["Id"].Value); productLink = SqliteDAProductLink.GetProductLinkById(productLinkId); return(productLink); }
// Other Event Methods //****************************************************************************************************** // Change Unit of measure label according to the selected product link's uom value. private void productLinkComboBox_SelectedValueChanged(object sender, EventArgs e) { //look for a product link object by the combobox's value if (productLinkComboBox.Items.Count > 0) { if (Int32.TryParse(productLinkComboBox.SelectedValue.ToString(), out int number)) { ProductLinkModel productLink = new ProductLinkModel(); productLink = SqliteDAProductLink.GetProductLinkById(number); //change the uom label text value to product link object's uom uomLabel.Text = productLink.UoM.ToString(); } else { uomLabel.Text = ""; } } }