Пример #1
0
        private void btnCancel_Click_1(object sender, EventArgs e)
        {
            LoginSukses ls = new LoginSukses(Program.akuns[indexAkun].GetNama(), indexAkun);

            ls.Show();
            this.Hide();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            LoginSukses ls = new LoginSukses(Program.akuns[indexAkun].GetNama(), indexAkun);

            ls.Show();
            this.Close();
        }
Пример #3
0
        //Method button ubah nama
        private void btnUbahPassword_Click(object sender, EventArgs e)
        {
            string namaBaru = kolomNamaBaru.Text;

            //Set nama akun menjadi namaBaru
            Program.akuns[indexAkun].SetNama(namaBaru);
            MessageBox.Show("Perubahan nama berhasil!", "Sukses!");
            LoginSukses ls = new LoginSukses(Program.akuns[indexAkun].GetNama(), indexAkun);

            ls.Show();
            this.Hide();
        }
Пример #4
0
        //Button Login
        private void button1_Click(object sender, EventArgs e)
        {
            string username, password;

            username = usernameBox.Text;
            password = passwordBox.Text;

            //Username & password harus tidak kosong
            if (password.Length >= 6)
            {
                if (username != "" && password != "")
                {
                    //Cek ada akun atau tidak
                    for (int i = 0; i < Program.akuns.Count; i++)
                    {
                        //Username & password benar
                        if (Program.akuns[i].GetUsername() == username && Program.akuns[i].GetPassword() == password)
                        {
                            LoginSukses ls = new LoginSukses(Program.akuns[i].GetNama(), i);
                            ls.Show();
                            this.Hide();
                            break;
                        }
                        //Username benar, password salah
                        else if (Program.akuns[i].GetUsername() == username && Program.akuns[i].GetPassword() != password)
                        {
                            MessageBox.Show("Mohon cek username dan password anda", "Identitas Salah!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            break;
                        }
                        //Username & password salah
                        else if (i == Program.akuns.Count - 1 && Program.akuns[i].GetUsername() != username && Program.akuns[i].GetPassword() != password)
                        {
                            MessageBox.Show("Tidak ada akun yang menggunakan username ini", "Login Gagal!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Username dan password kosong", "Login Gagal!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Password minimal 6 karakter!", "Login gagal!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        //Method button ubah password
        private void btnUbahPassword_Click(object sender, EventArgs e)
        {
            string passwordLama, passwordBaru, passwordBaruKonf;

            passwordLama     = kolomPasswordLama.Text;
            passwordBaru     = kolomPasswordBaru.Text;
            passwordBaruKonf = kolomPasswordBaruKonf.Text;

            //Password lama harus sama dengan password yang sekarang
            if (passwordLama != Program.akuns[indexAkun].GetPassword())
            {
                MessageBox.Show("Password lama salah!", "Gagal", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //Password tidak boleh kosong
            else if (passwordBaru == "")
            {
                MessageBox.Show("Password baru tidak boleh kosong!", "Gagal", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //Konfirmasi password
            else if (passwordBaruKonf != passwordBaru)
            {
                MessageBox.Show("Konfirmasi password baru tidak sama!", "Gagal", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //Password baru tidak boleh sama dengan password lama
            else if (passwordLama == passwordBaru)
            {
                MessageBox.Show("Password baru tidak boleh sama dengan password lama!", "Gagal", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (passwordBaru.Length < 6 || passwordBaruKonf.Length < 6)
            {
                MessageBox.Show("Password minimal 6 karakter", "Gagal", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //Kalau kondisi sudah benar semua
            else
            {
                Program.akuns[indexAkun].SetPassword(passwordBaru);
                MessageBox.Show("Perubahan password berhasil!", "Sukses!");
                LoginSukses ls = new LoginSukses(Program.akuns[indexAkun].GetNama(), indexAkun);
                ls.Show();
                this.Close();
            }
        }