First commit

This commit is contained in:
AndrewTrieu
2022-11-28 15:35:55 +02:00
commit 8912ddad87
81 changed files with 1804 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
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();
}
}
});
}
}