예제 #1
0
        void uco_OnSaveButtonclick(object sender, EventArgs e)
        {
            ucOfferteMini control        = (ucOfferteMini)sender;
            opdracht      updateOpdracht = control.opdracht;

            OfferteManagement.updateOfferteStatus(updateOpdracht.opdracht_id, control.openstaand);
        }
예제 #2
0
        void uco_OnRemoveButtonclick(object sender, EventArgs e)
        {
            if (MessageBox.Show("Weet u zeker dat u deze offerte wil verwijderen? Dit kan niet ongedaan worden", "Confirmatie", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                ucOfferteMini control          = (ucOfferteMini)sender;
                opdracht      selectedOpdracht = control.opdracht;

                int index = 0;

                foreach (ucOfferteMini ucOfferteMini in flpOffertes.Controls)
                {
                    if (ucOfferteMini == control)
                    {
                        flpOffertes.Controls.RemoveAt(index);
                    }
                    index += 1;
                }

                OfferteManagement.deleteOfferte(selectedOpdracht.opdracht_id);
            }
        }
예제 #3
0
        private void ucTeAccepterenOffertes_Load(object sender, EventArgs e)
        {
            foreach (opdracht offerte in OfferteManagement.getOffertes())
            {
                if (offerte.offerte_openstaand == true)
                {
                    ucOfferteMini uco = new ucOfferteMini();
                    uco.opdracht             = offerte;
                    uco.OnRemoveButtonclick += new EventHandler(uco_OnRemoveButtonclick);
                    uco.OnSaveButtonclick   += new EventHandler(uco_OnSaveButtonclick);

                    flpOffertes.Controls.Add(uco);
                }

                //if (opdracht.contract == false)
                //{
                //    uco.achtergrond =  Color.CornflowerBlue;
                //}
                //else if (opdracht.contract == true)
                //{
                //    uco.achtergrond = Color.ForestGreen;
                //}
            }
        }