Browse Source

Reward fixes

master
Preyea Regmi 5 years ago
parent
commit
e34ad30e4b
  1. 2
      app/src/main/java/com/gmeremit/online/gmeremittance_native/resendV2/presenter/resend/ReSendMoneyV2Presenter.java
  2. 1
      app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/adapter/rewardlisting/RewardListingRvAdapter.java
  3. 9
      app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/presenter/rewardredeem/RewardRedeemV2Presenter.java
  4. 1
      app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/view/rewardlisting/RewardListFragment.java
  5. 2
      app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/view/rewardlisting/RewardListingV2Activity.java
  6. 4
      app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/view/rewardorderdetail/RewardOrderDetailActivity.java
  7. 3
      app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/view/rewardredeem/RewardRedeemV2Activity.java
  8. 3
      app/src/main/res/layout/activity_reward_listing_v2.xml
  9. 4
      app/src/main/res/layout/activity_reward_order_detail.xml
  10. 4
      app/src/main/res/layout/activity_reward_redeem_v2.xml
  11. 2
      app/src/main/res/layout/fragment_home_v2.xml
  12. 2
      app/src/main/res/layout/fragment_order_history.xml
  13. 6
      app/src/main/res/layout/fragment_reward_list.xml
  14. 2
      app/src/main/res/layout/tab_rewardlisting1.xml
  15. 2
      app/src/main/res/layout/tab_rewardlisting2.xml
  16. 66
      app/src/main/res/values-bn/strings.xml
  17. 31
      app/src/main/res/values/strings.xml

2
app/src/main/java/com/gmeremit/online/gmeremittance_native/resendV2/presenter/resend/ReSendMoneyV2Presenter.java

