diff --git a/.idea/assetWizardSettings.xml b/.idea/assetWizardSettings.xml
new file mode 100644
index 0000000..9bd4b9a
--- /dev/null
+++ b/.idea/assetWizardSettings.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/java/ch/pizzapp/android/fragment/createOrder/PaymentMethodFragment.java b/app/src/main/java/ch/pizzapp/android/fragment/createOrder/PaymentMethodFragment.java
index 449952c..d1a60b3 100644
--- a/app/src/main/java/ch/pizzapp/android/fragment/createOrder/PaymentMethodFragment.java
+++ b/app/src/main/java/ch/pizzapp/android/fragment/createOrder/PaymentMethodFragment.java
@@ -6,6 +6,7 @@ import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.widget.EditText;
import com.google.android.gms.common.api.Api;
@@ -44,7 +45,7 @@ import retrofit2.Response;
public class PaymentMethodFragment extends CreateOrderBaseFragment {
@BindView(R.id.paymentMethodsRecyclerView) RecyclerView paymentMethodsRecyclerView;
- @BindView(R.id.couponCodePizzalinkEditText) AppEditText couponCodeAppEditText;
+ @BindView(R.id.couponCodeEditText) EditText couponCodeEditText;
@BindString(R.string.app_name) String appName;
@BindString(R.string.alert_choose_payment_method) String choosePaymentMethodText;
@@ -95,13 +96,13 @@ public class PaymentMethodFragment extends CreateOrderBaseFragment {
break;
}
- if(couponCodeAppEditText.isEmpty()){
+ if(couponCodeEditText.getText().toString().isEmpty()){
SessionHelper.clearSelectedCoupon();
createOrderActivity.setSelectedPaymentMethod(selectedPaymentMethod);
createOrderActivity.onNextClicked(FRAGMENT_NAME);
}
else {
- createOrderActivity.setCouponCode(couponCodeAppEditText.getText());
+ createOrderActivity.setCouponCode(couponCodeEditText.getText().toString());
checkCoupon();
}
@@ -114,7 +115,7 @@ public class PaymentMethodFragment extends CreateOrderBaseFragment {
private void initViews(){
CreateOrderActivity createOrderActivity = (CreateOrderActivity) BaseActivity.currentActivity;
if(createOrderActivity.getCouponCode() != null){
- couponCodeAppEditText.setText(createOrderActivity.getCouponCode());
+ couponCodeEditText.setText(createOrderActivity.getCouponCode());
}
initRecyclerView();
}
@@ -237,7 +238,7 @@ public class PaymentMethodFragment extends CreateOrderBaseFragment {
Call> call =
ApiService.apiInterface.checkCoupon(
"/" + SessionHelper.getSelectedStore().getStoreName() + ApiEndPoints.API_CHECK_COUPON + SessionHelper.getCustomerToken().getToken(),
- couponCodeAppEditText.getText());
+ couponCodeEditText.getText().toString());
call.enqueue(new Callback>() {
@Override
public void onResponse(Call> call, Response> response) {
diff --git a/app/src/main/res/drawable/ic_coupon.xml b/app/src/main/res/drawable/ic_coupon.xml
new file mode 100644
index 0000000..5a709c5
--- /dev/null
+++ b/app/src/main/res/drawable/ic_coupon.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/app/src/main/res/layout/fragment_payment_method.xml b/app/src/main/res/layout/fragment_payment_method.xml
index f1fb5fa..f416889 100644
--- a/app/src/main/res/layout/fragment_payment_method.xml
+++ b/app/src/main/res/layout/fragment_payment_method.xml
@@ -15,13 +15,88 @@
android:orientation="vertical"
android:layout_above="@+id/ordersBottomLayout">
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ android:orientation="horizontal">
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
+
\ No newline at end of file