Ejemplo n.º 1
0
        private void btnBewerken_Click(object sender, RoutedEventArgs e)
        {
            using (MagazijnEntities ctx = new MagazijnEntities())
            {
                var gesectioneerdePersoneel = ctx.PersoneelsIDs.Single(g => g.PersoneelID == (int)cbPersoneelID.SelectedValue);

                gesectioneerdePersoneel.Voornaam   = txtvoornaam.Text;
                gesectioneerdePersoneel.Achternaam = txtAchternaam.Text;
                int roleID = (int)cbRoleID.SelectedIndex + 1;
                //var listRoleID = ctx.PersoneelsIDs.Select(x => x.RoleID).ToList();
                gesectioneerdePersoneel.RoleID = cbRoleID.SelectedIndex + 1;
                if (txtPasword.Text != "")
                {
                    var passwoord = WachwoordEncryptie(txtPasword.Text);
                    gesectioneerdePersoneel.Wachtwoord = passwoord;
                }
                gesectioneerdePersoneel.Username   = txtvoornaam.Text;
                gesectioneerdePersoneel.Achternaam = txtvoornaam.Text;
                gesectioneerdePersoneel.Username   = txtGebruikernaam.Text;
                gesectioneerdePersoneel.RoleID     = roleID;
                ctx.SaveChanges();
                MessageBox.Show("Is bewerkt");
                PersoneelList();
            }
        }
Ejemplo n.º 2
0
        private void cbPersoneelID_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            //cbRoleID.Items.Clear();
            using (MagazijnEntities ctx = new MagazijnEntities())
            {
                if (cbPersoneelID.SelectedValue != null)
                {     // String test= Convert.ToString(cbPersoneelID.SelectedValue);
                      //    MessageBox.Show(test);

                    if (ctx.PersoneelsIDs.Single(x => x.PersoneelID == (int)cbPersoneelID.SelectedValue) != null)
                    {
                        var geslectioneerdePersoneel = ctx.PersoneelsIDs.Single(p => p.PersoneelID == (int)cbPersoneelID.SelectedValue);
                    }
                    if (ctx.PersoneelsIDs.Single(p => p.PersoneelID == (int)cbPersoneelID.SelectedValue) != null)
                    {
                        string hash = "kcuf@BV";

                        var geslectioneerdePersoneel = ctx.PersoneelsIDs.Single(p => p.PersoneelID == (int)cbPersoneelID.SelectedValue);
                        txtvoornaam.Text      = geslectioneerdePersoneel.Voornaam;
                        txtAchternaam.Text    = geslectioneerdePersoneel.Achternaam;
                        txtGebruikernaam.Text = geslectioneerdePersoneel.Username;
                        string gebruikerNaam = geslectioneerdePersoneel.Username;
                        String pass          = Convert.ToString(geslectioneerdePersoneel.Wachtwoord);
                        var    wachtwoord    = ctx.PersoneelsIDs.Where(x => x.Username == gebruikerNaam).Select(x => x.Wachtwoord).FirstOrDefault().ToString();
                        txtPasword.Text        = WachwoordDecryptie(wachtwoord);
                        cbRoleID.SelectedIndex = geslectioneerdePersoneel.RoleID - 1;
                    }
                }
            }
        }
Ejemplo n.º 3
0
 private void btnDeleteCategorie_Click(object sender, RoutedEventArgs e)
 {
     using (MagazijnEntities ctx = new MagazijnEntities())
     {
         ctx.Categories.Remove(ctx.Categories.Single(x => x.CategorieID == (int)cbCategorie.SelectedValue));
         ctx.SaveChanges();
     }
     CategorieList();
 }
Ejemplo n.º 4
0
 private void btnEditCategorie_Click(object sender, RoutedEventArgs e)
 {
     using (MagazijnEntities ctx = new MagazijnEntities())
     {
         ctx.Categories.Single(x => x.CategorieID == (int)cbCategorie.SelectedValue).CategorieNaam = txtCategorieToevoegen.Text;
         ctx.SaveChanges();
     }
     CategorieList();
 }
