private void OpenAddProductDialog()
 {
     using (AddProductForm form = new AddProductForm())
     {
         form.ClickSubmitOK += new EventHandler <ProductInfo>((object sender, ProductInfo info) =>
         {
             using (DatabaseController databaseController = new DatabaseController())
             {
                 databaseController.InsertProduct(info);
                 //MessageBox.Show("Click On a product" + Environment.NewLine + info.ToString());
             }
             menuView1.AddMenuControl(info);
         });
         form.ShowDialog();
     }
 }
        private void OpenEditProductDialog(ProductInfo info, MenuControl target)
        {
            using (AddProductForm form = new AddProductForm(info))
            {
                form.ClickSubmitOK += new EventHandler <ProductInfo>((object sender, ProductInfo info2) =>
                {
                    using (DatabaseController databaseController = new DatabaseController())
                    {
                        databaseController.UpdateProduct(info2);

                        //MessageBox.Show("Click On a product" + Environment.NewLine + info.ToString());
                    }
                    target.SetData(info2);
                });
                form.ShowDialog();
            }
        }