bug fixes part 1
This commit is contained in:
@@ -40,7 +40,7 @@ public class AddAddressActivity extends BaseActivity {
|
||||
|
||||
@BindView(R.id.address1PizzalinkEditText) PizzalinkEditText address1PizzalinkEditText;
|
||||
@BindView(R.id.cityPizzalinkDropdown) PizzalinkDropdownView cityPizzalinkDropdown;
|
||||
@BindView(R.id.postcodePizzalinkDrowpdown) PizzalinkDropdownView postcodePizzalinkDrowpdown;
|
||||
@BindView(R.id.postcodePizzalinkEditText) PizzalinkEditText postcodePizzalinkEditText;
|
||||
@BindView(R.id.countryPizzalinkDropdown) PizzalinkDropdownView countryPizzalinkDropdown;
|
||||
@BindView(R.id.zonePizzalinkDropdown) PizzalinkDropdownView zonePizzalinkDropdown;
|
||||
|
||||
@@ -64,7 +64,7 @@ public class AddAddressActivity extends BaseActivity {
|
||||
setContentView(R.layout.activity_add_address);
|
||||
ButterKnife.bind(this);
|
||||
getCityList();
|
||||
getCountryList();
|
||||
//getCountryList();
|
||||
}
|
||||
|
||||
@OnClick({R.id.cityPizzalinkDropdown, R.id.countryPizzalinkDropdown,
|
||||
@@ -95,6 +95,7 @@ public class AddAddressActivity extends BaseActivity {
|
||||
|
||||
private boolean checkFields(){
|
||||
|
||||
/*
|
||||
if(address1PizzalinkEditText.isEmail() ||
|
||||
selectedCityModel == null ||
|
||||
selectedCountryModel == null ||
|
||||
@@ -102,7 +103,14 @@ public class AddAddressActivity extends BaseActivity {
|
||||
DialogHelper.showAlertDialog(this, fillAllFieldsText);
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
|
||||
if(address1PizzalinkEditText.isEmpty() ||
|
||||
selectedCityModel == null ||
|
||||
postcodePizzalinkEditText.isEmpty()){
|
||||
DialogHelper.showAlertDialog(this, fillAllFieldsText);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -239,7 +247,6 @@ public class AddAddressActivity extends BaseActivity {
|
||||
public void onSelection(MaterialDialog dialog, View itemView, int position, CharSequence text) {
|
||||
selectedCityModel = cityList.get(position);
|
||||
cityPizzalinkDropdown.setText(selectedCityModel.getCity());
|
||||
postcodePizzalinkDrowpdown.setText(selectedCityModel.getPostcode());
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -319,9 +326,12 @@ public class AddAddressActivity extends BaseActivity {
|
||||
params.put("address_1", address1PizzalinkEditText.getText());
|
||||
params.put("address_2", "");
|
||||
params.put("city", selectedCityModel.getCity());
|
||||
params.put("postcode", selectedCityModel.getPostcode());
|
||||
params.put("country_id", selectedCountryModel.getId());
|
||||
params.put("zone_id", selectedZoneModel.getZoneId());
|
||||
//params.put("postcode", selectedCityModel.getPostcode());
|
||||
params.put("postcode", postcodePizzalinkEditText.getText());
|
||||
//params.put("country_id", selectedCountryModel.getId());
|
||||
//params.put("zone_id", selectedZoneModel.getZoneId());
|
||||
params.put("country_id", "1");
|
||||
params.put("zone_id", "1");
|
||||
return params;
|
||||
}
|
||||
|
||||
|
||||
@@ -40,17 +40,17 @@ public class RegisterActivity extends BaseActivity {
|
||||
@BindViews({ R.id.firstnamePizzalinkEditText, R.id.lasstnamePizzalinkEditText,
|
||||
R.id.telephonePizzalinkEditText, R.id.emailPizzalinkEditText,
|
||||
R.id.passwordPizzalinkEditText, R.id.passwordAgainPizzalinkEditText,
|
||||
R.id.address1PizzalinkEditText})
|
||||
R.id.address1PizzalinkEditText, R.id.postcodePizzalinkEditText})
|
||||
List<PizzalinkEditText> pizzalinkEditTextList;
|
||||
|
||||
@BindView(R.id.cityPizzalinkDropdown) PizzalinkDropdownView cityPizzalinkDropdown;
|
||||
@BindView(R.id.postcodePizzalinkDrowpdown) PizzalinkDropdownView postcodePizzalinkDrowpdown;
|
||||
@BindView(R.id.countryPizzalinkDropdown) PizzalinkDropdownView countryPizzalinkDropdown;
|
||||
@BindView(R.id.zonePizzalinkDropdown) PizzalinkDropdownView zonePizzalinkDropdown;
|
||||
@BindView(R.id.registerButton) Button registerButton;
|
||||
|
||||
@BindString(R.string.alert_fill_all_fields) String fillAllFieldsText;
|
||||
@BindString(R.string.alert_invalid_email) String validEmailText;
|
||||
@BindString(R.string.alert_invalid_post_code) String invalidPostcodeText;
|
||||
@BindString(R.string.alert_passwords_not_matched) String passwordsNotMatchedText;
|
||||
@BindString(R.string.alert_select_country_first) String selectCountryFirstText;
|
||||
|
||||
@@ -70,7 +70,7 @@ public class RegisterActivity extends BaseActivity {
|
||||
setContentView(R.layout.activity_register);
|
||||
ButterKnife.bind(this);
|
||||
getCityList();
|
||||
getCountryList();
|
||||
//getCountryList();
|
||||
//setTestFields();
|
||||
}
|
||||
|
||||
@@ -127,10 +127,20 @@ public class RegisterActivity extends BaseActivity {
|
||||
return false;
|
||||
}
|
||||
|
||||
if(pizzalinkEditTextList.get(7).getText().length() != 4){
|
||||
DialogHelper.showAlertDialog(this, invalidPostcodeText);
|
||||
return false;
|
||||
}
|
||||
|
||||
/*
|
||||
if(selectedCityModel == null ||
|
||||
selectedCountryModel == null ||
|
||||
selectedZoneModel == null){
|
||||
DialogHelper.showAlertDialog(this, fillAllFieldsText);
|
||||
*/
|
||||
|
||||
if(selectedCityModel == null){
|
||||
DialogHelper.showAlertDialog(this, fillAllFieldsText);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -298,9 +308,11 @@ public class RegisterActivity extends BaseActivity {
|
||||
params.put("address_1", pizzalinkEditTextList.get(6).getText());
|
||||
params.put("address_2", "");
|
||||
params.put("city", selectedCityModel.getCity());
|
||||
params.put("postcode", selectedCityModel.getPostcode());
|
||||
params.put("country_id", selectedCountryModel.getId());
|
||||
params.put("zone_id", selectedZoneModel.getZoneId());
|
||||
params.put("postcode", pizzalinkEditTextList.get(7).getText());
|
||||
//params.put("country_id", selectedCountryModel.getId());
|
||||
//params.put("zone_id", selectedZoneModel.getZoneId());
|
||||
params.put("country_id", "1");
|
||||
params.put("zone_id", "1");
|
||||
return params;
|
||||
}
|
||||
|
||||
@@ -316,7 +328,6 @@ public class RegisterActivity extends BaseActivity {
|
||||
public void onSelection(MaterialDialog dialog, View itemView, int position, CharSequence text) {
|
||||
selectedCityModel = cityList.get(position);
|
||||
cityPizzalinkDropdown.setText(selectedCityModel.getCity());
|
||||
postcodePizzalinkDrowpdown.setText(selectedCityModel.getPostcode());
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -361,6 +372,7 @@ public class RegisterActivity extends BaseActivity {
|
||||
pizzalinkEditTextList.get(4).getEditText().setText("test");
|
||||
pizzalinkEditTextList.get(5).getEditText().setText("test");
|
||||
pizzalinkEditTextList.get(6).getEditText().setText("test address 1");
|
||||
pizzalinkEditTextList.get(7).getEditText().setText("test postcode");
|
||||
}
|
||||
|
||||
private synchronized void increaseActiveRequestCount(){
|
||||
|
||||
@@ -5,6 +5,7 @@ import android.content.res.TypedArray;
|
||||
import android.graphics.Typeface;
|
||||
import android.support.v4.content.ContextCompat;
|
||||
import android.text.Editable;
|
||||
import android.text.InputFilter;
|
||||
import android.text.InputType;
|
||||
import android.text.TextWatcher;
|
||||
import android.util.AttributeSet;
|
||||
@@ -105,6 +106,11 @@ public class PizzalinkEditText extends LinearLayout implements View.OnClickListe
|
||||
case "number":
|
||||
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_CLASS_NUMBER);
|
||||
break;
|
||||
case "postcode":
|
||||
int maxLength = 4;
|
||||
editText.setFilters(new InputFilter[] {new InputFilter.LengthFilter(maxLength)});
|
||||
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_CLASS_NUMBER);
|
||||
break;
|
||||
case "address":
|
||||
editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_CLASS_TEXT |
|
||||
InputType.TYPE_TEXT_FLAG_CAP_WORDS | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
|
||||
|
||||
Reference in New Issue
Block a user