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(); }
//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(); }
//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(); } }