コード例 #1
0
 private void cbaanpassen_SelectedIndexChanged(object sender, EventArgs e)
 {
     foreach (eventaanmaken eventje in aanmaak)
     {
         if (aanpassingsnummer == eventje.eventid)
         {
             eventaanpas = eventje;
         }
     }
     if (cbaanpassen.Text == "camera")
     {
         tbaanpassingen.Text = Convert.ToString(eventaanpas.Camera);
     }
     else if (cbaanpassen.Text == "RFID")
     {
         tbaanpassingen.Text = Convert.ToString(eventaanpas.rfid);
     }
     else if (cbaanpassen.Text == "TV")
     {
         tbaanpassingen.Text = Convert.ToString(eventaanpas.tv);
     }
     else if (cbaanpassen.Text == "caravan")
     {
         tbaanpassingen.Text = Convert.ToString(eventaanpas.Caravan);
     }
 }
コード例 #2
0
        private void btnInloggen_Click(object sender, EventArgs e)
        {
            loggin         = false;
            gebruikersnaam = Convert.ToInt32(tbUsername.Text);
            wachtwoord     = /*Convert.ToInt32(*/ tbPassword.Text /*)*/;
            foreach (Bezoeker b in bezoekers)
            {
                if (b.AccountNaam == gebruikersnaam && b.AccountWachtwoord == wachtwoord)
                {
                    this.loggin = true;
                    //TODO: match toegangscode met behorende applicatie.

                    if (File.Exists("lijst.bin") == true)
                    {
                        BinaryFormatter fmt;

                        using (FileStream f = new FileStream("lijst.bin", FileMode.Open, FileAccess.ReadWrite))
                        {
                            fmt     = new BinaryFormatter();
                            aanmaak = (List <eventaanmaken>)fmt.Deserialize(f);
                        }
                    }
                    username            = Convert.ToInt32(tbUsername.Text);
                    gbLogin.Visible     = false;
                    gbaanmaak.Visible   = true;
                    gbaanpassen.Visible = true;
                    if (username == 1)
                    {
                        btngenereer          = new Button();
                        btngenereer.Location = new Point(850, 700);
                        btngenereer.Size     = new Size(110, 100);
                        btngenereer.Text     = "genereer login gegevens";
                        this.Controls.Add(btngenereer);
                        dynControls.Add(btngenereer);
                        btngenereer.Click += new EventHandler(this.btngenereer_Click);

                        tbemail          = new TextBox();
                        tbemail.Location = new Point(850, 650);
                        tbemail.Size     = new Size(174, 20);
                        this.Controls.Add(tbemail);
                        dynControls.Add(tbemail);

                        tbnaam          = new TextBox();
                        tbnaam.Location = new Point(850, 620);
                        tbnaam.Size     = new Size(174, 20);
                        this.Controls.Add(tbnaam);
                        dynControls.Add(tbnaam);

                        Label label1 = new Label();
                        label1.AutoSize = true;
                        label1.Location = new System.Drawing.Point(810, 655);
                        label1.Name     = "label2";
                        label1.Size     = new System.Drawing.Size(52, 13);
                        label1.Text     = "e-mail";
                        this.Controls.Add(label1);
                        dynControls.Add(label1);

                        Label label2 = new Label();
                        label2.AutoSize = true;
                        label2.Location = new System.Drawing.Point(810, 625);
                        label2.Name     = "label2";
                        label2.Size     = new System.Drawing.Size(52, 13);
                        label2.Text     = "naam";
                        this.Controls.Add(label2);
                        dynControls.Add(label2);
                    }
                    lbevents          = new ListBox();
                    lbevents.Location = new Point(200, 75);
                    lbevents.Size     = new Size(400, 600);
                    this.Controls.Add(lbevents);
                    dynControls.Add(lbevents);

                    /*tbVerwijderen = new TextBox();
                     * tbVerwijderen.Location = new Point(920, 250);
                     * tbVerwijderen.Size = new Size(121, 21);
                     * this.Controls.Add(tbVerwijderen);
                     * dynControls.Add(tbVerwijderen);
                     *
                     * btnverwijderen = new Button();
                     * btnverwijderen.Location = new Point(790, 250);
                     * btnverwijderen.Name = "cbaanpassen";
                     * btnverwijderen.Size = new System.Drawing.Size(121, 21);
                     * btnverwijderen.Text = "verwijderen";
                     * this.Controls.Add(btnverwijderen);
                     * dynControls.Add(btnverwijderen);
                     * btnverwijderen.Click += new EventHandler(this.btnverwijderen_Click); */

                    btnuitloggen          = new Button();
                    btnuitloggen.Location = new Point(1510, 10);
                    btnuitloggen.Size     = new Size(60, 50);
                    btnuitloggen.Text     = "log uit";
                    this.Controls.Add(btnuitloggen);
                    dynControls.Add(btnuitloggen);

                    btnuitloggen.Click += new EventHandler(this.btnuitloggen_Click);



                    if (username != 1)
                    {
                        OracleCommand cmd = conn.CreateCommand();
                        cmd.CommandType = CommandType.Text;
                        cmd.CommandText = "SELECT * FROM event WHERE gebruikerid = '" + Convert.ToString(username) + "'";
                        OracleDataReader dr = cmd.ExecuteReader();
                        while (dr.Read())
                        {
                            try
                            {
                                int           i     = 0;
                                eventaanmaken nieuw = new eventaanmaken(dr.GetInt32(0), dr.GetInt32(1), dr.GetDateTime(2), dr.GetDateTime(3), dr.GetString(4), dr.GetInt32(5), dr.GetString(6), dr.GetString(7), dr.GetInt32(8), dr.GetString(9));
                                foreach (eventaanmaken inhoud in aanmaak)
                                {
                                    if (dr.GetInt32(0) == inhoud.eventid)
                                    {
                                        i = 1;
                                    }
                                }
                                if (i != 1)
                                {
                                    aanmaak.Add(nieuw);
                                }

                                lbevents.Items.Add("Event: " + Convert.ToString(dr.GetInt32(0)));
                                lbevents.Items.Add("User: "******"Begin datum: " + Convert.ToString(dr.GetDateTime(2)) + " - " + "Eind datum: " + Convert.ToString(dr.GetDateTime(3)));
                                lbevents.Items.Add("Woonplaats: " + dr.GetString(4) + " " + Convert.ToString(dr.GetInt32(5)) + dr.GetString(6));
                                lbevents.Items.Add("Straat: " + dr.GetString(7) + " " + Convert.ToString(dr.GetInt32(8)) + dr.GetString(9));
                                lbevents.Items.Add("____________________________________________________");
                            }
                            catch
                            {
                                int           i     = 0;
                                eventaanmaken nieuw = new eventaanmaken(dr.GetInt32(0), dr.GetInt32(1), dr.GetDateTime(2), dr.GetDateTime(3), dr.GetString(4), dr.GetInt32(5), dr.GetString(6), dr.GetString(7), dr.GetInt32(8));
                                foreach (eventaanmaken inhoud in aanmaak)
                                {
                                    if (dr.GetInt32(0) == inhoud.eventid)
                                    {
                                        i = 1;
                                    }
                                }
                                if (i != 1)
                                {
                                    aanmaak.Add(nieuw);
                                }

                                lbevents.Items.Add("Event: " + Convert.ToString(dr.GetInt32(0)));
                                lbevents.Items.Add("User: "******"Begin datum: " + Convert.ToString(dr.GetDateTime(2)) + " - " + "Eind datum: " + Convert.ToString(dr.GetDateTime(3)));
                                lbevents.Items.Add("Woonplaats: " + dr.GetString(4) + " " + Convert.ToString(dr.GetInt32(5)) + dr.GetString(6));
                                lbevents.Items.Add("Straat: " + dr.GetString(7) + " " + Convert.ToString(dr.GetInt32(8)));
                                lbevents.Items.Add("____________________________________________________");
                            }
                        }
                    }

                    else if (username == 1)
                    {
                        OracleCommand cmd = conn.CreateCommand();
                        cmd.CommandType = CommandType.Text;
                        cmd.CommandText = "SELECT * FROM event";
                        OracleDataReader dr = cmd.ExecuteReader();
                        while (dr.Read())
                        {
                            try
                            {
                                int           i     = 0;
                                eventaanmaken nieuw = new eventaanmaken(dr.GetInt32(0), dr.GetInt32(1), dr.GetDateTime(2), dr.GetDateTime(3), dr.GetString(4), dr.GetInt32(5), dr.GetString(6), dr.GetString(7), dr.GetInt32(8), dr.GetString(9));
                                foreach (eventaanmaken inhoud in aanmaak)
                                {
                                    if (dr.GetInt32(0) == inhoud.eventid)
                                    {
                                        i = 1;
                                    }
                                }
                                if (i != 1)
                                {
                                    aanmaak.Add(nieuw);
                                }

                                lbevents.Items.Add("Event: " + Convert.ToString(dr.GetInt32(0)));
                                lbevents.Items.Add("User: "******"Begin datum: " + Convert.ToString(dr.GetDateTime(2)) + " - " + "Eind datum: " + Convert.ToString(dr.GetDateTime(3)));
                                lbevents.Items.Add("Woonplaats: " + dr.GetString(4) + " " + Convert.ToString(dr.GetInt32(5)) + dr.GetString(6));
                                lbevents.Items.Add("Straat: " + dr.GetString(7) + " " + Convert.ToString(dr.GetInt32(8)) + dr.GetString(9));
                                lbevents.Items.Add("____________________________________________________");
                            }
                            catch
                            {
                                int           i     = 0;
                                eventaanmaken nieuw = new eventaanmaken(dr.GetInt32(0), dr.GetInt32(1), dr.GetDateTime(2), dr.GetDateTime(3), dr.GetString(4), dr.GetInt32(5), dr.GetString(6), dr.GetString(7), dr.GetInt32(8));
                                foreach (eventaanmaken inhoud in aanmaak)
                                {
                                    if (dr.GetInt32(0) == inhoud.eventid)
                                    {
                                        i = 1;
                                    }
                                }
                                if (i != 1)
                                {
                                    aanmaak.Add(nieuw);
                                }

                                lbevents.Items.Add("Event: " + Convert.ToString(dr.GetInt32(0)));
                                lbevents.Items.Add("User: "******"Begin datum: " + Convert.ToString(dr.GetDateTime(2)) + " - " + "Eind datum: " + Convert.ToString(dr.GetDateTime(3)));
                                lbevents.Items.Add("Woonplaats: " + dr.GetString(4) + " " + Convert.ToString(dr.GetInt32(5)) + dr.GetString(6));
                                lbevents.Items.Add("Straat: " + dr.GetString(7) + " " + Convert.ToString(dr.GetInt32(8)));
                                lbevents.Items.Add("____________________________________________________");
                            }
                        }
                    }
                }
            }
            if (loggin == false)
            {
                MessageBox.Show("Ongeldige gebruikersnaam/wachtwoord.");
            }
        }