@ -316,7 +316,7 @@ public class ReSendMoneyV2Presenter extends BasePresenter implements ReSendMoney
userInfoModelV2.setAvailableBalance(sendMoneyResponse.getExtra());
userInfoModelV2.setYearlyLimit(sendMoneyResponse.getExtra2());
gateway.updateUserInfoInBatch(userInfoModelV2);
view.showPopUpMessage(sendMoneyResponse.getMsg()+"\n("+getStringfromStringId(R.string.estimated_earning_points_text)+": "+sendMoneyResponse.getExtra2()+"", CustomAlertDialog.AlertType.SUCCESS, new CustomAlertDialog.CustomDialogActionListener() {
view.showPopUpMessage(sendMoneyResponse.getMsg()+"\n("+getStringfromStringId(R.string.estimated_earning_points_text)+": "+sendMoneyResponse.getExtra2()+")", CustomAlertDialog.AlertType.SUCCESS, new CustomAlertDialog.CustomDialogActionListener() {
@Override
public void onCutomDialogActionPressed(CustomAlertDialog.AlertType alertType) {

1
app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/adapter/rewardlisting/RewardListingRvAdapter.java

@ -82,7 +82,6 @@ public class RewardListingRvAdapter extends RecyclerView.Adapter<RewardListingRv
if (data != null && data.size() > 0) {
this.data = data;
notifyDataSetChanged();
Log.d("RewardListingScreen","Data updated");
}
}

9
app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/presenter/rewardredeem/RewardRedeemV2Presenter.java

@ -172,7 +172,14 @@ public class RewardRedeemV2Presenter extends BasePresenter implements RewardRede
}
private String prepareFooterNote() {
return "Redeem "+selectedReward.getProductName()+", "+ Utils.formatCurrencyWithoutTruncatingDecimal(selectedReward.getPointPrice())+" Points will be deducted from your reward point";
String currentRewardPoint=selectedReward.getProductName();
String rewardPointCost=Utils.formatCurrencyWithoutTruncatingDecimal(selectedReward.getPointPrice());
String message=getStringfromStringId(R.string.selected_product_message_text);
return message.replace("xxx",currentRewardPoint).replace("ooo",rewardPointCost);
}
public class RewardRedeemOperationObserver extends GenericApiObserverResponseV2<List<Object>> {

1
app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/view/rewardlisting/RewardListFragment.java

@ -150,7 +150,6 @@ public class RewardListFragment extends BaseFragment implements RewardListingRvA
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode==REWARD_CLAIM_REQUEST&&resultCode== Activity.RESULT_OK)
{
Log.d("RewardListScreen","Fetching updated reward");
String rewardPointUpdate=((RewardParentActionListener) getActivity()).getPresenter().getCurrentRewardPoint();
rewardListingRvAdapter.setCurrentReward(rewardPointUpdate);
((RewardParentActionListener)getActivity()).getPresenter().fetchRelatedData();

2
app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/view/rewardlisting/RewardListingV2Activity.java

@ -83,7 +83,7 @@ public class RewardListingV2Activity extends BaseActivity implements RewardListi
private void initialize() {
iv_cancel.setVisibility(View.INVISIBLE);
toolbarTitle.setText("Reward");
toolbarTitle.setText(getString(R.string.reward_group_title_text));
this.presenter=new RewardListingV2Presenter(this);
}

4
app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/view/rewardorderdetail/RewardOrderDetailActivity.java

@ -44,6 +44,9 @@ public class RewardOrderDetailActivity extends AppCompatActivity {
@BindView(R.id.order_receive_lbl)
TextView order_receive_lbl;
@BindView(R.id.toolbar_title)
TextView toolbar_title;
@BindView(R.id.iv_back)
View iv_back;
@ -67,6 +70,7 @@ public class RewardOrderDetailActivity extends AppCompatActivity {
{
iv_cancel.setVisibility(View.INVISIBLE);
showOrderDetail(getIntent().getParcelableExtra(ORDER_DETAIL_BUNDLE_KEY));
toolbar_title.setText(getString(R.string.detail_order_title_text));
}
else
{

3
app/src/main/java/com/gmeremit/online/gmeremittance_native/rewardV2/view/rewardredeem/RewardRedeemV2Activity.java

@ -83,7 +83,7 @@ public class RewardRedeemV2Activity extends BaseActivity implements RewardRedeem
private void initialize() {
iv_cancel.setVisibility(View.INVISIBLE);
toolbarTitle.setText("Reward");
toolbarTitle.setText(getString(R.string.reward_group_title_text));
this.presenter=new RewardRedeemV2Presenter(this, getIntent().getParcelableExtra(REWARD_ITEM_BUNDLE_KEY));
}
@ -92,6 +92,7 @@ public class RewardRedeemV2Activity extends BaseActivity implements RewardRedeem
if (branchListingDialog == null)
branchListingDialog = new GenericTextListingDialog<>();
branchListingDialog.setData(this.presenter.getBranchRelatedData());
branchListingDialog.disableSearch(true);
branchListingDialog.setListener(selecBranch ->
{
ed_branch.setText(selecBranch.getAgentName());

3
app/src/main/res/layout/activity_reward_listing_v2.xml

@ -5,8 +5,7 @@
android:id="@+id/swiperefresh"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background_gray"

4
app/src/main/res/layout/activity_reward_order_detail.xml

@ -51,7 +51,6 @@
android:layout_below="@id/logo"
android:layout_centerHorizontal="true"
android:padding="6dp"
android:text="@string/transfer_success_text"
android:textColor="@color/white"
android:textSize="19sp"
app:txtfontName="@string/semibold" />
@ -110,7 +109,7 @@
android:id="@+id/tv_address"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_below="@id/nameContainer"
android:maxLength="25"
android:padding="10dp"
@ -370,6 +369,7 @@
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeButton
android:visibility="invisible"
android:id="@+id/btn_submit"
android:layout_width="200dp"
android:layout_height="45dp"

4
app/src/main/res/layout/activity_reward_redeem_v2.xml

@ -115,7 +115,7 @@
android:layout_marginEnd="12dp"
android:gravity="center"
android:singleLine="false"
android:text="Select branch to redeem your reward"
android:text="@string/select_branch_for_redeem_your_reward_text"
android:textColor="@color/darkgray"
android:textSize="17sp"
app:layout_constraintEnd_toEndOf="parent"
@ -176,7 +176,7 @@
android:layout_marginEnd="25dp"
android:gravity="center"
android:singleLine="false"
android:text="You visit nearest GME branch to redeem you reward directly."
android:text="@string/you_visit_nearest_gme_branch_to_redeem_text"
android:textColor="@color/colorPrimary"
android:textSize="17sp"
app:layout_constraintEnd_toEndOf="parent"

2
app/src/main/res/layout/fragment_home_v2.xml

@ -287,7 +287,7 @@
android:layout_toLeftOf="@id/tv_rewardpoint"
android:paddingRight="4dp"
android:paddingTop="6dp"
android:text="@string/reward_point_text"
android:text="@string/reward_points_text"
android:id="@+id/lb_rewardpoint"
android:visibility="invisible"
android:textSize="12sp" />

2
app/src/main/res/layout/fragment_order_history.xml

@ -135,7 +135,7 @@
android:background="@null"
android:enabled="false"
android:gravity="center"
android:hint="Order not found"
android:hint="@string/no_search_orders_message_text"
android:imeActionLabel="Done"
android:imeOptions="actionDone"
android:inputType="text"

6
app/src/main/res/layout/fragment_reward_list.xml

@ -36,7 +36,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="Reward Points"
android:text="@string/reward_points_text"
android:textColor="@color/white"
android:textSize="14sp"
app:layout_constraintBottom_toTopOf="@+id/txt_reward_points"
@ -70,7 +70,7 @@
android:layout_marginStart="10dp"
android:layout_marginBottom="8dp"
android:gravity="center"
android:text="Note: The reward points is valid for a year only."
android:text="@string/reward_note_text"
android:textColor="@color/white"
android:textSize="11sp"
app:layout_constraintBottom_toBottomOf="parent"
@ -88,7 +88,7 @@
<RadioGroup
android:layout_marginEnd="15dp"
android:layout_marginBottom="5dp"
android:layout_gravity="right"
android:layout_gravity="end"
android:id="@+id/view_selector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

2
app/src/main/res/layout/tab_rewardlisting1.xml

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView android:gravity="center"
android:text="Rewards"
android:text="@string/products_text"
android:textSize="17sp"
android:textColor="@color/light_gray"
app:txtfontName="@string/semibold"

2
app/src/main/res/layout/tab_rewardlisting2.xml

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView android:gravity="center"
android:text="Orders"
android:text="@string/orders_group_title_text"
android:textSize="17sp"
android:textColor="@color/light_gray"
app:txtfontName="@string/semibold"

66
app/src/main/res/values-bn/strings.xml

@ -397,4 +397,70 @@
<string name="resend_code_text"> আবার চেষ্টা করুণ </string>
<string name="bank_ac_text">ব্যাংক একাউন্ট নাম্বার</string>
<string name="referral_code_text">র‍্যাফারেল কোড ( ঐচ্ছিক )</string>
<string name="fingerprint_user_text">অথবা লেনদেন করতে ফিঙ্গারপ্রিন্ট সেন্সরে আপনার আঙুল রাখুন</string>
<string name="fingerprint_auth_text">ফিঙ্গারপ্রিন্ট প্রমানীকরণ</string>
<string name="scan_fingerprint_text">আপনার ফিঙ্গারপ্রিন্ট স্কেন করুণ</string>
<string name="fingerprint_not_recognized">ফিঙ্গারপ্রিন্টটি স্বীকৃত নয়, দয়া করে আবার চেষ্টা করুণ</string>
<string name="touch_fingerprint_text">প্রক্রিয়া চলমান করতে ফিঙ্গারপ্রিন্ট সেন্সরে আঙুল রাখুন</string>
<string name="login_again_text">পরিবর্তন কার্যকর করতে পুনরায় লগ ইন করুণ</string>
<string name="fingerprint_changed_externally">আপনি নতুন ফিঙ্গারপ্রিন্ট যুক্ত করেছেন অথবা বর্তমানটি বাতিল করেছেন। সত্যায়ন করতে আবার লগ ইন করুণ</string>
<string name="fingerprint_auth_enabled_text">ফিঙ্গারপ্রিন্ট এর মাধ্যমে প্রমানীকরণ সক্ষম আছে</string>
<string name="fingerprint_auth_prompt_title_text">পাসওয়ার্ড এর পরিবর্তে ফিঙ্গারপ্রিন্ট ব্যবহার করতে চান?</string>
<string name="change_later_text">পরবর্তীতে আপনার ইচ্ছা অনুযায়ী পরিবর্তন করতে পারবেন</string>
<string name="use_fingerprint_text">ফিঙ্গারপ্রিন্ট ব্যবহার করুণ</string>
<string name="loading_text">লোডিং...</string>
<string name="to_add_account_enter_information">একাউন্ট যোগ করতে তথ্য প্রবেশ করান</string>
<string name="language_not_selected_error">ভাষা নির্বাচন করুণ</string>
<string name="select_your_bank">ব্যাংক নির্বাচন করুণ</string>
<string name="enter_bank_ac_no">ব্যাংক একাউন্ট নাম্বার প্রবেশ করান</string>
<string name="select_language">ভাষা নির্বাচন করুণ</string>
<string name="verify_account_button_text">একাউন্ট ভেরিফাই করুণ</string>
<string name="reward_group_title_text">রিওয়ার্ড</string>
<string name="redeem_text">পুরস্কৃত</string>
<string name="selected_product_message_text">পুরস্কৃত xxx, ooo পয়েন্টস কাটা হবে আপনার রিওয়ার্ড পয়েন্ট থেকে</string>
<string name="select_branch_for_redeem_your_reward_text">পুরস্কৃত হওয়ার ব্রাঞ্চ নির্বাচন করুণ</string>
<string name="you_visit_nearest_gme_branch_to_redeem_text">সরাসরি পুরস্কৃত হতে নিকটস্ত ব্রাঞ্চ ভিজিট করুন</string>
<string name="order_completed_message_text">আপনার অর্ডার সম্পন্ন হয়েছে। আপনার পছন্দের ব্রাঞ্চ থেকে এটি সংগ্রহ করুণ</string>
<string name="order_completed_message_title_text">স্বাগতম</string>
<string name="products_text">পন্যসমুহ</string>
<string name="reward_points_text">রিওয়ার্ড পয়েন্টস</string>
<string name="reward_note_text">নোটঃ রিওয়ার্ড পয়েন্টস একবছরের জন্য বৈধ</string>
<string name="points_text">পয়েন্টস</string>
<string name="detail_order_title_text">অর্ডার তথ্যের বিস্তারিত</string>
<string name="pickup_banch_text">উত্তোলনের ব্রাঞ্চ</string>
<string name="product_name_text">পন্যের নাম</string>
<string name="product_point_text">পন্যের পয়েন্ট</string>
<string name="order_no_text">অর্ডার নং</string>
<string name="order_date_text">অর্ডার এর তারিখ</string>
<string name="order_canceled_date_text">অর্ডার বাতিলের তারিখ</string>
<string name="order_receive_date_text">অর্ডার প্রাপ্তির তারিখ</string>
<string name="order_type_text">অর্ডারের ধরণ</string>
<string name="pickup_from_branch_text">ব্রাঞ্চ থেকে উত্তোলন</string>
<string name="orders_group_title_text">অর্ডার সমূহ</string>
<string name="ordered_text">অর্ডারকৃত</string>
<string name="received_text">প্রাপ্ত</string>
<string name="canceled_text">বাতিল</string>
<string name="no_search_orders_message_text">তল্লাসিতে কোন ফলাফল নেই</string>
<string name="no_orders_message_text">বিগত সপ্তাহে কোন অর্ডার নেই।</string>
<string name="your_order_canceled_text">আপনার অর্ডার বাতিল করা হয়েছে</string>
<string name="your_order_completed_text">আপনার অর্ডার সম্পন্ন হয়েছে</string>
<string name="you_received_reward_text">আপনি রিওয়ার্ড পেয়েছেন</string>
<string name="confirm_viewconroller_default_title_text">সকল তথ্য সঠিক?</string>
<string name="biometric_noti_title_text">ফেস আইডি এবং টাচ আইডি ব্যবহার করলে দ্রুত ও নিরাপত্তা এর সহিত অ্যাপস ব্যবহার করতে পারবেন</string>
<string name="biometric_noti_content_text">মনে রাখুন, শুধুমাত্র ফেস আইডি ও টাচ আইডি দিয়ে রেজিস্ট্রিকৃত ব্যবহারকারী অ্যাপস ব্যবহার করতে পারবে</string>
<string name="biometric_noti_manual_text">(Manual: Settings -> Use FaceID &amp; TouchID)</string>
<string name="biometric_noti_biometric_use_button_text">Use FaceID &amp; TouchID</string>
<string name="biometric_noti_password_use_button_text">শুধুমাত্র পাসওয়ার্ড ব্যবহার করে চলমান থাকুন</string>
<string name="use_biometric_authentication_text">Use FaceID &amp; TouchID</string>
<string name="bio_login_intro_text">অনুগ্রহ করে লগ ইন করতে প্রমানীকরণ তথ্য প্রবেশ করান</string>
<string name="bio_sendmoney_intro_text">রেমিটেন্স প্রেরণের জন্য প্রমানীকরণ তথ্য প্রবেশ করান</string>
<string name="bio_message_title_text">প্রমানীকরণ করতে ফেস আইডি ও টাচ আইডি নিশ্চিত করুণ</string>
<string name="bio_press_button_title_text">>> Press to authenticate</string>
<string name="coupon_text">কুপণ</string>
<string name="used_coupon_title_text">ব্যবহৃত কুপন</string>
<string name="estimated_earning_points_text">আনুমানিক আয় পয়েন্ট</string>
</resources>

31
app/src/main/res/values/strings.xml

@ -494,6 +494,37 @@
<string name="your_order_completed_text">Your order is complete</string>
<string name="pickup_banch_text">Pickup Branch</string>
<string name="you_received_reward_text">You have received the reward</string>
<string name="detail_order_title_text">Detail Order Information</string>
<string name="reward_group_title_text">Reward</string>
<string name="selected_product_message_text">Redeem xxx, ooo Points will be deducted from your reward point</string>
<string name="no_search_orders_message_text">There are no result for search</string>
<string name="reward_points_text">Reward Points</string>
<string name="reward_note_text">Note: The reward points is valid for a year only.</string>
<string name="select_branch_for_redeem_your_reward_text">Select branch to redeem your reward</string>
<string name="you_visit_nearest_gme_branch_to_redeem_text">You visit nearest GME branch to redeem you reward directly.</string>
<string name="bank_ac_text">Bank account number</string>
<string name="scan_fingerprint_text">Check your fingerprints</string>
<string name="login_again_text">Please login again for the changes to take effect</string>
<string name="redeem_text">Redeem</string>
<string name="order_completed_message_text">Your order has been completed.Take it from the branch of your choice.</string>
<string name="order_completed_message_title_text">Congratulations</string>
<string name="products_text">Product</string>
<string name="orders_group_title_text">Orders</string>
<string name="no_orders_message_text">There are no orders for a week.</string>
<string name="confirm_viewconroller_default_title_text">Is this information correct?</string>
<string name="biometric_noti_title_text">If your FaceID or TouchID is used, you can quickly and securely use the app</string>
<string name="biometric_noti_content_text">Remember, only registered users using FaceID &amp; TouchID can use this app.</string>
<string name="biometric_noti_manual_text">(Manual: Settings -> Use FaceID &amp; TouchID)</string>
<string name="biometric_noti_biometric_use_button_text">Use FaceID &amp; TouchID</string>
<string name="use_biometric_authentication_text">Use FaceID &amp; TouchID</string>
<string name="bio_login_intro_text">Please enter the verification information for login</string>
<string name="bio_sendmoney_intro_text">"Verify information for cash remittance "</string>
<string name="bio_message_title_text">Confirm your FaceID or TouchID to authenticate.</string>
<string name="bio_press_button_title_text">>> Press to authenticate</string>
<string name="coupon_text">Coupon</string>
</resources>
Loading…
Cancel
Save