//Uppdatera Användare private void btnUpdateInfo_Click(object sender, RoutedEventArgs e) { LogicHandler updateUserHandler = new LogicHandler(); Validator validate = new Validator(); var bossID = tbBoss.Text; var userID = tbUserID.Text; var id = Int32.Parse(userID); var username = tbUsername.Text; var firstname = tbFirstName.Text; var lastname = tbLastNamne.Text; var password = tbPassword.Text; var boss = Int32.Parse(bossID); var ssn = tbSsn.Text; var mail = tbEmail.Text; if (validate.ControllFiledNotEmpty(tbUsername)) { MessageBox.Show("Du måste ange ett användarnamn!"); } else if (validate.ControllFiledNotEmpty(tbFirstName)) { MessageBox.Show("Du måste ange ett förnamn!"); } else if (validate.ControllFiledNotEmpty(tbLastNamne)) { MessageBox.Show("Du måste ange ett efternamn!"); } else if (validate.ControllFiledNotEmpty(tbPassword)) { MessageBox.Show("Du måste ange ett lösenord!"); } else if (validate.ControllFiledNotEmpty(tbSsn)) { MessageBox.Show("Du måste ange ett personnummer!"); } else if (validate.ControllFiledNotEmpty(tbEmail)) { MessageBox.Show("Du måste ange en email-adress!"); } else if (validate.ControllFiledNotEmpty(tbBoss)) { MessageBox.Show("Du måste ange vem som är chef för användaren!"); } else if (validate.ControllFiledNotEmpty(tbUserID)) { MessageBox.Show("Användaren måste ha ett anställnigsnummer!"); } else { updateUserHandler.uppdateUser(id, username, firstname, lastname, password, ssn, mail, boss); MessageBox.Show(tbFirstName.Text + " " + tbLastNamne.Text + " har uppdaterats!"); listBoxUsers.SelectedValue = tbUsername.Text; listBoxUsers.Items.Clear(); PopulateListViewUsers(); } }