예제 #1
0
        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();
            }
        }
예제 #2
0
        ///////***********************************************************/////////

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