Esempio n. 1
0
        private void back_button_Click(object sender, RoutedEventArgs e)
        {
            WindowAdmin admin = new WindowAdmin();

            this.Close();
            admin.ShowDialog();
            this.Show();
            checkforms.Close();
        }
        private void Button_Login_validation_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(PasswordBox.Password) || string.IsNullOrWhiteSpace(UsernameBox.Text))
            {
                MessageBox.Show("Don't leave empty boxes");
            }
            if (UsernameBox.Text.Equals("Admin") && PasswordBox.Password.Equals("*sinergy#"))
            {
                WindowAdmin PantallaAdmin = new WindowAdmin();
                this.Close();
                PantallaAdmin.ShowDialog();
                this.Show();
            }
            else
            {
                List <String> users = new List <String>(); //lista con cada linea del txt

                StreamReader sr = new StreamReader(AppDomain.CurrentDomain.BaseDirectory + "\\Users.txt", Encoding.UTF8);

                string striusuers;
                while ((striusuers = sr.ReadLine()) != null)
                {
                    users.Add(striusuers);
                }


                //bool flag = false;
                foreach (string i in users)
                {
                    string username = i.Split(';')[0];
                    string password = i.Split(';')[1];
                    if (UsernameBox.Text.Equals(username) && PasswordBox.Password.Equals(password))
                    {
                        Window3_1 Pantalla3_1 = new Window3_1();
                        this.Close();
                        Pantalla3_1.ShowDialog();
                        this.Show();
                    }
                    else
                    {
                        Label_if_incorrecto.Visibility = Visibility.Visible;
                    }
                }
            }
        }