Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Payment Mode
- @property (assign, nonatomic) NSString<Optional> *D_COMMENCEMENT;
- @property (assign, nonatomic) NSString<Optional> *D_PREM_DUE_DATE;
- @property (strong, nonatomic) NSString<Optional> *NewModeFactor_Monthly;
- @property (strong, nonatomic) NSString<Optional> *V_PYMT_DESC;
- @property (strong, nonatomic) NSString<Optional> *V_PYMT_FREQ;
- @property (strong, nonatomic) NSString<Optional> *BillingStatusYN;
- @property (strong, nonatomic) NSString<Optional> *NewModeFactor_Quarterly;
- @property (strong, nonatomic) NSString<Optional> *Monthly_Prem;
- @property (strong, nonatomic) NSString<Optional> *NewModeFactor_HalfYearly;
- @property (strong, nonatomic) NSString<Optional> *NewModeFactor_Yearly;
- @property (strong, nonatomic) NSString<Optional> *Quarterly_Prem;
- @property (strong, nonatomic) NSString<Optional> *HalfYearly_Prem;
- @property (strong, nonatomic) NSString<Optional> *OutstandingAmtYN;
- @property (strong, nonatomic) NSString<Optional> *Monthly_HalfYearly_Due;
- @property (strong, nonatomic) NSString<Optional> *Yearly_Prem;
- @property (strong, nonatomic) NSString<Optional> *Monthly_HalfYearly_Comm6;
- @property (strong, nonatomic) NSString<Optional> *Monthly_Quarterly_Due;
- @property (strong, nonatomic) NSString<Optional> *Quarterly_LessThanMinYN;
- @property (strong, nonatomic) NSString<Optional> *HalfYearly_LessThanMinYN;
- @property (strong, nonatomic) NSString<Optional> *Monthly_Quarterly_Comm6;
- @property (strong, nonatomic) NSString<Optional> *Monthly_Quarterly_Comm3;
- @property (strong, nonatomic) NSString<Optional> *Yearly_LessThanMinYN;
- @property (strong, nonatomic) NSString<Optional> *OldModeFactor;
- @property (strong, nonatomic) NSString<Optional> *EffectiveDate;
- @property (strong, nonatomic) NSString<Optional> *PolicyNo;
- @protocol PaymentModeDetailsModel @end
- @interface PaymentModeDetailsModel : JSONModel
- @property (strong, nonatomic) NSString<Optional> *TransPMOID;
- @property (assign, nonatomic) int CMSUserID;
- @property (strong, nonatomic) NSString<Optional> *CMSUsername;
- @property (strong, nonatomic) NSString<Optional> *PolicyNumber;
- @property (nonatomic, strong) NSString<Optional> *PlanName;
- @property (nonatomic, strong) NSString<Optional> *LifeAssuredName;
- @property (strong, nonatomic) NSString<Optional> *OldPaymentModeDesc;
- @property (strong, nonatomic) NSString<Optional> *OldPaymentModeFrequency;
- @property (strong, nonatomic) NSString<Optional> *OldPaymentMethodCode;
- @property (strong, nonatomic) NSString<Optional> *OldPaymentMethodName;
- @property (strong, nonatomic) NSString<Optional> *NewPaymentModeFrequency;
- @property (strong, nonatomic) NSString<Optional> *NewPaymentModePremium;
- @property (strong, nonatomic) NSString<Optional> *OldModeFactor;
- @property (strong, nonatomic) NSString<Optional> *NewModeFactor_Monthly;
- @property (strong, nonatomic) NSString<Optional> *NewModeFactor_Quarterly;
- @property (strong, nonatomic) NSString<Optional> *NewModeFactor_HalfYearly;
- @property (strong, nonatomic) NSString<Optional> *NewModeFactor_Yearly;
- @property (strong, nonatomic) NSString<Optional> *EffectiveDate;
- @property (nonatomic, strong) NSString<Optional> *Status;
- @property (nonatomic, strong) NSString<Optional> *CreateBy;
- @property (nonatomic, strong) NSString<Optional> *CreateDate;
- @property (nonatomic, strong) NSString<Optional> *UpdateBy;
- @property (nonatomic, strong) NSString<Optional> *UpdateDate;
- @property (nonatomic, strong) NSString<Optional> *PolicyNo;
- @property (nonatomic, strong) NSString<Optional> *AgentEmails;
- @property (nonatomic, strong) NSString<Optional> *BackEndEffectiveDays;
- @property (nonatomic, strong) NSString<Optional> *PENTA_CustomerName;
- @property (nonatomic, strong) NSString<Optional> *PENTA_IDType;
- @property (nonatomic, strong) NSString<Optional> *PENTA_IDNumber;
- @property (nonatomic, strong) NSString<Optional> *PENTA_DOB;
- @property (nonatomic, strong) NSString<Optional> *PENTA_MobileNumber;
- @property (nonatomic, strong) NSString<Optional> *AgentEmails;
- @property (nonatomic, strong) NSString<Optional> *DB_Return_Status;
- @end
- public void loadDraft(PaymentModeDetailsData paymentModeDetailsData){
- this.paymentModeDetailsData = paymentModeDetailsData;
- if(null != this.paymentModeDetailsData){
- if(!TextUtils.isEmpty(this.paymentModeDetailsData.getNewPaymentModeFrequency())){
- switch (this.paymentModeDetailsData.getNewPaymentModeFrequency()){
- case "1":
- selectPaymentMode(R.id.monthlyBtn);
- break;
- case "3":
- selectPaymentMode(R.id.quaterlyBtn);
- break;
- case "6":
- selectPaymentMode(R.id.halfYearlyBtn);
- break;
- case "12":
- selectPaymentMode(R.id.yearlyBtn);
- break;
- }
- }
- if(!TextUtils.isEmpty(this.paymentModeDetailsData.getEffectiveDate())){
- //2018-06-19T00:00:00+08:00
- SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH);
- SimpleDateFormat reformatDate = new SimpleDateFormat("dd-MM-yyyy", Locale.ENGLISH);
- try {
- Date date = dateFormat.parse(this.paymentModeDetailsData.getEffectiveDate());
- effectiveDateForm.setText(reformatDate.format(date));
- } catch (ParseException e) {
- e.printStackTrace();
- }
- }
- }
- planPlaceholder.setVisibility(View.VISIBLE);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement