private void Btn_Login_Click(object sender, RoutedEventArgs e) { string path = "registro.xml"; XDocument xmlDoc = XDocument.Load(path); XElement xmlListaPersone = xmlDoc.Element("persone"); var xmlPersona = xmlListaPersone.Elements("persona"); foreach (var item in xmlPersona) { XElement xmlEmail = item.Element("email"); XElement xmlUsername = item.Element("username"); XElement xmlPassword = item.Element("password"); if (xmlUsername.Value == Txt_Username.Text && xmlPassword.Value == Txt_Password.Text || xmlEmail.Value == Txt_Username.Text && xmlPassword.Value == Txt_Password.Text) { Museo.MainWindow mainWindow = new Museo.MainWindow(); this.Close(); mainWindow.Show(); break; } else { MessageBox.Show("Verifica la correttezza dei dati inseriti", "Attenzione", MessageBoxButton.OK, MessageBoxImage.Error); Txt_Username.Focus(); break; } } }
private void Btn_Login_Click(object sender, RoutedEventArgs e) { bool flag = true; string path = "registro.xml"; XDocument xmlDoc = XDocument.Load(path); XElement xmlListaPersone = xmlDoc.Element("persone"); var xmlPersona = xmlListaPersone.Elements("persona"); foreach (var item in xmlPersona) { XElement xmlEmail = item.Element("email"); XElement xmlUsername = item.Element("username"); XElement xmlPassword = item.Element("password"); if (xmlUsername.Value == Txt_Username.Text && xmlPassword.Value == Pwd_Password.Password || xmlEmail.Value == Txt_Username.Text && xmlPassword.Value == Pwd_Password.Password) { Museo.MainWindow mainWindow = new Museo.MainWindow(); MessageBox.Show($"Ciao {xmlUsername.Value}, goditi al meglio lo Smart Museum", "WELCOME", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); mainWindow.Show(); flag = false; break; } else if (xmlUsername.Value == Txt_Username.Text && xmlPassword.Value != Pwd_Password.Password || xmlEmail.Value == Txt_Username.Text && xmlPassword.Value != Pwd_Password.Password) { MessageBox.Show("Verifica la correttezza dei dati inseriti", "Attenzione", MessageBoxButton.OK, MessageBoxImage.Error); Txt_Username.Focus(); flag = false; break; } } if (flag) { MessageBox.Show("Non sei registrato? Registrati ora!", "Avviso", MessageBoxButton.OK, MessageBoxImage.Question); } }