First commit
This commit is contained in:
54
app/src/main/java/com/example/electricity/SignUp.java
Normal file
54
app/src/main/java/com/example/electricity/SignUp.java
Normal 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();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user