Beispiel #1
0
        private void btnRegister_Click(object sender, EventArgs e)
        {
            bool         userExists = false;
            StreamReader str;
            StreamWriter stw;

            if (txtPassword.Text != "" && txtUserName.Text != "" && ((radYes.Checked) || (radNo.Checked)))
            {
                using (str = new StreamReader("Pass.txt", true))
                {
                    while (!str.EndOfStream)
                    {
                        if (str.ReadLine().Equals(txtUserName.Text))
                        {
                            userExists = true;
                        }
                    }
                }

                if (userExists == false)
                {
                    using (stw = new StreamWriter("Pass.txt", append: true))
                    {
                        stw.WriteLine(txtUserName.Text);
                        stw.WriteLine(txtPassword.Text);
                        if (radYes.Checked)
                        {
                            stw.WriteLine("true");
                            user = new User(txtUserName.Text, txtPassword.Text, true);
                        }
                        else if (radNo.Checked)
                        {
                            stw.WriteLine("false");
                            user = new User(txtUserName.Text, txtPassword.Text, false);
                        }
                        MusicPlaylist mp = new MusicPlaylist(user);
                        this.Visible = false;
                        MessageBox.Show(txtUserName.Text, "Selamat Datang!");
                        mp.Show();
                    }
                }
                else
                {
                    MessageBox.Show("Kamu sudah terdaftar!");
                }
            }
            else
            {
                MessageBox.Show("Semua bagian harus terisi!");
            }
        }
Beispiel #2
0
        private void btnRegister_Click(object sender, EventArgs e)
        {
            bool         userExists = false;
            StreamReader str;
            StreamWriter stw;

            if (txtPassword.Text != "" && txtUserName.Text != "" && ((radYes.Checked) || (radNo.Checked)))
            {
                using (str = new StreamReader("Pass.txt", true))
                {
                    while (!str.EndOfStream)
                    {
                        if (str.ReadLine().Equals(txtUserName.Text))
                        {
                            userExists = true;
                        }
                    }
                }

                if (userExists == false)
                {
                    using (stw = new StreamWriter("Pass.txt", append: true))
                    {
                        stw.WriteLine(txtUserName.Text);
                        stw.WriteLine(txtPassword.Text);
                        if (radYes.Checked)
                        {
                            stw.WriteLine("true");
                            user = new User(txtUserName.Text, txtPassword.Text, true);
                        }
                        else if (radNo.Checked)
                        {
                            stw.WriteLine("false");
                            user = new User(txtUserName.Text, txtPassword.Text, false);
                        }
                        MusicPlaylist mp = new MusicPlaylist(user);
                        this.Visible = false;
                        MessageBox.Show(txtUserName.Text, " Welcome!");
                        mp.Show();
                    }
                }
                else
                {
                    MessageBox.Show("You are already Registered!");
                }
            }
            else
            {
                MessageBox.Show("Field(s) cannot be Empty!");
            }
        }
Beispiel #3
0
        private void btnSignin_Click(object sender, EventArgs e)
        {
            string       login   = "******";
            string       pass    = "******";
            bool         premium = false;
            int          counter = 0;
            StreamReader str;

            using (str = new StreamReader("Pass.txt", true))
            {
                while (!str.EndOfStream)
                {
                    string line = str.ReadLine();
                    if (line.Equals(txtUserName.Text))
                    {
                        login = line;

                        break;
                    }
                    else
                    {
                        counter++;
                    }
                }
            }
            using (str = new StreamReader("Pass.txt", true))
            {
                try
                {
                    string line = File.ReadLines("Pass.txt").Skip(counter + 1).Take(1).First();
                    if (line.Equals(txtPassword.Text))
                    {
                        pass = line;
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex);
                }
            }
            using (str = new StreamReader("Pass.txt", true))
            {
                try
                {
                    string line = File.ReadLines("Pass.txt").Skip(counter + 2).Take(1).First();
                    if (line.Equals("true"))
                    {
                        premium = Convert.ToBoolean(line);
                    }
                }
                catch (Exception ex)
                {
                }
            }
            if (txtUserName.Text == login && txtPassword.Text == pass)
            {
                user = new User(login, pass, premium);
                MusicPlaylist mpl = new MusicPlaylist(user);
                this.Visible = false;
                MessageBox.Show(txtUserName.Text, " Welcome!");
                mpl.Show();
            }
            else if (txtUserName.Text == "" || txtPassword.Text == "")
            {
                MessageBox.Show("User id or password is missing");
            }
            else if (txtUserName.Text != login || txtPassword.Text != pass)
            {
                MessageBox.Show("Invalid ID or Password");
            }
        }