From c72e8d1a627494f36eec8c5d425d13b706705d8e Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Fri, 11 Jan 2019 18:43:01 +0530 Subject: [PATCH] git --- .../list-pd/add-pd/add-pd.component.html | 11 +++- .../list-pd/add-pd/add-pd.component.ts | 9 ++- .../edit-pd-applicant.component.html | 4 +- .../edit-pd-applicant.component.ts | 33 +++++----- .../edit-pd-master.component.html | 11 +++- .../edit-pd-master.component.ts | 64 +++++++++++++++++-- 6 files changed, 100 insertions(+), 32 deletions(-) diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html index e8ad986a7..31e65ab1b 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.html @@ -58,7 +58,14 @@ --> - git status + + +91 + Enter Valid STD Code Number. + - + + + Enter Valid LandLine Number. + @@ -115,7 +122,7 @@ - {{"₹"}} {{loanAmtInWords}} Only + {{"₹"}} {{loanAmtInWords}} Only Enter valid amount. diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts index 9650dec5e..31892dc46 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/add-pd/add-pd.component.ts @@ -83,8 +83,10 @@ export class AddPdComponent implements OnInit, OnDestroy { mobile_no: [null,Validators.compose([Validators.minLength(10),Validators.maxLength(10)])], // landline : [null,Validators.compose([Validators.minLength(12),Validators.maxLength(13)])], // email: [null], - stdcode:[null, Validators.compose([Validators.minLength(2),Validators.maxLength(4),Validators.pattern('^[0-9]*$')])], - landline : [null, Validators.compose([Validators.minLength(6),Validators.maxLength(8),Validators.pattern('^[0-9]*$')])], + lender_stdcode:[null, Validators.compose([Validators.minLength(3),Validators.maxLength(5),Validators.pattern('^[0-9]*$')])], + lender_landline:[null, Validators.compose([Validators.minLength(6),Validators.maxLength(8),Validators.pattern('^[0-9]*$')])], + applicant_stdcode:[null, Validators.compose([Validators.minLength(3),Validators.maxLength(5),Validators.pattern('^[0-9]*$')])], + applicant_landline:[null, Validators.compose([Validators.minLength(6),Validators.maxLength(8),Validators.pattern('^[0-9]*$')])], company_name: [null],   addressline1: [null], fk_city: [null], @@ -398,6 +400,7 @@ export class AddPdComponent implements OnInit, OnDestroy { "pd_branch_id":formValue.pd_branch_id, "pd_contact_person":formValue.lender_contact_person, "pd_contact_mobileno":formValue.lender_contact_mobile, + "pd_contact_landline":formValue.lender_stdcode +'-'+formValue.lender_landline, "fk_product_id":formValue.fk_product_id, "fk_subproduct_id":formValue.fk_subproduct_id, "fk_pd_type":formValue.fk_pd_type, @@ -418,7 +421,7 @@ export class AddPdComponent implements OnInit, OnDestroy { "applicant_title_name":formValue.applicant_title_name, "company_name":formValue.company_name, "mobile_no":formValue.mobile_no, - "landline":formValue.stdcode +'-'+formValue.landline, + "landline":formValue.applicant_stdcode +'-'+formValue.applicant_landline, "applicant_type":1, "relation":"", }); diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-applicant/edit-pd-applicant.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-applicant/edit-pd-applicant.component.html index c3752a9d2..2916be92c 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-applicant/edit-pd-applicant.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-applicant/edit-pd-applicant.component.html @@ -40,7 +40,7 @@ - +91 + Enter Valid STD Code.  -  @@ -81,7 +81,7 @@ --> - +91 + Enter Valid STD Number.  -  diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-applicant/edit-pd-applicant.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-applicant/edit-pd-applicant.component.ts index ee60614e6..c751b7d7e 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-applicant/edit-pd-applicant.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-applicant/edit-pd-applicant.component.ts @@ -45,8 +45,8 @@ export class EditPdApplicantComponent implements OnInit { fk_applicant_primary_id: [null], applicant_name: [null, Validators.compose([Validators.required])], mobile_no: [null, Validators.compose([Validators.minLength(10),Validators.maxLength(12)])], - stdcode: [null, Validators.compose([Validators.minLength(2),Validators.maxLength(4)])], - landline: [null, Validators.compose([Validators.minLength(8),Validators.maxLength(12)])], + stdcode: [null, Validators.compose([Validators.minLength(3),Validators.maxLength(5)])], + landline: [null, Validators.compose([Validators.minLength(6),Validators.maxLength(8)])], company_name: [null], applicant_type: [1], coApplicantItems: this._fb.array([]), @@ -62,7 +62,7 @@ export class EditPdApplicantComponent implements OnInit { fk_applicant_primary_id: [this.mainApplicantData[0].pd_co_applicant_id], applicant_name: [this.mainApplicantData[0].applicant_name, Validators.compose([Validators.required])], mobile_no: [this.mainApplicantData[0].mobile_no, Validators.compose([Validators.minLength(10),Validators.maxLength(12)])], - stdcode: [stdcode, Validators.compose([Validators.minLength(2),Validators.maxLength(4)])], + stdcode: [stdcode, Validators.compose([Validators.minLength(3),Validators.maxLength(5)])], landline: [landline, Validators.compose([Validators.minLength(6),Validators.maxLength(8)])], company_name: [this.mainApplicantData[0].company_name], applicant_type: [this.mainApplicantData[0].applicant_type, Validators.compose([Validators.required])], @@ -97,7 +97,7 @@ export class EditPdApplicantComponent implements OnInit { applicant_title_name: [listData.applicant_title_name, Validators.compose([Validators.required])], coapplicantName: [listData.applicant_name, Validators.compose([Validators.required])], coapplicant_mobile_no: [listData.mobile_no,Validators.compose([Validators.minLength(10),Validators.maxLength(12),Validators.pattern('^[0-9]*$')])], - coapplicant_stdcode: [stdcode, Validators.compose([Validators.minLength(2),Validators.maxLength(4)])], + coapplicant_stdcode: [stdcode, Validators.compose([Validators.minLength(3),Validators.maxLength(5)])], // landline: [landline, Validators.compose([Validators.minLength(6),Validators.maxLength(8)])], coapplicant_landline: [landline,Validators.compose([Validators.minLength(6),Validators.maxLength(8)])], relationship: [listData.relation], @@ -112,13 +112,12 @@ export class EditPdApplicantComponent implements OnInit { applicant_title_name: [null, Validators.compose([Validators.required])], coapplicantName: [null, Validators.compose([Validators.required])], coapplicant_mobile_no: [null, Validators.compose([Validators.minLength(10),Validators.maxLength(12),Validators.pattern('^[0-9]*$')])], - coapplicant_stdcode: [null, Validators.compose([Validators.minLength(2),Validators.maxLength(4)])], + coapplicant_stdcode: [null, Validators.compose([Validators.minLength(3),Validators.maxLength(5)])], coapplicant_landline: [null,Validators.compose([Validators.minLength(6),Validators.maxLength(8)])], //coapplicant_landline: [null, Validators.compose([Validators.minLength(8),Validators.maxLength(12)])], relationship: [null], applicant_type: [0], company_name: [null], - }); } @@ -185,17 +184,17 @@ export class EditPdApplicantComponent implements OnInit { pd_applicant_details.push(obj1) }); - this._pd.updatePdApplicant(pd_applicant_details).subscribe(result => { - if (result.status == 200) { - this.notifier.notify('success', 'PD Details Updated.'); - this.dialogRef.close(); - } - else { - this.notifier.notify('warning', 'Something Wents Wrong Try Again.!'); - } - }, error => { - this.notifier.notify('warning', 'Something Wents Wrong Try Again.!'); - }); + // this._pd.updatePdApplicant(pd_applicant_details).subscribe(result => { + // if (result.status == 200) { + // this.notifier.notify('success', 'PD Details Updated.'); + // this.dialogRef.close(); + // } + // else { + // this.notifier.notify('warning', 'Something Wents Wrong Try Again.!'); + // } + // }, error => { + // this.notifier.notify('warning', 'Something Wents Wrong Try Again.!'); + // }); } } diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.html index 1a5b61117..d0492e4af 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.html @@ -39,7 +39,16 @@ Enter Valid Mobile Number. - + + + + + Enter Valid STD Code. +  -  + + + Enter Valid Landline Number. + diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts index a94f9f4ee..f12954806 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/edit-pd-master/edit-pd-master.component.ts @@ -112,12 +112,27 @@ export class EditPdMasterComponent implements OnInit { } loadFormData() { - this._EditPDtriggerForm = this._fb.group({ + let stdcode; + let landline; + if(this.data.records.pd_contact_landline){ + if(this.data.records.pd_contact_landline != null){ + let stdcodesearch = this.data.records.pd_contact_landline.search("-"); + stdcode = this.data.records.pd_contact_landline.substr(0,stdcodesearch); + landline = this.data.records.pd_contact_landline.substr(+stdcodesearch + 1,8); + } + else{ + stdcode = null; + landline = null; + } + } + this._EditPDtriggerForm = this._fb.group({ pd_id: [this.data.records.pd_id], fk_lender_id: [this.data.records.fk_lender_id, Validators.compose([Validators.required])], lender_applicant_id: [this.data.records.lender_applicant_id, Validators.compose([Validators.required])], pd_contact_person: [this.data.records.pd_contact_person, Validators.compose([Validators.required])], pd_contact_mobileno: [this.data.records.pd_contact_mobileno, Validators.compose([Validators.required,Validators.minLength(10),Validators.maxLength(12),Validators.pattern('^[0-9]*$')])], + lender_stdcode: [stdcode, Validators.compose([Validators.minLength(3),Validators.maxLength(5)])], + lender_landline: [landline,Validators.compose([Validators.minLength(6),Validators.maxLength(8)])], fk_product_id: [this.data.records.fk_product_id], fk_subproduct_id: [this.data.records.fk_subproduct_id], fk_pd_type: [this.data.records.fk_pd_type], @@ -235,19 +250,55 @@ export class EditPdMasterComponent implements OnInit { } else{ let my_array = this._EditPDtriggerForm.value; - Object.keys(my_array).forEach((key) => ( my_array[key] == null) && delete my_array[key]); - this._pd.editPdMasterDetails(my_array, updateStatus).subscribe(result => { + + let concat_landline + + if(my_array.lender_stdcode != null && my_array.lender_landline != null){ + if(my_array.lender_stdcode == '' && my_array.lender_landline == ''){ + concat_landline = null; + }else{ + let std = my_array.lender_stdcode == '' ? '' : my_array.lender_stdcode; + let landline = my_array.lender_landerline == '' ? '' : my_array.lender_landerline; + concat_landline = std+'-'+landline; + } + }else if(my_array.lender_stdcode == '' && my_array.lender_landerline == ''){ + concat_landline = null; + }else{ + concat_landline = null; + } + + let lenderMasterArray = { + "pd_id": my_array.pd_id, + "fk_lender_id": my_array.fk_lender_id, + "lender_applicant_id": my_array.lender_applicant_id, + "pd_contact_person": my_array.pd_contact_person, + "pd_contact_mobileno": my_array.pd_contact_mobileno, + "pd_Contant_landline": concat_landline, + "fk_product_id": my_array.fk_product_id, + "fk_subproduct_id": my_array.fk_subproduct_id, + "fk_pd_type": my_array.fk_pd_type, + "fk_customer_segment": my_array.fk_customer_segment, + "loan_amount": my_array.loan_amount, +   "addressline1": my_array.addressline1, + "fk_city": my_array.fk_city, + "fk_state": my_array.fk_state, +   "pincode": my_array.pincode, + "remarks": my_array.remarks, + } + + console.log(lenderMasterArray); + this._pd.editPdMasterDetails(lenderMasterArray, updateStatus).subscribe(result => { if (result.status == 200) { this.notifier.notify('success', 'PD Details Updated.'); this.dialogRef.close(); } else { this.notifier.notify('warning', 'Something Wents Wrong Try Again.!'); - } + }//else }, error => { this.notifier.notify('warning', 'Something Wents Wrong Try Again.!'); - }); - } + });//error closed + }//else closed } /** To Reset Popup Data */ onReset() { @@ -282,7 +333,6 @@ validateAllFormFields(formGroup: any) { } }); } - /** To Convert Amount into Words */ inWords(e,flag:number){ switch(flag){