Beispiel #1
0
        //Change-Add
        private void Add()
        {
            DATA.IDcounter++;

            int output;

            if (Int32.TryParse(Telefoonnr_txt.Text, out output))
            {
            }


            DATA.Medewerkers.Add(new Medewerker(
                                     DATA.IDcounter,
                                     Naam_txt.Text,
                                     Achternaam_txt.Text,
                                     Email_txt.Text,
                                     Geslacht_cb.Text,
                                     DATA.Func(Functie_cb.Text),
                                     LoginNaam_txt.Text,
                                     Wachtwoord_txt.Text,
                                     "img path",
                                     output,

                                     DateTime.Now.ToShortDateString().ToString(),
                                     "",
                                     ""));

            DATA.Save_Medewerkers(DATA.Medewerkers);
            Admin frm2 = new Admin(DATA.LoginID);

            frm2.Show();

            this.Close();
        }
Beispiel #2
0
        private void ApllyChange(int id)
        {
            for (int i = 0; i < DATA.Medewerkers.Count; i++)
            {
                if (DATA.Medewerkers[i].ID == id)
                {
                    DATA.Medewerkers[i].Naam       = Naam_txt.Text;
                    DATA.Medewerkers[i].Achternaam = Achternaam_txt.Text;
                    DATA.Medewerkers[i].Email      = Email_txt.Text;
                    DATA.Medewerkers[i].Telnr      = Int32.Parse(Telefoonnr_txt.Text);
                    DATA.Medewerkers[i].LoginNaam  = LoginNaam_txt.Text;
                    DATA.Medewerkers[i].Wachtwoord = Wachtwoord_txt.Text;

                    DATA.Medewerkers[i].Functie  = DATA.Func(Functie_cb.Text);
                    DATA.Medewerkers[i].Geslacht = Geslacht_cb.Text;

                    DATA.Save_Medewerkers(DATA.Medewerkers);

                    MessageBox.Show("Succesfully changed!");
                    Admin frm2 = new Admin(DATA.LoginID);
                    frm2.Show();
                    this.Close();
                }
            }
        }
Beispiel #3
0
        private void CheckFieldInputs(Function function)
        {
            string naam       = Naam_txt.Text;
            string achternaam = Achternaam_txt.Text;
            string email      = Email_txt.Text;
            string telefoonnr = Telefoonnr_txt.Text;

            string             loginnaam  = LoginNaam_txt.Text;
            string             wachtwoord = Wachtwoord_txt.Text;
            Medwerker_Function func       = DATA.Func(Functie_cb.Text);
            string             geslacht   = Geslacht_cb.Text;

            if (naam != String.Empty && achternaam != String.Empty && email != String.Empty && telefoonnr != String.Empty && loginnaam != String.Empty && wachtwoord != String.Empty && geslacht != String.Empty)
            {
                if (function == Function.Nieuw)
                {
                    for (int i = 0; i < DATA.Medewerkers.Count; i++)
                    {
                        if (DATA.Artikellen[i].Naam.ToLower() == naam.ToLower())
                        {
                            Message_lbl.Text = "Er bestaat al een Medewerker met deze naam!";
                            accepeted        = false;//is false
                            if (DATA.Medewerkers[i].LoginNaam.ToLower() == loginnaam.ToLower() && function == Function.Nieuw)
                            {
                                Message_lbl.Text = "Er bestaat al een Medewerker met deze login naam!";
                                accepeted        = false;//is false
                            }
                        }
                        else
                        {
                            accepeted = true;
                        }
                    }
                }
                else
                {
                    accepeted = true;
                }

                if (accepeted)
                {
                    if (function == Function.Nieuw)
                    {
                        Add();
                    }
                    else if (function == Function.Wijzig)
                    {
                        ApllyChange(DATA.SelectedID_werknemers);
                    }
                }
            }
            else if (naam == String.Empty)
            {
                Message_lbl.Text = "Er is nog geen NAAM ingevuld!";
            }
            else if (achternaam == String.Empty)
            {
                Message_lbl.Text = "Er is nog geen ACHTERNAAM ingevuld!";
            }
            else if (email == String.Empty)
            {
                Message_lbl.Text = "Er is nog geen EMAIL ADRES ingevuld!";
            }
            else if (telefoonnr == String.Empty)
            {
                Message_lbl.Text = "Er is nog geen TELEFOON NR ingevuld!";
            }
            else if (loginnaam == String.Empty)
            {
                Message_lbl.Text = "Er is nog geen LOGIN NAAM ingevuld!";
            }
            else if (wachtwoord == String.Empty)
            {
                Message_lbl.Text = "Er is nog geen WACHTWOORD ingevuld!";
            }
            else if (Functie_cb.Text == "None")
            {
                Message_lbl.Text = "Er is nog geen FUNCTIE ingevuld!";
            }
            else if (geslacht == String.Empty)
            {
                Message_lbl.Text = "Er is nog geen GESLACHT ingevuld!";
            }
        }