コード例 #3
0
        private void btnmaakaan_Click(object sender, EventArgs e)
        {
            if (tbplaats.Text != "")
            {
                if (tbnumeriek.Text != "")
                {
                    if (tbalfa.Text != "")
                    {
                        if (tbstraatnaam.Text != "")
                        {
                            if (tbhuisn.Text != "")
                            {
                                if (tbtoevoeg.Text == "")
                                {
                                    OracleCommand cmd = conn.CreateCommand();
                                    var           sql = "insert into event( gebruikerID, eventbegindatum, eventeinddatum, eventplaats, eventpostcodenumeriek, eventpostcodealfanumeriek, eventstraatnaam, eventhuisnummer, eventhuisnummertoevoeging) values(:gebruikerID, :eventbegindatum, :eventeinddatum, :eventplaats, :eventpostcodenumeriek, :eventpostcodealfanumeriek, :eventstraatnaam, :eventhuisnummer, :eventhuisnummertoevoeging)";
                                    using (cmd = new OracleCommand(sql, conn))
                                    {
                                        cmd.Parameters.Add(":gebruikerID", Convert.ToInt32(username));
                                        cmd.Parameters.Add(":eventbegindatum", dtpbegin.Value);
                                        cmd.Parameters.Add(":eventeinddatum", dtpbegin.Value);
                                        cmd.Parameters.Add(":eventplaats", tbplaats.Text);
                                        cmd.Parameters.Add(":eventpostcodenumeriek", Convert.ToInt32(tbnumeriek.Text));
                                        cmd.Parameters.Add(":eventpostcodealfanumeriek", tbalfa.Text);
                                        cmd.Parameters.Add(":eventstraatnaam", tbstraatnaam.Text);
                                        cmd.Parameters.Add(":eventhuisnummer", Convert.ToInt32(tbhuisn.Text));
                                        cmd.Parameters.Add(":eventhuisnummertoevoeging", null);
                                        cmd.ExecuteNonQuery();

                                        int           eventnummer = -1;
                                        OracleCommand command     = conn.CreateCommand();
                                        command.CommandType = CommandType.Text;
                                        command.CommandText = "SELECT MAX(eventid) FROM event WHERE gebruikerid='" + Convert.ToInt32(username) + "'";
                                        OracleDataReader dr = command.ExecuteReader();
                                        while (dr.Read())
                                        {
                                            eventnummer = dr.GetInt32(0);
                                        }
                                        eventaanmaken nieuw = new eventaanmaken(eventnummer, Convert.ToInt32(username), dtpbegin.Value, dtpbegin.Value, tbplaats.Text, Convert.ToInt32(tbnumeriek.Text), tbalfa.Text, tbstraatnaam.Text, Convert.ToInt32(tbhuisn.Text));
                                        aanmaak.Add(nieuw);
                                        lbevents.Items.Add(eventnummer);
                                        lbevents.Items.Add(username);
                                        lbevents.Items.Add("Begin datum: " + Convert.ToString(dtpbegin.Value) + " - " + "Eind datum: " + Convert.ToString(dtpeind.Value));
                                        lbevents.Items.Add("Woonplaats: " + tbplaats.Text + " " + tbnumeriek.Text + tbalfa.Text);
                                        lbevents.Items.Add("Straat: " + tbstraatnaam.Text + " " + tbhuisn.Text + tbtoevoeg.Text);
                                        lbevents.Items.Add("____________________________________________________");
                                    }
                                }
                                else
                                {
                                    OracleCommand cmd = conn.CreateCommand();
                                    var           sql = "insert into event(gebruikerID, eventbegindatum, eventeinddatum, eventplaats, eventpostcodenumeriek, eventpostcodealfanumeriek, eventstraatnaam, eventhuisnummer, eventhuisnummertoevoeging) values(:gebruikerID, :eventbegindatum, :eventeinddatum, :eventplaats, :eventpostcodenumeriek, :eventpostcodealfanumeriek, :eventstraatnaam, :eventhuisnummer, :eventhuisnummertoevoeging)";
                                    using (cmd = new OracleCommand(sql, conn))
                                    {
                                        cmd.Parameters.Add(":gebruikerID", Convert.ToInt32(username));
                                        cmd.Parameters.Add(":eventbegindatum", dtpbegin.Value);
                                        cmd.Parameters.Add(":eventeinddatum", dtpbegin.Value);
                                        cmd.Parameters.Add(":eventplaats", tbplaats.Text);
                                        cmd.Parameters.Add(":eventpostcodenumeriek", Convert.ToInt32(tbnumeriek.Text));
                                        cmd.Parameters.Add(":eventpostcodealfanumeriek", tbalfa.Text);
                                        cmd.Parameters.Add(":eventstraatnaam", tbstraatnaam.Text);
                                        cmd.Parameters.Add(":eventhuisnummer", Convert.ToInt32(tbhuisn.Text));
                                        cmd.Parameters.Add(":eventhuisnummertoevoeging", tbtoevoeg.Text);
                                        cmd.ExecuteNonQuery();
                                    }



                                    int           eventnummer = -1;
                                    OracleCommand command     = conn.CreateCommand();
                                    command.CommandType = CommandType.Text;
                                    command.CommandText = "SELECT MAX(eventid) FROM event WHERE gebruikerid='" + Convert.ToInt32(username) + "'";
                                    OracleDataReader dr = command.ExecuteReader();
                                    while (dr.Read())
                                    {
                                        eventnummer = dr.GetInt32(0);
                                    }
                                    eventaanmaken nieuw = new eventaanmaken(eventnummer, Convert.ToInt32(username), dtpbegin.Value, dtpbegin.Value, tbplaats.Text, Convert.ToInt32(tbnumeriek.Text), tbalfa.Text, tbstraatnaam.Text, Convert.ToInt32(tbhuisn.Text));
                                    aanmaak.Add(nieuw);

                                    lbevents.Items.Add(eventnummer);
                                    lbevents.Items.Add(username);
                                    lbevents.Items.Add("Begin datum: " + Convert.ToString(dtpbegin.Value) + " - " + "Eind datum: " + Convert.ToString(dtpeind.Value));
                                    lbevents.Items.Add("Woonplaats: " + tbplaats.Text + " " + tbnumeriek.Text + tbalfa.Text);
                                    lbevents.Items.Add("Straat: " + tbstraatnaam.Text + " " + tbhuisn.Text + tbtoevoeg.Text);
                                    lbevents.Items.Add("____________________________________________________");
                                }
                            }
                            else
                            {
                                MessageBox.Show("huisnummer nog niet ingevuld");
                            }
                        }
                        else
                        {
                            MessageBox.Show("straatnaam is nog niet ingevuld");
                        }
                    }
                    else
                    {
                        MessageBox.Show("alfanumerieke postcode is nog niet ingevuld");
                    }
                }
                else
                {
                    MessageBox.Show("numerieke postcode is nog niet ingevuld");
                }
            }
            else
            {
                MessageBox.Show("plaats is nog niet ingevuld");
            }
        }