Пример #1
0
 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;
 }
Пример #2
0
        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();
            }
        }
Пример #3
0
        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();
                }
            }
        }
Пример #4
0
 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