Commit e5452852 authored by Alfansyah Fadlian's avatar Alfansyah Fadlian

tes

parent 199aff5d
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<DBN-PSQL>
<case-options enabled="true">
<option name="KEYWORD_CASE" value="lower" />
<option name="FUNCTION_CASE" value="lower" />
<option name="PARAMETER_CASE" value="lower" />
<option name="DATATYPE_CASE" value="lower" />
<option name="OBJECT_CASE" value="preserve" />
</case-options>
<formatting-settings enabled="false" />
</DBN-PSQL>
<DBN-SQL>
<case-options enabled="true">
<option name="KEYWORD_CASE" value="lower" />
<option name="FUNCTION_CASE" value="lower" />
<option name="PARAMETER_CASE" value="lower" />
<option name="DATATYPE_CASE" value="lower" />
<option name="OBJECT_CASE" value="preserve" />
</case-options>
<formatting-settings enabled="false">
<option name="STATEMENT_SPACING" value="one_line" />
<option name="CLAUSE_CHOP_DOWN" value="chop_down_if_statement_long" />
<option name="ITERATION_ELEMENTS_WRAPPING" value="chop_down_if_not_single" />
</formatting-settings>
</DBN-SQL>
<DBN-PSQL>
<case-options enabled="true">
<option name="KEYWORD_CASE" value="lower" />
......
......@@ -125,12 +125,13 @@ public class LoginActivity extends AppCompatActivity {
}
});
tvForgotPassword.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(LoginActivity.this, ForgotPasswordActivity.class));
}
});
/**dilanjutkan nanti**/
// tvForgotPassword.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View view) {
// startActivity(new Intent(LoginActivity.this, ForgotPasswordActivity.class));
// }
// });
}
}
......@@ -53,7 +53,7 @@ public class RegisterState extends BottomSheetDialogFragment {
SharedPreferences sharedPreferences;
Utils utils;
String busername,bemail,bpassword,brepassword;
String busername, bemail, bpassword, brepassword;
public RegisterState(Context context, MainViewModels mainViewModels) {
this.context = context;
......@@ -106,20 +106,20 @@ public class RegisterState extends BottomSheetDialogFragment {
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
if (TextUtils.isEmpty(username.getText().toString()) &&
TextUtils.isEmpty(email.getText().toString()) && TextUtils.isEmpty(password.getText().toString()) && TextUtils.isEmpty(repassword.getText().toString())){
TextUtils.isEmpty(email.getText().toString()) && TextUtils.isEmpty(password.getText().toString()) && TextUtils.isEmpty(repassword.getText().toString())) {
username.setError("This field can't empty");
email.setError("This field can't empty");
password.setError("This field can't empty");
repassword.setError("This field can't empty");
}else if (TextUtils.isEmpty(username.getText().toString())){
} else if (TextUtils.isEmpty(username.getText().toString())) {
username.setError("This field can't empty");
}else if (TextUtils.isEmpty(email.getText().toString())){
} else if (TextUtils.isEmpty(email.getText().toString())) {
email.setError("This field can't empty");
}else if (TextUtils.isEmpty(password.getText().toString())){
} else if (TextUtils.isEmpty(password.getText().toString())) {
password.setError("This field can't empty");
}else if (TextUtils.isEmpty(repassword.getText().toString())){
} else if (TextUtils.isEmpty(repassword.getText().toString())) {
repassword.setError("This field can't empty");
}else if (!utils.isValidEmail(charSequence.toString())){
} else if (!utils.isValidEmail(charSequence.toString())) {
email.setError("Please enter the correct email format");
}
......@@ -140,7 +140,14 @@ public class RegisterState extends BottomSheetDialogFragment {
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
if (!utils.isValidPassword(charSequence.toString())){
if (TextUtils.isEmpty(username.getText().toString()) &&
TextUtils.isEmpty(email.getText().toString()) && TextUtils.isEmpty(password.getText().toString()) && TextUtils.isEmpty(repassword.getText().toString())) {
username.setError("This field can't empty");
email.setError("This field can't empty");
password.setError("This field can't empty");
repassword.setError("This field can't empty");
} else if (!utils.isValidPassword(charSequence.toString())) {
password.setError("Password Must Be 8 Character");
}
}
......@@ -154,14 +161,15 @@ public class RegisterState extends BottomSheetDialogFragment {
registerButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mainViewModels.postRegis(new UsersModels(username.getText().toString(),email.getText().toString(),password.getText().toString(),repassword.getText().toString()));
mainViewModels.postRegis(new UsersModels(username.getText().toString(), email.getText().toString(), password.getText().toString(), repassword.getText().toString()));
/**
* Jika tombol sign up ditekan
*
* kembali ke halaman login utama dengan Snackbar Cek Email*/
Snackbar mySnackbar = Snackbar.make(view, "Cek Email Anda", 3000);
Snackbar mySnackbar = Snackbar.make(view, "Silahkan Cek Email Anda", 3000);
setLayoutFalse();
mySnackbar.show();
registerButton.setEnabled(false);
}
});
......@@ -174,5 +182,9 @@ public class RegisterState extends BottomSheetDialogFragment {
return sheetDialog2;
}
private void setLayoutFalse() {
registerButton.setEnabled(false);
}
}
......@@ -28,7 +28,8 @@
<ScrollView
android:layout_below="@id/ivclose"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:scrollbars="none">
<RelativeLayout
android:layout_width="match_parent"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment