|
@ -15,6 +15,7 @@ import com.gmeremit.online.gmeremittance_native.recipientV2.model.recipientadd.P |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.model.recipientadd.RecipientRelatedModel; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.model.recipientadd.RecipientRelatedModel; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.model.recipientadd.RelationDetailModel; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.model.recipientadd.RelationDetailModel; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.model.recipientadd.TransferDetailModel; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.model.recipientadd.TransferDetailModel; |
|
|
|
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.model.recipientlisting.RecipientInfoModel; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.presenter.recipientadd.RecipientAddV2Presenter; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.presenter.recipientadd.RecipientAddV2Presenter; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.presenter.recipientadd.RecipientAddV2PresenterInterface; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.presenter.recipientadd.RecipientAddV2PresenterInterface; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.view.RecipientCountryListingDialog; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.view.RecipientCountryListingDialog; |
|
@ -22,6 +23,7 @@ import com.gmeremit.online.gmeremittance_native.recipientV2.view.RecipientDistri |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.view.RecipientProvinceListingDialog; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.view.RecipientProvinceListingDialog; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.view.RecipientRelationListingDialog; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.view.RecipientRelationListingDialog; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.view.RecipientTransferListingDialog; |
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.view.RecipientTransferListingDialog; |
|
|
|
|
|
import com.gmeremit.online.gmeremittance_native.recipientV2.view.recipientlisting.RecipientListingV2Activity; |
|
|
import com.gmeremit.online.gmeremittance_native.utils.Constants; |
|
|
import com.gmeremit.online.gmeremittance_native.utils.Constants; |
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
import java.util.List; |
|
@ -79,25 +81,28 @@ public class RecipientAddV2Activity extends BaseActivity implements View.OnClick |
|
|
Button submitButton; |
|
|
Button submitButton; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String RECIPIENT_INFO_BUNDLE_KEY="recipientInfoKey"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String RECIPIENT_INFO_BUNDLE_KEY = "recipientInfoKey"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private RecipientAddV2PresenterInterface presenterInterface; |
|
|
private RecipientAddV2PresenterInterface presenterInterface; |
|
|
private RecipientCountryListingDialog recipientCountryListingDialog; |
|
|
private RecipientCountryListingDialog recipientCountryListingDialog; |
|
|
private CountryDetailModel selectedCountry; |
|
|
private CountryDetailModel selectedCountry; |
|
|
private ProvinceDetailModel selectedProvince; |
|
|
private ProvinceDetailModel selectedProvince; |
|
|
|
|
|
private TransferDetailModel selectedTransferReason; |
|
|
|
|
|
private RelationDetailModel seletedRelation; |
|
|
|
|
|
private DistrictDetailModel selectedDistrict; |
|
|
|
|
|
|
|
|
private List<TransferDetailModel> transferReasonList; |
|
|
private List<TransferDetailModel> transferReasonList; |
|
|
private List<CountryDetailModel> countryList; |
|
|
private List<CountryDetailModel> countryList; |
|
|
private List<RelationDetailModel> relationList; |
|
|
private List<RelationDetailModel> relationList; |
|
|
private RecipientProvinceListingDialog provinceListingDialog; |
|
|
private RecipientProvinceListingDialog provinceListingDialog; |
|
|
private RecipientDistrictListingDialog districtListingDialog; |
|
|
private RecipientDistrictListingDialog districtListingDialog; |
|
|
private DistrictDetailModel selectedDistrict; |
|
|
|
|
|
private RecipientTransferListingDialog transferListingDialog; |
|
|
private RecipientTransferListingDialog transferListingDialog; |
|
|
private RecipientRelationListingDialog relationListingDialog; |
|
|
private RecipientRelationListingDialog relationListingDialog; |
|
|
private TransferDetailModel selectedTransferReason; |
|
|
|
|
|
private RelationDetailModel seletedRelation; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private RecipientInfoModel recipientToBeEdited = null; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* ed_firstname |
|
|
* ed_firstname |
|
@ -152,7 +157,15 @@ public class RecipientAddV2Activity extends BaseActivity implements View.OnClick |
|
|
private void performDefaultAction(Bundle savedInstanceState) { |
|
|
private void performDefaultAction(Bundle savedInstanceState) { |
|
|
toolbarTitle.setText("Add Recipient"); |
|
|
toolbarTitle.setText("Add Recipient"); |
|
|
//TODO modify this for reciepient CRUD |
|
|
//TODO modify this for reciepient CRUD |
|
|
presenterInterface.getAllData(); |
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
recipientToBeEdited = getIntent().getExtras().getParcelable(RECIPIENT_INFO_BUNDLE_KEY); |
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
recipientToBeEdited = null; |
|
|
|
|
|
} |
|
|
|
|
|
if (recipientToBeEdited != null) |
|
|
|
|
|
presenterInterface.prepareRecipientForEdit(recipientToBeEdited); |
|
|
|
|
|
else |
|
|
|
|
|
presenterInterface.getAllData(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
@ -202,21 +215,21 @@ public class RecipientAddV2Activity extends BaseActivity implements View.OnClick |
|
|
showTransferListingInDialog(); |
|
|
showTransferListingInDialog(); |
|
|
break; |
|
|
break; |
|
|
case R.id.iv_back: |
|
|
case R.id.iv_back: |
|
|
onBackPressed(); |
|
|
|
|
|
|
|
|
onBackPressed(); |
|
|
break; |
|
|
break; |
|
|
case R.id.btn_submit: |
|
|
|
|
|
this.presenterInterface.addRecipient(ed_firstname.getText().toString(), |
|
|
|
|
|
|
|
|
case R.id.btn_submit: |
|
|
|
|
|
this.presenterInterface.addRecipient(ed_firstname.getText().toString(), |
|
|
ed_middlename.getText().toString(), |
|
|
ed_middlename.getText().toString(), |
|
|
ed_lastname.getText().toString(), |
|
|
|
|
|
selectedCountry, |
|
|
|
|
|
selectedProvince, |
|
|
|
|
|
selectedDistrict, |
|
|
|
|
|
ed_address.getText().toString(), |
|
|
|
|
|
seletedRelation, |
|
|
|
|
|
ed_mobile_no.getText().toString(), |
|
|
|
|
|
ed_email.getText().toString(), |
|
|
|
|
|
selectedTransferReason |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
ed_lastname.getText().toString(), |
|
|
|
|
|
selectedCountry, |
|
|
|
|
|
selectedProvince, |
|
|
|
|
|
selectedDistrict, |
|
|
|
|
|
ed_address.getText().toString(), |
|
|
|
|
|
seletedRelation, |
|
|
|
|
|
ed_mobile_no.getText().toString(), |
|
|
|
|
|
ed_email.getText().toString(), |
|
|
|
|
|
selectedTransferReason |
|
|
|
|
|
); |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -244,7 +257,7 @@ public class RecipientAddV2Activity extends BaseActivity implements View.OnClick |
|
|
if (this.selectedProvince != null) { |
|
|
if (this.selectedProvince != null) { |
|
|
districtListingDialog.setDistrictData(this.selectedProvince.getDistrict()); |
|
|
districtListingDialog.setDistrictData(this.selectedProvince.getDistrict()); |
|
|
districtListingDialog.show(getFragmentManager(), "RecipientProvinceListingDialog"); |
|
|
districtListingDialog.show(getFragmentManager(), "RecipientProvinceListingDialog"); |
|
|
} else { |
|
|
|
|
|
|
|
|
} else { |
|
|
showToastMessage("Select a State/Province first."); |
|
|
showToastMessage("Select a State/Province first."); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -276,20 +289,20 @@ public class RecipientAddV2Activity extends BaseActivity implements View.OnClick |
|
|
if (countryPaymentService.getIsProvienceReq().equalsIgnoreCase(Constants.TRUE_STRING)) { |
|
|
if (countryPaymentService.getIsProvienceReq().equalsIgnoreCase(Constants.TRUE_STRING)) { |
|
|
ed_province.setText(""); |
|
|
ed_province.setText(""); |
|
|
selectedProvince = null; |
|
|
selectedProvince = null; |
|
|
selectedDistrict=null; |
|
|
|
|
|
|
|
|
selectedDistrict = null; |
|
|
provinceViewContainer.setVisibility(View.VISIBLE); |
|
|
provinceViewContainer.setVisibility(View.VISIBLE); |
|
|
districtViewContainer.setVisibility(View.VISIBLE); |
|
|
districtViewContainer.setVisibility(View.VISIBLE); |
|
|
} else { |
|
|
} else { |
|
|
ed_province.setText(""); |
|
|
ed_province.setText(""); |
|
|
ed_district.setText(""); |
|
|
ed_district.setText(""); |
|
|
selectedProvince = null; |
|
|
selectedProvince = null; |
|
|
selectedDistrict=null; |
|
|
|
|
|
|
|
|
selectedDistrict = null; |
|
|
provinceViewContainer.setVisibility(View.GONE); |
|
|
provinceViewContainer.setVisibility(View.GONE); |
|
|
districtViewContainer.setVisibility(View.GONE); |
|
|
districtViewContainer.setVisibility(View.GONE); |
|
|
} |
|
|
} |
|
|
if (recipientCountryListingDialog != null) { |
|
|
if (recipientCountryListingDialog != null) { |
|
|
recipientCountryListingDialog.dismiss(); |
|
|
recipientCountryListingDialog.dismiss(); |
|
|
recipientCountryListingDialog=null; |
|
|
|
|
|
|
|
|
recipientCountryListingDialog = null; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
@ -308,7 +321,7 @@ public class RecipientAddV2Activity extends BaseActivity implements View.OnClick |
|
|
this.ed_province.setText(this.selectedProvince.getText()); |
|
|
this.ed_province.setText(this.selectedProvince.getText()); |
|
|
if (provinceListingDialog != null) { |
|
|
if (provinceListingDialog != null) { |
|
|
provinceListingDialog.dismiss(); |
|
|
provinceListingDialog.dismiss(); |
|
|
provinceListingDialog=null; |
|
|
|
|
|
|
|
|
provinceListingDialog = null; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -318,7 +331,7 @@ public class RecipientAddV2Activity extends BaseActivity implements View.OnClick |
|
|
this.ed_district.setText(this.selectedDistrict.getText()); |
|
|
this.ed_district.setText(this.selectedDistrict.getText()); |
|
|
if (districtListingDialog != null) { |
|
|
if (districtListingDialog != null) { |
|
|
districtListingDialog.dismiss(); |
|
|
districtListingDialog.dismiss(); |
|
|
districtListingDialog=null; |
|
|
|
|
|
|
|
|
districtListingDialog = null; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -328,7 +341,7 @@ public class RecipientAddV2Activity extends BaseActivity implements View.OnClick |
|
|
this.ed_transfer.setText(this.selectedTransferReason.getText()); |
|
|
this.ed_transfer.setText(this.selectedTransferReason.getText()); |
|
|
if (transferListingDialog != null) { |
|
|
if (transferListingDialog != null) { |
|
|
transferListingDialog.dismiss(); |
|
|
transferListingDialog.dismiss(); |
|
|
transferListingDialog=null; |
|
|
|
|
|
|
|
|
transferListingDialog = null; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -338,7 +351,7 @@ public class RecipientAddV2Activity extends BaseActivity implements View.OnClick |
|
|
this.ed_relation.setText(this.seletedRelation.getText()); |
|
|
this.ed_relation.setText(this.seletedRelation.getText()); |
|
|
if (relationListingDialog != null) { |
|
|
if (relationListingDialog != null) { |
|
|
relationListingDialog.dismiss(); |
|
|
relationListingDialog.dismiss(); |
|
|
relationListingDialog=null; |
|
|
|
|
|
|
|
|
relationListingDialog = null; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |