示例#1
0
        private void btInschrijven_Click(object sender, EventArgs e)
        {
            DatabaseManager.InsertItem(new Lease());
            Lease lease = new Lease() { ID = int.Parse(DatabaseManager.QueryFirst("SELECT MAX(ID) FROM Lease")["Column1"].ToString()) };
            Reserveer_Systeem.frmMain.Lease = lease.ID;
            Reserveer_Systeem.frmMain.SelectedEvenement = new Reserveer_Systeem.Evenement() { ID = evenement.ID, BeginDate = evenement.BeginDate, EndDate = evenement.EndDate};
            frmDatum frmDatum = new frmDatum() { Location = Location, StartPosition = FormStartPosition.CenterParent };
            if (frmDatum.ShowDialog(this) != DialogResult.OK)
            {
                MessageBox.Show("Geen geldige datum ingevoerd. Probeer het opnieuw");
                return;
            }

            frmKaart frmKaart = new frmKaart() { Location = Location, StartPosition = FormStartPosition.CenterParent };
            if (frmKaart.ShowDialog(this) != DialogResult.OK)
            {
                MessageBox.Show("Geen plek gekozen! Probeer het opnieuw.");
                return;
            }
        }
示例#2
0
        private void btnNext_Click(object sender, EventArgs e)
        {
            if (radioExisting.Checked) //Show login
            {
                frmLogin frmLogin = new frmLogin() { Location = Location, StartPosition = FormStartPosition.CenterParent };

                if (frmLogin.ShowDialog(this) == DialogResult.OK)
                {
                    Account = frmLogin.Account;
                }
                else
                {
                    MessageBox.Show("Geen geldig account, begin opnieuw.");
                    return;
                }
            }
            if (radioNew.Checked) //Show new
            {
                frmNewAccount frmAccount = new frmNewAccount() { Location = Location, StartPosition = FormStartPosition.CenterParent};

                if (frmAccount.ShowDialog(this) == DialogResult.OK)
                {
                    Account = frmAccount.Account;
                }
                else
                {
                    MessageBox.Show("Geen geldig account, begin opnieuw.");
                    return;
                }
            }

            frmDatum frmDatum = new frmDatum() { Location = Location, StartPosition = FormStartPosition.CenterParent };
            if (frmDatum.ShowDialog(this) != DialogResult.OK)
            {
                MessageBox.Show("Geen geldige datum ingevoerd. Probeer het opnieuw");
                return;
            }

            frmKaart frmKaart = new frmKaart() {Location = Location, StartPosition = FormStartPosition.CenterParent };

            if (frmKaart.ShowDialog(this) != DialogResult.OK)
            {
                MessageBox.Show("Geen plek gekozen! Probeer het opnieuw.");
                return;
            }
            frmSelectMaterial frmMaterial = new frmSelectMaterial(SelectedEvenement, frmDatum.From, frmDatum.Till) { Location = Location, StartPosition = FormStartPosition.CenterParent };
            if (frmMaterial.ShowDialog(this) == DialogResult.OK)
            {
                //TODO RICK FIX DEZE SHIZZLE
            }
            try
            {
                if (DatabaseManager.InsertItem(new LeasePlace()
                {
                    Account = Account.ID,
                    Arrival = frmDatum.From,
                    Departure = frmDatum.Till,
                    Event = SelectedEvenement.ID,
                    Place = frmKaart.SpotID
                }))
                {
                    MessageBox.Show("U bent aangemeld! RFID word klaar gezet", "Succes", MessageBoxButtons.OK,
                        MessageBoxIcon.Information);
                }

            }
            catch
            {
                Console.WriteLine("Error insterting item");
            }
        }