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 1267f20f7..8cc24cb86 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
@@ -38,7 +38,7 @@
-
+
Select
@@ -51,10 +51,10 @@
{{person.user_name}}
-
+
-
-
+
+
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 41e1ba1d2..346e4328d 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
@@ -88,7 +88,7 @@ export class AddPdComponent implements OnInit, OnDestroy {
lender_sales_person:[null],
lender_credit_person:[null],
imgc_fin_institute:[null],
- lender_contact_person: [null, Validators.compose([Validators.required])],
+ lender_contact_person: [null],
lender_contact_mobile: [null, Validators.compose([Validators.minLength(10), Validators.maxLength(12), 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]*$')])],
@@ -453,10 +453,10 @@ export class AddPdComponent implements OnInit, OnDestroy {
this._PDtriggerForm.controls['fk_lender_id'].updateValueAndValidity();
if(this.sales_and_credit_enable){
- this._PDtriggerForm.controls['lender_sales_person'].setValidators(Validators.compose([Validators.required]))
- this._PDtriggerForm.controls['lender_sales_person'].updateValueAndValidity();
- this._PDtriggerForm.controls['lender_credit_person'].setValidators(Validators.compose([Validators.required]))
- this._PDtriggerForm.controls['lender_credit_person'].updateValueAndValidity();
+ // this._PDtriggerForm.controls['lender_sales_person'].setValidators(Validators.compose([Validators.required]))
+ // this._PDtriggerForm.controls['lender_sales_person'].updateValueAndValidity();
+ // this._PDtriggerForm.controls['lender_credit_person'].setValidators(Validators.compose([Validators.required]))
+ // this._PDtriggerForm.controls['lender_credit_person'].updateValueAndValidity();
this._PDtriggerForm.controls['imgc_fin_institute'].setValidators(Validators.compose([Validators.required]))
this._PDtriggerForm.controls['imgc_fin_institute'].updateValueAndValidity();
}
@@ -574,14 +574,17 @@ export class AddPdComponent implements OnInit, OnDestroy {
this.notifier.notify('warning', 'Please Fill All Mandatory Fields.!');
return;
}
+ if((this._PDtriggerForm.value.lender_contact_person == '' || this._PDtriggerForm.value.lender_contact_person == null) && (this._PDtriggerForm.value.lender_credit_person== '' || this._PDtriggerForm.value.lender_credit_person == null)){
+ this.notifier.notify("warning","Either Lender contact person or Lender credit person Need..!");
+ }
else {
- if ((formValue.lender_contact_mobile == '' || formValue.lender_contact_mobile == null) && (formValue.lender_stdcode == '' || formValue.lender_stdcode == null && formValue.lender_landline == '' || formValue.lender_landline == null) && !this.sales_and_credit_enable) {
- this.notifier.notify('warning', 'Either Mobile or Landline Need.!');
- return;
- }
+ // if ((formValue.lender_contact_mobile == '' || formValue.lender_contact_mobile == null) && (formValue.lender_stdcode == '' || formValue.lender_stdcode == null && formValue.lender_landline == '' || formValue.lender_landline == null) && !this.sales_and_credit_enable) {
+ // this.notifier.notify('warning', 'Either Mobile or Landline Need.!');
+ // return;
+ // }
- else if (formValue.mobile_no != null && formValue.mobile_no.length != 10){
+ if (formValue.mobile_no != null && formValue.mobile_no.length != 10){
this.notifier.notify('warning', 'Please Check Applicant Mobile Number.!');
return;
}
@@ -802,7 +805,7 @@ export class AddPdComponent implements OnInit, OnDestroy {
getContactPerson(){
- if(this._PDtriggerForm.value.fk_lender_id !=null && this._PDtriggerForm.value.pd_branch_id !=null ){
+ if(this._PDtriggerForm.value.fk_lender_id !=null ){
let lender_filter= this.checkLender(this._PDtriggerForm.value.fk_lender_id)
if(lender_filter != ''){
@@ -811,8 +814,27 @@ export class AddPdComponent implements OnInit, OnDestroy {
this._PDtriggerForm.controls['lender_contact_person'].setValue(null)
this._PDtriggerForm.controls['lender_contact_person'].clearValidators()
this._PDtriggerForm.controls['lender_contact_person'].updateValueAndValidity()
+ }
+ else{
+ this.sales_and_credit_enable=false;
+ // this._PDtriggerForm.controls['lender_sales_person'].setValue(null)
+ this._PDtriggerForm.controls['lender_sales_person'].clearValidators()
+ this._PDtriggerForm.controls['lender_sales_person'].updateValueAndValidity()
+
+ // this._PDtriggerForm.controls['lender_credit_person'].setValue(null)
+ // this._PDtriggerForm.controls['lender_credit_person'].clearValidators()
+ // this._PDtriggerForm.controls['lender_credit_person'].updateValueAndValidity()
+
+ this._PDtriggerForm.controls['imgc_fin_institute'].setValue(null)
+ this._PDtriggerForm.controls['imgc_fin_institute'].clearValidators()
+ this._PDtriggerForm.controls['imgc_fin_institute'].updateValueAndValidity()
+
+ // this._PDtriggerForm.controls['lender_contact_person'].setValidators(Validators.compose([Validators.required]))
+ // this._PDtriggerForm.controls['lender_contact_person'].updateValueAndValidity();
+
+ }
-
+if( this._PDtriggerForm.value.pd_branch_id !=null){
let param={fk_lender_id:this._PDtriggerForm.value.fk_lender_id,pd_branch_id:this._PDtriggerForm.value.pd_branch_id}
this._pd.getLenderContactPersons(param).subscribe(result=>{
if(result['dataStatus']){
@@ -830,24 +852,6 @@ export class AddPdComponent implements OnInit, OnDestroy {
}
},err=>{this.notifier.notify("error","Network Error")})
- }
- else{
- this.sales_and_credit_enable=false;
- this._PDtriggerForm.controls['lender_sales_person'].setValue(null)
- this._PDtriggerForm.controls['lender_sales_person'].clearValidators()
- this._PDtriggerForm.controls['lender_sales_person'].updateValueAndValidity()
-
- this._PDtriggerForm.controls['lender_credit_person'].setValue(null)
- this._PDtriggerForm.controls['lender_credit_person'].clearValidators()
- this._PDtriggerForm.controls['lender_credit_person'].updateValueAndValidity()
-
- this._PDtriggerForm.controls['imgc_fin_institute'].setValue(null)
- this._PDtriggerForm.controls['imgc_fin_institute'].clearValidators()
- this._PDtriggerForm.controls['imgc_fin_institute'].updateValueAndValidity()
-
- this._PDtriggerForm.controls['lender_contact_person'].setValidators(Validators.compose([Validators.required]))
- this._PDtriggerForm.controls['lender_contact_person'].updateValueAndValidity();
-
}
}
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 01a01b3ed..9e5d0c543 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
@@ -1,4 +1,4 @@
-