private void EditSupplierProductToolStripMenuItem_Click(object sender, EventArgs e) { /////////////////////////////////////////////// int rowNum = productListGridView.CurrentCell.RowIndex; AddModifySupplierProductForm amspf = new AddModifySupplierProductForm(); amspf.isAdd = false; amspf.currentProductSupplier = ProductSupplierList[rowNum]; DialogResult result = amspf.ShowDialog(); // display second form modal if (result == DialogResult.OK || result == DialogResult.Retry) // successful update or concurrency exception { RefreshGridView(); } }
///////***********************************************************///////// private void AddSupplierProductToolStripMenuItem_Click(object sender, EventArgs e) { AddModifySupplierProductForm amspf = new AddModifySupplierProductForm(); amspf.isAdd = true; DialogResult result = amspf.ShowDialog(); if (result == DialogResult.OK) // new row got inserted { ProductSupplierList.Add(amspf.currentProductSupplier); productSupplierListbox.Items.Add($"ProductSupplierID: {ProductSupplierList.Count}:::ProductID: {amspf.currentProductSupplier.ProductId}, " + $"SupplierID: {amspf.currentProductSupplier.SupplierId}"); RefreshGridView(); } }