public HoofdMenu(string _value) { InitializeComponent(); value = _value; txtKeuze.Text = value; string gebruiker = txtKeuze.Text; using (MagazijnEntities ctx = new MagazijnEntities()) { var role = ctx.PersoneelsIDs.Where(x => x.Username == txtKeuze.Text).Select(y => y.RoleID).FirstOrDefault().ToString(); //MessageBox.Show(Convert.ToString (role)); switch (role) { case "1": break; case "2": btnDatabeheer.Visibility = Visibility.Hidden; break; case "3": btnDatabeheer.Visibility = Visibility.Hidden; break; default: break; } //MessageBox.Show(txtKeuze.Text); } }
private void btnVerwijderen_Click(object sender, RoutedEventArgs e) { var content = Convert.ToInt32(txtBlock.Text); using (MagazijnEntities ctx = new MagazijnEntities()) { ctx.PersoneelsIDs.RemoveRange(ctx.PersoneelsIDs.Where(y => y.PersoneelID == content)).FirstOrDefault(); ctx.SaveChanges(); } }
public Registratie() { InitializeComponent(); InitializeComponent(); cmbGebruikerType.Items.Add("Beheerder"); cmbGebruikerType.Items.Add("Verkoper"); cmbGebruikerType.Items.Add("Magazinier"); using (MagazijnEntities ctx = new MagazijnEntities()) { var personen = ctx.PersoneelsIDs.Select(x => x); { dataGridPersoneel.ItemsSource = personen.ToList(); } } }
private void DataGridPersoneel_SelectionChanged(object sender, SelectionChangedEventArgs e) { using (MagazijnEntities ctx = new MagazijnEntities()) { var personen = ctx.PersoneelsIDs.Select(x => x); { dataGridPersoneel.ItemsSource = personen.ToList(); } } if (e.AddedItems.Count > 0) { var content = (e.AddedItems[0] as PersoneelsID).PersoneelID; txtBlock.Text = Convert.ToString(content); } }
private void btnSubmit_Click(object sender, RoutedEventArgs e) { string hash = "kcuf@BV"; byte[] data = UTF8Encoding.UTF8.GetBytes(txtPassword.Password); using (MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider()) { byte[] keys = md5.ComputeHash(UTF8Encoding.UTF8.GetBytes(hash)); using (TripleDESCryptoServiceProvider tripDes = new TripleDESCryptoServiceProvider() { Key = keys, Mode = CipherMode.ECB, Padding = PaddingMode.PKCS7 }) { ICryptoTransform transform = tripDes.CreateEncryptor(); Byte[] results = transform.TransformFinalBlock(data, 0, data.Length); txtPassword.Password = Convert.ToBase64String(results, 0, results.Length); } } using (MagazijnEntities ctx = new MagazijnEntities()) { var geselecteerdeGebruiker = ctx.PersoneelsIDs.Where(x => x.Username == txtUsername.Text && x.Wachtwoord == txtPassword.Password).Count(); var loging = ctx.PersoneelsIDs.Where(x => x.Username == txtUsername.Text).Select(x => x.Wachtwoord).Count(); //var wachtwoord = ctx.PersoneelsIDs.Where(x => x.Username == txtUsername.Text).Select(x => x.Wachtwoord).FirstOrDefault().ToString(); if (geselecteerdeGebruiker == 1) { string username = txtUsername.Text; txtPassword.Clear(); txtUsername.Clear(); //MessageBox.Show("Gebruiker naam gevonden and pass: "******"Gebruiker naam niet gevonden xxxxxxxxxxxx"); txtPassword.Clear(); txtUsername.Clear(); } // var wachtwoord = ctx.PersoneelsIDs.Where(x => x.Username == txtUsername.Text).Select(x => x.Wachtwoord).FirstOrDefault().ToString(); // byte[] data = Convert.FromBase64String(wachtwoord); //using (MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider()) //{ // byte[] keys = md5.ComputeHash(UTF8Encoding.UTF8.GetBytes(hash)); // using (TripleDESCryptoServiceProvider tripDes = new TripleDESCryptoServiceProvider() { Key = keys, Mode = CipherMode.ECB, Padding = PaddingMode.PKCS7 }) // { // ICryptoTransform transform = tripDes.CreateDecryptor(); // Byte[] results = transform.TransformFinalBlock(data, 0, data.Length); // wachtwoord = UTF32Encoding.UTF8.GetString(results); // //MessageBox.Show(wachtwoord); // } //} } //if (wachtwoord == txtPassword.Password) //{ // string username = txtUsername.Text; // txtPassword.Clear(); // txtUsername.Clear(); // //MessageBox.Show("Gebruiker naam gevonden and pass: "******"Gebruiker naam niet gevonden xxxxxxxxxxxx"); //} }
private void BtnToevoegen_Click(object sender, RoutedEventArgs e) { int roleID = 0; string hash = "kcuf@BV"; string gebruiker = cmbGebruikerType.Text.ToString(); switch (gebruiker) { case "Beheerder": roleID = 1; break; case "Verkoper": roleID = 2; break; case "Magazinier": roleID = 3; break; default: break; } if (txtPasswoord.Password == txtConfPasswoord.Password && roleID != 0) { byte[] data = UTF8Encoding.UTF8.GetBytes(txtPasswoord.Password); using (MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider()) { byte[] keys = md5.ComputeHash(UTF8Encoding.UTF8.GetBytes(hash)); using (TripleDESCryptoServiceProvider tripDes = new TripleDESCryptoServiceProvider() { Key = keys, Mode = CipherMode.ECB, Padding = PaddingMode.PKCS7 }) { ICryptoTransform transform = tripDes.CreateEncryptor(); Byte[] results = transform.TransformFinalBlock(data, 0, data.Length); txtPasswoord.Password = Convert.ToBase64String(results, 0, results.Length); } } using (MagazijnEntities ctx = new MagazijnEntities()) { ctx.PersoneelsIDs.Add(new PersoneelsID() { Voornaam = txtVoorNaam.Text, Achternaam = txtAchterNaam.Text, Username = txtGebruikeNaam.Text, RoleID = roleID, Wachtwoord = txtPasswoord.Password }); ctx.SaveChanges(); txtAchterNaam.Clear(); txtGebruikeNaam.Clear(); txtVoorNaam.Clear(); txtPasswoord.Clear(); txtConfPasswoord.Clear(); } } else { MessageBox.Show("Er is iets miss probeer opnieuw"); } using (MagazijnEntities ctx = new MagazijnEntities()) { var personen = ctx.PersoneelsIDs.Select(x => x); { dataGridPersoneel.ItemsSource = personen.ToList(); } } }