Ejemplo n.º 5
0
 private void btnVerwijderen_Click(object sender, RoutedEventArgs e)
 {
     using (MagazijnEntities ctx = new MagazijnEntities())
     {
         ctx.PersoneelsIDs.Remove(ctx.PersoneelsIDs.Single(p => p.PersoneelID == (int)cbPersoneelID.SelectedValue));
         ctx.SaveChanges();
     }
     MessageBox.Show("Is verwijderd");
     PersoneelList();
 }
Ejemplo n.º 6
0
 private void CategorieList()
 {
     using (MagazijnEntities ctx = new MagazijnEntities())
     {
         cbCategorie.ItemsSource = null;
         var listCategorie = ctx.Categories.Select(x => x).ToList();
         cbCategorie.DisplayMemberPath = "CategorieNaam";
         cbCategorie.SelectedValuePath = "CategorieID";
         cbCategorie.ItemsSource       = listCategorie;
         cbCategorie.SelectedIndex     = 0;
     }
 }
Ejemplo n.º 7
0
 private void btnAddCategorie_Click(object sender, RoutedEventArgs e)
 {
     using (MagazijnEntities ctx = new MagazijnEntities())
     {
         ctx.Categories.Add(new Categorie {
             CategorieNaam = txtCategorieToevoegen.Text
         });
         //ctx.Categories.Add(new Categorie { CategorieNaam = txtCategorieToevoegen.Text });
         ctx.SaveChanges();
     }
     CategorieList();
 }
Ejemplo n.º 8
0
 private void btnToevoegenProducten_Click(object sender, RoutedEventArgs e)
 {
     using (MagazijnEntities ctx = new MagazijnEntities())
     {
         ctx.Products.Add(new Product
         {
             Naam          = txtNaamEditProducten.Text,
             Marge         = Convert.ToDecimal(txtMargeEditProducten.Text),
             Eenheid       = Convert.ToInt32(txtEenheidEditProducten.Text),
             BTW           = Convert.ToDecimal(txtBTWEditProducten.Text),
             LeverancierID = (int)cbLeverancierEditProducten.SelectedValue,
             CategorieID   = (int)cbCategorieEditProducten.SelectedValue,
         });
         ctx.SaveChanges();
         MessageBox.Show("Toevoegen");
     }
 }
Ejemplo n.º 9
0
        private void PersoneelList()
        {
            cbRoleID.Items.Clear();
            cbRoleID.Items.Add("Beheerder");
            cbRoleID.Items.Add("Verkoper");
            cbRoleID.Items.Add("Magazinier");

            using (MagazijnEntities ctx = new MagazijnEntities())
            {
                cbPersoneelID.ItemsSource = null;
                var personeelList = ctx.PersoneelsIDs.Select(x => new { Username = x.Voornaam + " " + x.Achternaam + " " + x.Username, id = x.PersoneelID }).ToList();
                cbPersoneelID.DisplayMemberPath = "Username";
                cbPersoneelID.SelectedValuePath = "id";
                cbPersoneelID.ItemsSource       = personeelList;
                cbPersoneelID.SelectedIndex     = 0;
                cbRoleID.ItemsSource            = null;
                var listRoleID = ctx.PersoneelsIDs.Select(x => x.RoleID).ToList();
            }
        }
Ejemplo n.º 10
0
        private void btnToevoegen_Click(object sender, RoutedEventArgs e)
        {
            var    wachtwoord = txtPasword.Text;
            string voornaam   = txtvoornaam.Text;
            string achternaam = txtAchternaam.Text;
            //string wachtwwoord = WachwoordEncryptie(wachtwoord);
            int    roleID        = (int)cbRoleID.SelectedIndex + 1;
            string gebruikerNaam = txtGebruikernaam.Text;

            using (MagazijnEntities ctx = new MagazijnEntities())
            {
                ctx.PersoneelsIDs.Add(new PersoneelsID()
                {
                    Voornaam   = voornaam,
                    Achternaam = achternaam,
                    Wachtwoord = WachwoordEncryptie(wachtwoord),
                    RoleID     = roleID,
                    Username   = gebruikerNaam,
                });
                ctx.SaveChanges();
                MessageBox.Show("Is toegevoegt");
                PersoneelList();
            }
        }