示例#1
0
        private void btnAnnuleren_Click(object sender, EventArgs e)
        {
            DialogResult = DialogResult.Abort;

            if (edit)
            {
                ReceptBekijken receptBekijken = new ReceptBekijken(origineel);
                receptBekijken.Show();
                this.Close();
            }
        }
示例#2
0
        private void loadHomeScreen()
        {
            var recepten = Repository.GetRecepten(OrderBy.ToegevoegdDesc, 9).ToList();

            for (int i = 0; i < 9; i++)
            {
                GroupBox   receptBox = (GroupBox)this.Controls.Find("recept" + (i + 1), true)[0];
                PictureBox picRecept = (PictureBox)receptBox.Controls.Find("pictureBox" + (i + 1), true)[0];

                if (HasEventHandler(picRecept, "EventClick") == false)
                {
                    picRecept.Click += new EventHandler((obj, args) =>
                    {
                        ReceptBekijken frmReceptBekijken = new ReceptBekijken((Recept)((PictureBox)obj).Tag);
                        frmReceptBekijken.Show();

                        frmReceptBekijken.FormClosing += new FormClosingEventHandler((obj1, args1) =>
                        {
                            receptBox.VulMetRecept(frmReceptBekijken.recept);
                            picRecept.Tag = frmReceptBekijken.recept;

                            if (frmReceptBekijken.DialogResult == DialogResult.No)
                            {
                                loadHomeScreen();
                            }
                        });
                    });
                }

                receptBox.Tag = picRecept;

                if (recepten.Count <= i)
                {
                    receptBox.Visible = false;
                    receptBox.Text    = "leeg";
                }
                else
                {
                    var recept = recepten[i];
                    receptBox.VulMetRecept(recept);
                    receptBox.Visible = true;

                    picRecept.Tag = recept;
                }

                receptBoxen.Add(receptBox);
            }
        }