This repository has been archived on 2025-12-11. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
sustainableuse/app/src/main/java/com/example/electricity/SignUp.java
AndrewTrieu 8912ddad87 First commit
2022-11-28 15:35:55 +02:00

54 lines
2.2 KiB
Java

package com.example.electricity;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class SignUp extends AppCompatActivity {
DatabaseHelper database;
Button btnSignup;
EditText username, password, repass, code;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sign_up);
database = new DatabaseHelper(this);
username = findViewById(R.id.username);
password = findViewById(R.id.password);
repass = findViewById(R.id.password2);
code = findViewById(R.id.code);
btnSignup = findViewById(R.id.button);
addCustomer();
}
public void addCustomer() {
btnSignup.setOnClickListener(view -> {
String sUsername = username.getText().toString();
String sPassword = password.getText().toString();
String sRepass = repass.getText().toString();
String sCode = code.getText().toString();
if (sUsername.equals("") || sPassword.equals("") || sRepass.equals("") || sCode.equals("")) {
Toast.makeText(SignUp.this, "Please fill in all the fields", Toast.LENGTH_LONG).show();
} else {
if (sPassword.equals(sRepass)) {
Boolean checkUser = database.checkUsername(sUsername);
if (checkUser == false) {
Boolean insert = database.insertData(sUsername, sPassword);
if (insert == true) {
Toast.makeText(SignUp.this, "Registered successfully", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(SignUp.this, "Registration failed", Toast.LENGTH_LONG).show();
}
} else {
Toast.makeText(SignUp.this, "User already exists", Toast.LENGTH_LONG).show();
}
} else {
Toast.makeText(SignUp.this, "Passwords do not match", Toast.LENGTH_LONG).show();
}
}
});
}
}