-
- {{"₹"}} {{ loanDetailsForm.controls['peakseasons_anchor'].value | numberToWords }} Only
-
+
+
+
+
+ Yes
+ No Major Changes In Sales
+
+
+ Is The Business Seasonal Required
+
+
+
+ January
+ February
+ March
+ April
+ May
+ June
+ July
+ August
+ September
+ October
+ November
+ December
+
+
+ In Which Period Is Maximum Sale / Service Done Required
+
+
+
+
+
+ Comments Required
+
+
+
-
Select
Yes
@@ -409,7 +446,7 @@
-
+
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.ts
index c2a0de435..c381f6528 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/loan-details/loan-details.component.ts
@@ -95,6 +95,8 @@ export class LoanDetailsComponent implements OnInit {
image_doc_params: { pdid: number; form_id: number; company_id: string; };
addressList: any = [];
prod_catagory: any;
+ debitcredit_notes: string;
+ peakseasons: string;
@@ -146,7 +148,7 @@ export class LoanDetailsComponent implements OnInit {
ngOnInit() {
this.initloanDetailsForm();
console.log(this.loanDetailsForm.controls);
- console.log('maran');
+
this.getM_EndUseofLoad();
this.getM_EndUseForLoan(this.pdid,this.pd_all_details.pdmaster_details.fk_subproduct_id);
this.getM_State();
@@ -202,9 +204,7 @@ export class LoanDetailsComponent implements OnInit {
params.pd_id = this.pdid;
params.pd_form_id = this.form_id;
this._pd.retriveForm(params).subscribe(value => {
- console.log(value);
- console.log('fetching');
- console.log(this.lenderShortName);
+
if(this.lenderShortName=='CFPL')
{
@@ -218,8 +218,21 @@ export class LoanDetailsComponent implements OnInit {
this.loanDetailsForm.controls['payment_mechanism'].setValue(value.records.payment_mechanism);
this.loanDetailsForm.controls['average_invoicevalue'].setValue(value.records.average_invoicevalue);
this.loanDetailsForm.controls['peakseasons_anchor'].setValue(value.records.peakseasons_anchor);
- this.loanDetailsForm.controls['anchor_notes'].setValue(value.records.anchor_notes);
- this.loanDetailsForm.controls['debitcredit_notes'].setValue(value.records.debitcredit_notes);
+ this.loanDetailsForm.controls['anchor_notes'].setValue(value.records.anchor_notes);
+
+ if(value.records.anchor_notes=='yes')
+ {
+ this.debitcredit_notes='yes';
+ this.loanDetailsForm.controls['debitcredit_notes'].setValue(value.records.debitcredit_notes);
+ }
+ if(value.records.peakseasons_anchor=='yes')
+ {
+ this.peakseasons='yes';
+ this.loanDetailsForm.controls['peak_period_of_business'].setValue(value.records.peak_period_of_business);
+ this.loanDetailsForm.controls['month_of_business_run'].setValue(value.records.month_of_business_run);
+ }
+
+
this.loanDetailsForm.controls['stock_related_anchor'].setValue(value.records.stock_related_anchor);
this.loanDetailsForm.controls['sample_invoices'].setValue(value.records.sample_invoices);
}
@@ -538,11 +551,43 @@ export class LoanDetailsComponent implements OnInit {
this.loanDetailsForm.addControl('average_invoicevalue', new FormControl('', Validators.required));
this.loanDetailsForm.addControl('peakseasons_anchor', new FormControl('', Validators.required));
this.loanDetailsForm.addControl('anchor_notes', new FormControl('', Validators.required));
- this.loanDetailsForm.addControl('debitcredit_notes', new FormControl('', Validators.required));
+ // if(this.debitcredit_notes=='yes')
+ // {
+ this.loanDetailsForm.addControl('debitcredit_notes', new FormControl('', Validators.required));
+ this.loanDetailsForm.addControl('peak_period_of_business', new FormControl('', Validators.required));
+ this.loanDetailsForm.addControl('month_of_business_run', new FormControl('', Validators.required));
+ // }
+
this.loanDetailsForm.addControl('stock_related_anchor', new FormControl('', Validators.required));
this.loanDetailsForm.addControl('sample_invoices', new FormControl('', Validators.required));
}
}
+ selecteddebitcreditChanges(event: any) {
+ // console.log(this.lenderShortName);
+
+
+ if (event == 'no') {
+ this.loanDetailsForm.removeControl('debitcredit_notes');
+ this.debitcredit_notes='no';
+ }
+ else if (event == 'yes') {
+ this.loanDetailsForm.addControl('debitcredit_notes', new FormControl(''));
+ this.debitcredit_notes='yes';
+ }
+ }
+ peakseasonsChanges(event: any) {
+ // console.log(this.lenderShortName);
+ if (event == 'no') {
+ this.loanDetailsForm.removeControl('peak_period_of_business');
+ this.loanDetailsForm.removeControl('month_of_business_run');
+ this.peakseasons='no';
+ }
+ else if (event == 'yes') {
+ this.loanDetailsForm.addControl('peak_period_of_business', new FormControl(''));
+ this.loanDetailsForm.addControl('month_of_business_run', new FormControl(''));
+ this.peakseasons='yes';
+ }
+ }
// compare objects for merge two master table details
@@ -948,7 +993,16 @@ export class LoanDetailsComponent implements OnInit {
records.average_invoicevalue = this.loanDetailsForm.controls['average_invoicevalue'].value;
records.peakseasons_anchor = this.loanDetailsForm.controls['peakseasons_anchor'].value;
records.anchor_notes = this.loanDetailsForm.controls['anchor_notes'].value;
- records.debitcredit_notes = this.loanDetailsForm.controls['debitcredit_notes'].value;
+ if(this.loanDetailsForm.controls['anchor_notes'].value=='yes')
+ {
+ records.debitcredit_notes = this.loanDetailsForm.controls['debitcredit_notes'].value;
+ }
+ if(this.loanDetailsForm.controls['peakseasons_anchor'].value=='yes')
+ {
+ records.peak_period_of_business = this.loanDetailsForm.controls['peak_period_of_business'].value;
+ records.month_of_business_run = this.loanDetailsForm.controls['month_of_business_run'].value;
+ }
+
records.stock_related_anchor = this.loanDetailsForm.controls['stock_related_anchor'].value;
records.sample_invoices = this.loanDetailsForm.controls['sample_invoices'].value;
}