private void frmSuppliers_Load(object sender, EventArgs e) { dataGridSuppliers.DataSource = ProductsSuppliersDB.GetSuppliers(); datagridPackages.DataSource = packageList; FindProductSuppliers(); dataGridSuppliers.Columns[0].Width = 300; dataGridAllProd.Columns[0].Width = 200; dataGridProdSupp.Columns[0].Width = 200; datagridPackages.Columns[0].Width = 100; }
private void btnAddSupp_Click(object sender, EventArgs e) { frmAddEditSupplier addSuppfrm = new frmAddEditSupplier(); addSuppfrm.AddSuppliers = true; DialogResult res = addSuppfrm.ShowDialog(); if (res == DialogResult.OK) { suppList = ProductsSuppliersDB.GetSuppliers(); dataGridSuppliers.DataSource = suppList; Display(); FindProductSuppliers(); } }
private void btnEditSupp_Click(object sender, EventArgs e) { frmAddEditSupplier editSuppfrm = new frmAddEditSupplier(); //Instantiate a new form if (currentSupp != null) { editSuppfrm.supplier = currentSupp; // selected supplier is now the next form's supplier editSuppfrm.AddSuppliers = false; DialogResult res = editSuppfrm.ShowDialog(); if (res == DialogResult.OK) { suppList = ProductsSuppliersDB.GetSuppliers(); dataGridSuppliers.DataSource = suppList; Display(); FindProductSuppliers(); } } }
private void btnDeleteSupp_Click(object sender, EventArgs e) { if (currentSupp != null) { try { if (MessageBox.Show(@"Are you sure you want to delete: " + currentSupp.SupName + @" Supplier?", @"Delete Supplier", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { currentSupp.DeleteSupp(); // delete current supplier suppList = ProductsSuppliersDB.GetSuppliers(); dataGridSuppliers.DataSource = suppList; Display(); FindProductSuppliers(); // find Suppliers } } catch (Exception ex) { MessageBox.Show(@"Cannot delete this supplier, it is currently supplying products!", @"Delete", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } //delete supplier