diff --git a/ng6-seed/sineedge_prod_090219.zip b/ng6-seed/sineedge_prod_090219.zip deleted file mode 100644 index b277682ea..000000000 Binary files a/ng6-seed/sineedge_prod_090219.zip and /dev/null differ diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.html index 3b37d1927..b6a7e682f 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.html @@ -41,12 +41,12 @@
- + {{ prop.name }} - +
@@ -122,7 +122,7 @@ {{"₹"}} {{OtherPremiumPaidInwords[s]}} Only - + {{ freqn.name }} @@ -154,7 +154,7 @@
- + {{ ins_type.name }} @@ -238,7 +238,7 @@ {{owner.applicant_name | titlecase}} --> + formControlName="name_of_the_owner" [compareWith]="compareObjects" required (selectionChange)="setRequiredValidation($event.value.id,sup,4)"> {{val.name}} diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.ts index 823227eb4..334ff9d15 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assets-info/assets-info.component.ts @@ -813,6 +813,38 @@ export class AssetsInfoComponent implements OnInit { // } } + setRequiredValidation(value,item,flag) { + console.log(item); + console.log(value); + console.log(flag); + + if(flag == 1){ + value==1 + ? item.controls.other_property_type.setValidators([Validators.required]) + : item.controls.other_property_type.clearValidators(); + item.controls.other_property_type.updateValueAndValidity(); + } + if(flag == 2){ + value==1 + ? item.controls.other_frequency_mode.setValidators([Validators.required]) + : item.controls.other_frequency_mode.clearValidators(); + item.controls.other_frequency_mode.updateValueAndValidity(); + } + if(flag == 3){ + value==1 + ? item.controls.other_investments_type.setValidators([Validators.required]) + : item.controls.other_investments_type.clearValidators(); + item.controls.other_investments_type.updateValueAndValidity(); + } + if(flag == 4){ + value==0 + ? item.controls.other_owner.setValidators([Validators.required]) + : item.controls.other_owner.clearValidators(); + item.controls.other_owner.updateValueAndValidity(); + } + + + } /** Amount InWords */ inWords(e,i,flag){ diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component.html index 05affa635..def41f909 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component.html @@ -95,7 +95,7 @@ - + {{val.name}} @@ -108,7 +108,7 @@ - + {{ btLen.lender_name }} diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component.ts index 3b9948db1..fd42df516 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/banking-details/banking-details.component.ts @@ -232,7 +232,26 @@ export class BankingDetailsComponent implements OnInit { const control = this.bankingForm.controls['itemRows']; control.removeAt(index); } - + setRequiredValidation(value,item,flag) { + console.log(item); + console.log(value); + console.log(flag); + + if(flag == 1){ + value==0 + ? item.controls.other_applicant.setValidators([Validators.required]) + : item.controls.other_applicant.clearValidators(); + item.controls.other_applicant.updateValueAndValidity(); + } + if(flag == 2){ + value==1 + ? item.controls.other_bank.setValidators([Validators.required]) + : item.controls.other_bank.clearValidators(); + item.controls.other_bank.updateValueAndValidity(); + } + + } + setStep(index: number) { this.step = index; } diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component.html index b20526154..c63662f9f 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-assets-info/business-assets-info.component.html @@ -338,7 +338,7 @@ - {{"₹"}} {{RentAmtInwords[i]}} Only + {{"₹"}} {{RentAmtInwords[i]}} Only Monthly Rent Amount Required
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-banking-details/business-banking-details.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-banking-details/business-banking-details.component.html index 73cb07419..0911b4edc 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-banking-details/business-banking-details.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-banking-details/business-banking-details.component.html @@ -26,7 +26,7 @@ - + {{val.name}} @@ -39,7 +39,7 @@ - + {{ btLen.lender_name }} diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-banking-details/business-banking-details.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-banking-details/business-banking-details.component.ts index afd12302d..d1d7c7491 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-banking-details/business-banking-details.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/business-banking-details/business-banking-details.component.ts @@ -340,4 +340,25 @@ export class BusinessBankingDetailsComponent implements OnInit { } } + setRequiredValidation(value,item,flag) { + console.log(item); + console.log(value); + console.log(flag); + + if(flag == 1){ + value==0 + ? item.controls.other_applicant.setValidators([Validators.required]) + : item.controls.other_applicant.clearValidators(); + item.controls.other_applicant.updateValueAndValidity(); + } + if(flag == 2){ + value==1 + ? item.controls.other_bank.setValidators([Validators.required]) + : item.controls.other_bank.clearValidators(); + item.controls.other_bank.updateValueAndValidity(); + } + + } + + } diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/client-info/client-info.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/client-info/client-info.component.html index d3bb1a967..4498a12e7 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/client-info/client-info.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/client-info/client-info.component.html @@ -90,13 +90,13 @@ -
+
No of days of Credit provided to Client for payment - + - +
@@ -205,12 +205,12 @@ -->
-
+
No of days of Credit provided to Client for payment - + - +
@@ -318,12 +318,12 @@ -->
-
+
No of days of Credit provided to Client for payment - + - +
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component.html index c0e5be59f..7c9e8b6b8 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component.html @@ -43,7 +43,7 @@ - + {{types.loan_type_name}} @@ -56,11 +56,11 @@ {{"₹"}} {{amtInwords[i]}} Only - + {{ btLen.lender_name }} - + @@ -68,7 +68,7 @@ {{owner.applicant_name}} - + {{val.name}} @@ -83,19 +83,19 @@ - {{freq.name}} + + + {{"₹"}} {{emiAmtInwords[i]}} Only - - - diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component.ts index 62bc1edac..6de91ddd6 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/current-loan/current-loan.component.ts @@ -491,4 +491,37 @@ export class CurrentLoanComponent implements OnInit { break; } } + setRequiredValidation(value,item,flag) { + console.log(item); + console.log(value); + console.log(flag); + + if(flag == 1){ + value==1 + ? item.controls.others_loan_type.setValidators([Validators.required]) + : item.controls.others_loan_type.clearValidators(); + item.controls.others_loan_type.updateValueAndValidity(); + } + if(flag == 2){ + // value==1 + // ? item.controls.others_lender.setValidators([Validators.required]) + // : item.controls.others_lender.clearValidators(); + // item.controls.others_lender.updateValueAndValidity(); + } + if(flag == 3){ + value==0 + ? item.controls.others_loan_taken.setValidators([Validators.required]) + : item.controls.others_loan_taken.clearValidators(); + item.controls.others_loan_taken.updateValueAndValidity(); + } + if(flag == 4){ + value==1 + ? item.controls.other_frequency.setValidators([Validators.required]) + : item.controls.other_frequency.clearValidators(); + item.controls.other_frequency.updateValueAndValidity(); + } + + + } + } \ No newline at end of file diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html index b980ab036..e1e591433 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/family-details/family-details.component.html @@ -343,7 +343,7 @@ - + diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.html index ed4b52230..90f17a2b4 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.html @@ -68,7 +68,7 @@ - + {{"₹"}} {{FY_annualSalesInwords[i]}} Only @@ -102,7 +102,7 @@ - + {{"₹"}} {{FY_netProfitAmtInwords[i]}} Only @@ -112,7 +112,7 @@ - + {{"₹"}} {{FY_netLossAmtInwords[i]}} Only diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.ts index c19781f41..05f1aa7b7 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/financial-info/financial-info.component.ts @@ -416,65 +416,142 @@ export class FinancialInfoComponent implements OnInit { } } - /**calculating Annual Sale for financial Statement */ - calFinAnnualSale(index,detail){ - let annual_sale = detail.value.financial_annual_sale; - if (index != 0) { - let array = this.financialForm.controls['date_per_financial']; - let prev_annual_sale = array.value[index-1].financial_annual_sale; - let annual_sale_variation = (( annual_sale - prev_annual_sale)/prev_annual_sale) * 100 ; - detail.controls.financial_annualsales_variation.setValue(annual_sale_variation!= Infinity ? annual_sale_variation.toFixed(2):0); - } - } + /** old code Without foreach loop + * calculating Annual Sale for financial Statement + **/ + // calFinAnnualSale(index,detail){ + // let annual_sale = detail.value.financial_annual_sale; + // if (index != 0) { + // let array = this.financialForm.controls['date_per_financial']; + // let prev_annual_sale = array.value[index-1].financial_annual_sale; + // let annual_sale_variation = (( annual_sale - prev_annual_sale)/prev_annual_sale) * 100 ; + // detail.controls.financial_annualsales_variation.setValue(annual_sale_variation!= Infinity ? annual_sale_variation.toFixed(2):0); + // } + // } - /** calculating Annual Sale for financial Customer */ - calculateEstimationAnnualSale(index,detail){ - let annual_sale = detail.value.estimate_annual_sale; - if (index != 0) { - let array = this.financialForm.controls['estimated_value']; - let prev_annual_sale = array.value[index-1].estimate_annual_sale; - let annual_sale_variation = (( annual_sale - prev_annual_sale)/prev_annual_sale) * 100 ; - detail.controls.estimate_annualsales_variation.setValue(annual_sale_variation!= Infinity ? annual_sale_variation.toFixed(2):0); - } - } + /** New Code => With for loop + * Financial as per Statements - Calculating Sale Variation Based on Prev.Year ( Datas returns in percentage ) + * Label name = " Sale Variation from Previous Year in % " + */ + // calFinAnnualSale(inx,detail){ + + // let parentArray = this.financialForm.controls['date_per_financial']; + // let prev_annual_sale : any = null; + + // parentArray.value.forEach((val,index) => { + + // let annual_sale = val.financial_annual_sale; + // // console.log('Current Anual Sales',array.value[index].financial_annual_sale); + // // console.log('Current Index',index); + // // console.log('prev_annual_sale',prev_annual_sale); + // if (index != 0) { + // let childArray : any = parentArray.controls[index]; + // // console.log('INX',index); + // // console.log('SALE',annual_sale); + + // let annual_sale_variation = (( annual_sale - prev_annual_sale)/prev_annual_sale) * 100 ; + // // console.log('annual_sale_variation',annual_sale_variation); + // childArray.controls.financial_annualsales_variation.setValue( + // annual_sale_variation!= Infinity ? !(Number.isNaN(annual_sale_variation)) ? annual_sale_variation.toFixed(2) + // : 0 + // : 0); + // } + // prev_annual_sale = annual_sale; + + // }); + // } + + /** old code without forloop + * calculating Annual Sale for financial Customer */ + // calculateEstimationAnnualSale(index,detail){ + // let annual_sale = detail.value.estimate_annual_sale; + // if (index != 0) { + // let array = this.financialForm.controls['estimated_value']; + // let prev_annual_sale = array.value[index-1].estimate_annual_sale; + // let annual_sale_variation = (( annual_sale - prev_annual_sale)/prev_annual_sale) * 100 ; + // detail.controls.estimate_annualsales_variation.setValue(annual_sale_variation!= Infinity ? annual_sale_variation.toFixed(2):0); + // } + // } - /** calculating Yearwise Variation for financial statement */ - calYearVariation(index, detail) { + /** old code without forloop + * calculating Yearwise Variation for financial statement */ + // calYearVariation(index, detail) { - let profit = detail.value.financial_net_profit; - let loss = detail.value.financial_net_loss; - let salary = detail.value.financial_annual_sale; - // console.log('current profit',profit); - // console.log('current loss',loss); - if ( (profit != '' || loss != '') && index != 0) { - if(+profit > +salary){ + // let profit = detail.value.financial_net_profit; + // let loss = detail.value.financial_net_loss; + // let salary = detail.value.financial_annual_sale; + // // console.log('current profit',profit); + // // console.log('current loss',loss); + // if ( (profit != '' || loss != '') && index != 0) { + // if(+profit > +salary){ - detail.controls.financial_margin_of_profit.setValue(''); - } - else{ + // detail.controls.financial_margin_of_profit.setValue(''); + // } + // else{ - let array = this.financialForm.controls['date_per_financial']; + // let array = this.financialForm.controls['date_per_financial']; - let prev_profit = array.value[index - 1].financial_net_profit != '' ? array.value[index - 1].financial_net_profit : 0; - let prev_loss = array.value[index - 1].financial_net_loss !='' ? array.value[index - 1].financial_net_loss : 0 ; + // let prev_profit = array.value[index - 1].financial_net_profit != '' ? array.value[index - 1].financial_net_profit : 0; + // let prev_loss = array.value[index - 1].financial_net_loss !='' ? array.value[index - 1].financial_net_loss : 0 ; - // console.log('prev_profit',prev_profit); - // console.log('prev_loss',prev_loss); + // // console.log('prev_profit',prev_profit); + // // console.log('prev_loss',prev_loss); - loss = loss != 0 ? loss * (-1) : loss; - // console.log('-1',loss); - prev_loss = prev_loss != 0 ? prev_loss * (-1) : prev_loss ; - // console.log('prev_loss',prev_loss); + // loss = loss != 0 ? loss * (-1) : loss; + // // console.log('-1',loss); + // prev_loss = prev_loss != 0 ? prev_loss * (-1) : prev_loss ; + // // console.log('prev_loss',prev_loss); - let variation = (((profit != '' ? profit : loss ) - (prev_profit != '' ? prev_profit : prev_loss ))/ (prev_profit != '' ? Math.abs(prev_profit) : Math.abs(prev_loss))) * 100; + // let variation = (((profit != '' ? profit : loss ) - (prev_profit != '' ? prev_profit : prev_loss ))/ (prev_profit != '' ? Math.abs(prev_profit) : Math.abs(prev_loss))) * 100; - detail.controls.financial_variation.setValue(variation!= Infinity ? variation.toFixed(2):0); - } - } - } + // detail.controls.financial_variation.setValue(variation!= Infinity ? variation.toFixed(2):0); + // } + // } + // } - /** old code == calculating Sale PERCENTAGE for financial statement */ + + /** + * New Code = with for loop + * Financial as per Statements - Calculating Profit Variation Based on Prev.Year ( Datas returns in percentage ) + * Label name = "Profit Variation from Previous Year in %" + **/ + // calYearVariation(index, detail) { + // let parentArray = this.financialForm.controls['date_per_financial']; + // let prev_profit : any = 0; + // let prev_loss : any = 0; + + // parentArray.value.forEach((val,index) => { + // let profit = val.financial_net_profit; + // let loss = val.value.financial_net_loss; + // let annual_sale = val.financial_annual_sale; + // let childArray : any = parentArray.controls[index]; + + // if ( (profit != '' || loss != '') && index != 0) { + + // detail.controls.financial_margin_of_profit.setValue(''); + // } + // else{ + // loss = loss != 0 ? loss * (-1) : loss; + + // prev_loss = prev_loss != 0 ? prev_loss * (-1) : prev_loss ; + + // let variation = (((profit != '' ? profit : loss ) - (prev_profit != '' ? prev_profit : prev_loss ))/ (prev_profit != '' ? Math.abs(prev_profit) : Math.abs(prev_loss))) * 100; + + // childArray.controls.financial_variation.setValue( + // variation!= Infinity ? !(Number.isNaN(variation)) ? variation.toFixed(2) + // : 0 + // : 0); + + // } + // prev_profit = val.financial_net_profit != '' ? val.financial_net_profit : 0; + // prev_loss = val.value.financial_net_loss !='' ? val.value.financial_net_loss : 0 ; + + // }); + // } + + + /** old code - calculating Sale PERCENTAGE for financial statement */ // calMargin(index, detail) { // console.log('detail', detail); // let salary = detail.value.financial_annual_sale; @@ -486,158 +563,411 @@ export class FinancialInfoComponent implements OnInit { // } // } - /** For Financial Statement + /** old code without forloop for financial statement * Calculating Sale percentage based on profit and loss * And calculating Variation over sales */ - calMargin(index, detail) { - // In financial details section please add the following validation: Net profit/loss can not be > sales. - let salary = detail.value.financial_annual_sale; - let profit_margin; - let loss_margin; + // calMargin(index, detail) { + // // In financial details section please add the following validation: Net profit/loss can not be > sales. + // let salary = detail.value.financial_annual_sale; + // let profit_margin; + // let loss_margin; - if(detail.value.finanical_profit_or_loss == 1){ + // if(detail.value.finanical_profit_or_loss == 1){ - loss_margin = ''; - detail.controls.financial_margin_of_loss.setValue(''); + // loss_margin = ''; + // detail.controls.financial_margin_of_loss.setValue(''); - let profit = detail.value.financial_net_profit; + // let profit = detail.value.financial_net_profit; - if (salary != '' && profit != '') { - if(+profit>+salary){ - alert("profit is greater than Annual Sale "); - detail.controls.financial_net_profit.setValue(0); - detail.controls.financial_margin_of_profit.setValue(''); - detail.controls.financial_profit_to_sale_variation.setValue(''); - detail.controls.financial_variation.setValue(''); - } - else{ - profit_margin = (profit / salary) * 100; - detail.controls.financial_margin_of_profit.setValue(profit_margin!= Infinity ? profit_margin.toFixed(2):0); - } + // if (salary != '' && profit != '') { + // if(+profit>+salary){ + // alert("profit is greater than Annual Sale "); + // detail.controls.financial_net_profit.setValue(0); + // detail.controls.financial_margin_of_profit.setValue(''); + // detail.controls.financial_profit_to_sale_variation.setValue(''); + // detail.controls.financial_variation.setValue(''); + // } + // else{ + // profit_margin = (profit / salary) * 100; + // detail.controls.financial_margin_of_profit.setValue(profit_margin!= Infinity ? profit_margin.toFixed(2):0); + // } - } - } - else if (detail.value.finanical_profit_or_loss == 2){ - profit_margin = ''; - detail.controls.financial_margin_of_profit.setValue(''); - let loss = detail.value.financial_net_loss; + // } + // } + // else if (detail.value.finanical_profit_or_loss == 2){ + // profit_margin = ''; + // detail.controls.financial_margin_of_profit.setValue(''); + // let loss = detail.value.financial_net_loss; - if (salary != '' && loss != '') { - if(+loss>+salary){ - alert("Loss is greater than Annual Sale "); - detail.controls.financial_net_loss.setValue(0); - detail.controls.financial_margin_of_loss.setValue(''); - detail.controls.financial_profit_to_sale_variation.setValue(''); - detail.controls.financial_variation.setValue(''); - } - else{ - loss_margin = (loss / salary) * 100 * (-1); - detail.controls.financial_margin_of_loss.setValue(loss_margin != Infinity ? loss_margin.toFixed(2): 0); - // detail.controls.financial_margin.disable() - } - } - } + // if (salary != '' && loss != '') { + // if(+loss>+salary){ + // alert("Loss is greater than Annual Sale "); + // detail.controls.financial_net_loss.setValue(0); + // detail.controls.financial_margin_of_loss.setValue(''); + // detail.controls.financial_profit_to_sale_variation.setValue(''); + // detail.controls.financial_variation.setValue(''); + // } + // else{ + // loss_margin = (loss / salary) * 100 * (-1); + // detail.controls.financial_margin_of_loss.setValue(loss_margin != Infinity ? loss_margin.toFixed(2): 0); + // // detail.controls.financial_margin.disable() + // } + // } + // } - if ((profit_margin != '' || loss_margin != '') && index != 0) { + // if ((profit_margin != '' || loss_margin != '') && index != 0) { - let array = this.financialForm.controls['date_per_financial']; - let prev_profit_margin = array.value[index - 1].financial_margin_of_profit != '' ? array.value[index - 1].financial_margin_of_profit : 0; - let prev_loss_margin = array.value[index - 1].financial_margin_of_loss !='' ? array.value[index - 1].financial_margin_of_loss : 0 ; + // let array = this.financialForm.controls['date_per_financial']; + // let prev_profit_margin = array.value[index - 1].financial_margin_of_profit != '' ? array.value[index - 1].financial_margin_of_profit : 0; + // let prev_loss_margin = array.value[index - 1].financial_margin_of_loss !='' ? array.value[index - 1].financial_margin_of_loss : 0 ; - loss_margin = loss_margin !== undefined ? loss_margin : 0; - prev_loss_margin = prev_loss_margin !== undefined ? prev_loss_margin : 0 ; + // loss_margin = loss_margin !== undefined ? loss_margin : 0; + // prev_loss_margin = prev_loss_margin !== undefined ? prev_loss_margin : 0 ; - profit_margin = profit_margin !== undefined ? profit_margin:0; - prev_profit_margin = prev_profit_margin !== undefined ? prev_profit_margin : 0 ; + // profit_margin = profit_margin !== undefined ? profit_margin:0; + // prev_profit_margin = prev_profit_margin !== undefined ? prev_profit_margin : 0 ; - let variation_percent : any ; + // let variation_percent : any ; - variation_percent = (((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin ))/ (prev_profit_margin != '' ? Math.abs(prev_profit_margin) : Math.abs(prev_loss_margin))) * 100; + // variation_percent = (((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin ))/ (prev_profit_margin != '' ? Math.abs(prev_profit_margin) : Math.abs(prev_loss_margin))) * 100; - // console.log((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin )); - // console.log((((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin ))/ (prev_profit_margin != '' ? Math.abs(prev_profit_margin) : Math.abs(prev_loss_margin)))); - // console.log((((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin ))/ (prev_profit_margin != '' ? Math.abs(prev_profit_margin) : Math.abs(prev_loss_margin))) * 100); + // // console.log((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin )); + // // console.log((((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin ))/ (prev_profit_margin != '' ? Math.abs(prev_profit_margin) : Math.abs(prev_loss_margin)))); + // // console.log((((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin ))/ (prev_profit_margin != '' ? Math.abs(prev_profit_margin) : Math.abs(prev_loss_margin))) * 100); - detail.controls.financial_profit_to_sale_variation.setValue(variation_percent != Infinity ? variation_percent.toFixed(2) : 0); + // detail.controls.financial_profit_to_sale_variation.setValue(variation_percent != Infinity ? variation_percent.toFixed(2) : 0); - } - } + // } + // } - /** For Financial Customer + + /** new code = with forloop + * Financial as per Statements - Calculating Profit,Loss And Variation of Profit Based On CurrentAnnualSales( Datas returns in percentage ) + * Label name = "Net Profit to Sales in % (or) Net Loss to Sales in % and Variation of Profit % over sales" + **/ + // calMargin(index, detail) { + // let parentArray = this.financialForm.controls['date_per_financial']; + // let prev_profit_margin : any = ''; + // let prev_loss_margin : any = ''; + + // parentArray.value.forEach((val,index) => { + // let annual_sale = val.financial_annual_sale; + // let profit_margin : any = ''; + // let loss_margin : any = ''; + // let childArray : any = parentArray.controls[index]; + // let SelectedlossOrProfit = val.finanical_profit_or_loss; + + + // if(SelectedlossOrProfit == 1){ + + // loss_margin = ''; + // childArray.controls.financial_margin_of_loss.setValue(''); + + // let profit = val.financial_net_profit; + + // if (annual_sale != '' && profit != '') { + // if(+profit>+annual_sale){ + // alert("profit is greater than Annual Sale "); + // childArray.controls.financial_net_profit.setValue(0); + // childArray.controls.financial_margin_of_profit.setValue(''); + // childArray.controls.financial_profit_to_sale_variation.setValue(''); + // childArray.controls.financial_variation.setValue(''); + // } + // else{ + // profit_margin = (profit / annual_sale) * 100; + // childArray.controls.financial_margin_of_profit.setValue(profit_margin!= Infinity ? !(Number.isNaN(profit_margin)) ? profit_margin.toFixed(2):0:0); + // } + + // } + // } + // else if(SelectedlossOrProfit == 2){ + // profit_margin = ''; + // childArray.controls.financial_margin_of_profit.setValue(''); + // let loss = val.financial_net_loss; + + // if (annual_sale != '' && loss != '') { + // if(+loss>+annual_sale){ + // alert("Loss is greater than Annual Sale "); + // childArray.controls.financial_net_loss.setValue(0); + // childArray.controls.financial_margin_of_loss.setValue(''); + // childArray.controls.financial_profit_to_sale_variation.setValue(''); + // childArray.controls.financial_variation.setValue(''); + // } + // else{ + // loss_margin = (loss / annual_sale) * 100 * (-1); + // childArray.controls.financial_margin_of_loss.setValue(loss_margin != Infinity ? !(Number.isNaN(loss_margin)) ? loss_margin.toFixed(2) : 0 : 0); + // // detail.controls.financial_margin.disable() + // } + // } + // } + // prev_profit_margin = val.financial_margin_of_profit != '' ? val.financial_margin_of_profit : 0; + // prev_loss_margin = val.financial_margin_of_loss !='' ? val.financial_margin_of_loss : 0 ; + + // if ((profit_margin != '' || loss_margin != '') && index != 0) { + + // loss_margin = loss_margin !== undefined ? loss_margin : 0; + // prev_loss_margin = prev_loss_margin !== undefined ? prev_loss_margin : 0 ; + + // profit_margin = profit_margin !== undefined ? profit_margin:0; + // prev_profit_margin = prev_profit_margin !== undefined ? prev_profit_margin : 0 ; + + // let variation_percent : any ; + + // variation_percent = (((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin ))/ (prev_profit_margin != '' ? Math.abs(prev_profit_margin) : Math.abs(prev_loss_margin))) * 100; + + // childArray.controls.financial_profit_to_sale_variation.setValue(variation_percent != Infinity ? !(Number.isNaN(variation_percent)) ? variation_percent.toFixed(2) :0: 0); + + // } + + // }); + + // } + + /** old code without forloop For Financial Customer * Calculating Yearwise Variation */ - calVariation(index, detail) { + // calVariation(index, detail) { - let profit = detail.value.estimate_net_profit; - let loss = detail.value.estimate_net_loss; - //let curr_year = detail.value.estimate_year; + // let profit = detail.value.estimate_net_profit; + // let loss = detail.value.estimate_net_loss; + // //let curr_year = detail.value.estimate_year; - if ( (profit != '' || loss != '') && index != 0) { + // if ( (profit != '' || loss != '') && index != 0) { - let array = this.financialForm.controls['estimated_value']; + // let array = this.financialForm.controls['estimated_value']; - let prev_profit = array.value[index - 1].estimate_net_profit != '' ? array.value[index - 1].estimate_net_profit : 1; - let prev_loss = array.value[index - 1].estimate_net_loss !='' ? array.value[index - 1].estimate_net_loss : 1; - // let prev_year = array.value[index - 1].estimate_year; - loss = loss != 0 ? loss * (-1) : loss; - prev_loss = prev_loss != 0 ? prev_loss * (-1) : prev_loss ; + // let prev_profit = array.value[index - 1].estimate_net_profit != '' ? array.value[index - 1].estimate_net_profit : 1; + // let prev_loss = array.value[index - 1].estimate_net_loss !='' ? array.value[index - 1].estimate_net_loss : 1; + // // let prev_year = array.value[index - 1].estimate_year; + // loss = loss != 0 ? loss * (-1) : loss; + // prev_loss = prev_loss != 0 ? prev_loss * (-1) : prev_loss ; - let variation = (((profit != '' ? profit : loss ) - ( prev_profit != '' ? prev_profit : prev_loss ))/ (prev_profit != '' ? Math.abs(prev_profit) : Math.abs(prev_loss))) * 100; + // let variation = (((profit != '' ? profit : loss ) - ( prev_profit != '' ? prev_profit : prev_loss ))/ (prev_profit != '' ? Math.abs(prev_profit) : Math.abs(prev_loss))) * 100; - detail.controls.estimate_variation.setValue(variation!= Infinity ? variation.toFixed(2) : 0); - } - } + // detail.controls.estimate_variation.setValue(variation!= Infinity ? variation.toFixed(2) : 0); + // } + // } - /** For Financial Customer + /** old code without forloop For Financial Customer * Calculating AnnualSales Variation */ - calMarginVal(index, detail) { - let salary = detail.value.estimate_annual_sale; + // calMarginVal(index, detail) { + // let salary = detail.value.estimate_annual_sale; - if(detail.value.estimate_profit_or_loss == 1){ + // if(detail.value.estimate_profit_or_loss == 1){ - let profit = detail.value.estimate_net_profit; + // let profit = detail.value.estimate_net_profit; - if (salary != '' && profit != '') { - let margin = profit / salary * 100; - detail.controls.estimate_margin_of_profit.setValue(margin!= Infinity ? margin.toFixed(2):0); - } - } - else if (detail.value.estimate_profit_or_loss == 2){ + // if (salary != '' && profit != '') { + // let margin = profit / salary * 100; + // detail.controls.estimate_margin_of_profit.setValue(margin!= Infinity ? margin.toFixed(2):0); + // } + // } + // else if (detail.value.estimate_profit_or_loss == 2){ - let loss = detail.value.estimate_net_loss; - if (salary != '' && loss != '') { - let margin = (loss / salary) * 100 * (-1); - detail.controls.estimate_margin_of_loss.setValue(margin!= Infinity ? margin.toFixed(2):0); + // let loss = detail.value.estimate_net_loss; + // if (salary != '' && loss != '') { + // let margin = (loss / salary) * 100 * (-1); + // detail.controls.estimate_margin_of_loss.setValue(margin!= Infinity ? margin.toFixed(2):0); - } - } + // } + // } - } + // } - calProfitAndLossVal( i, detail) { - let salary = detail.value.estimate_annual_sale; - if(detail.value.estimate_profit_or_loss == 1){ - let margin_profit = detail.value.estimate_margin_of_profit; - if (salary != '' && margin_profit != '') { - let profit = (margin_profit/100)*salary; - detail.controls.estimate_net_profit.setValue(profit!= Infinity ? profit.toFixed(2):0); - this.AV_netProfitAmtInwords[i] = this._pd.convertNumberToWords(profit); + // calProfitAndLossVal( i, detail) { + // let salary = detail.value.estimate_annual_sale; + // if(detail.value.estimate_profit_or_loss == 1){ + // let margin_profit = detail.value.estimate_margin_of_profit; + // if (salary != '' && margin_profit != '') { + // let profit = (margin_profit/100)*salary; + // detail.controls.estimate_net_profit.setValue(profit!= Infinity ? profit.toFixed(2):0); + // this.AV_netProfitAmtInwords[i] = this._pd.convertNumberToWords(profit); - } - } - else if(detail.value.estimate_profit_or_loss == 2){ - let margin_loss = detail.value.estimate_margin_of_loss; - if (salary != '' && margin_loss != '') { - let loss = (margin_loss/100)*salary*(-1); - detail.controls.estimate_net_loss.setValue(loss!= Infinity ? loss.toFixed(2):0); - this.AV_netLossAmtInwords[i] = this._pd.convertNumberToWords(loss); - } - } - } + // } + // } + // else if(detail.value.estimate_profit_or_loss == 2){ + // let margin_loss = detail.value.estimate_margin_of_loss; + // if (salary != '' && margin_loss != '') { + // let loss = (margin_loss/100)*salary*(-1); + // detail.controls.estimate_net_loss.setValue(loss!= Infinity ? loss.toFixed(2):0); + // this.AV_netLossAmtInwords[i] = this._pd.convertNumberToWords(loss); + // } + // } + // } + + /** + * New Calculation for Finanical Statement + **/ + calculationForFinanicalStatement(){ + + let parentArray = this.financialForm.controls['date_per_financial']; + // let prev_annual_sale : any = ''; + // let prev_profit_margin : any = ''; + // let prev_loss_margin : any = ''; + // let prev_profit_amt : any = ''; + // let prev_loss_amt : any = ''; + // let profit_margin : any = ''; + // let loss_margin : any = ''; + // let annual_sale : any = ''; + // let profit_amt : any = ''; + // let loss_amt : any = ''; + let prev_annual_sale : any = ''; + let prev_profit_margin : any = []; + let prev_loss_margin : any = []; + let prev_profit_amt : any = ''; + let prev_loss_amt : any = ''; + let profit_margin : any = ''; + let loss_margin : any = ''; + let annual_sale : any = ''; + let profit_amt : any = ''; + let loss_amt : any = ''; + + parentArray.value.forEach((val,index) => { + + let childArray : any = parentArray.controls[index]; + annual_sale = val.financial_annual_sale; + + /** Calculating Sale Variation Based on Prev.Year ( Datas returns in percentage ) + * Label name = " Sale Variation from Previous Year in % " + */ + if (val.annual_sale != ''){ + if (index != 0) { + + let annual_sale_variation = (( annual_sale - prev_annual_sale)/prev_annual_sale) * 100 ; + let final_annual_sale_variation = (annual_sale_variation!= Infinity) ? !(Number.isNaN(annual_sale_variation)) ? annual_sale_variation.toFixed(2): 0.00 : 0.00; + + childArray.controls.financial_annualsales_variation.setValue(final_annual_sale_variation); + } + } + else if(val.annual_sale == ''){ + childArray.controls.financial_annualsales_variation.setValue(0.00); + } + + prev_annual_sale = annual_sale; + /******************************************** Calculation Sale Variation ends Here ******************************************************************************************************/ + + + profit_amt = val.financial_net_profit; + loss_amt = val.financial_net_loss; + + /** Calculating Profit's Variation - STARTS HERE + * Label name = "Profit Variation from Previous Year in %" + */ + if((profit_amt != '' || loss_amt != '') && index != 0) { + if(+profit_amt > +annual_sale){ + childArray.controls.financial_margin_of_profit.setValue(''); + } + else{ + loss_amt = loss_amt != 0 ? loss_amt * (-1) : loss_amt; + prev_loss_amt = prev_loss_amt != 0 ? prev_loss_amt * (-1) : prev_loss_amt ; + + let variation = (((profit_amt != '' ? profit_amt : loss_amt ) - (prev_profit_amt != '' ? prev_profit_amt : prev_loss_amt ))/ (prev_profit_amt != '' ? Math.abs(prev_profit_amt) : Math.abs(prev_loss_amt))) * 100; + let final_variation = variation!= Infinity ? !(Number.isNaN(variation)) ? variation.toFixed(2) : 0.00 : 0.00 ; + childArray.controls.financial_variation.setValue(final_variation); + + } + } + prev_profit_amt = val.financial_net_profit != '' ? val.financial_net_profit : 0; + prev_loss_amt = val.financial_net_loss !='' ? val.financial_net_loss : 0 ; + /********************************* Calculating Profit's Variation - ENDS HERE **************************************************************/ + + /** Calculating Net Profit (or) Net Loss (and) Sales's Profit Variation + * Label name = "Net Profit to Sales in % (or) Net Loss to Sales in % + **/ + let SelectedlossOrProfit = val.finanical_profit_or_loss; + + if(SelectedlossOrProfit == 1){ + + loss_margin = ''; + childArray.controls.financial_margin_of_loss.setValue(''); + + if (annual_sale != '' && val.financial_net_profit != '') { + if(+profit_amt>+annual_sale){ + alert("profit is greater than Annual Sale "); + childArray.controls.financial_net_profit.setValue(0); + childArray.controls.financial_margin_of_profit.setValue(''); + childArray.controls.financial_profit_to_sale_variation.setValue(''); + childArray.controls.financial_variation.setValue(''); + } + else{ + profit_margin = (profit_amt / annual_sale) * 100; + childArray.controls.financial_margin_of_profit.setValue(profit_margin!= Infinity ? !(Number.isNaN(profit_margin)) ? profit_margin.toFixed(2):0:0); + + } + } + } + else if(SelectedlossOrProfit == 2){ + profit_margin = ''; + childArray.controls.financial_margin_of_profit.setValue(''); + + if (annual_sale != '' && val.financial_net_loss != '') { + if(+val.financial_net_loss>+annual_sale){ + alert("Loss is greater than Annual Sale "); + childArray.controls.financial_net_loss.setValue(0); + childArray.controls.financial_margin_of_loss.setValue(''); + childArray.controls.financial_profit_to_sale_variation.setValue(''); + childArray.controls.financial_variation.setValue(''); + } + if(+loss_amt>+annual_sale){ + childArray.controls.financial_net_loss.setValue(0); + childArray.controls.financial_margin_of_loss.setValue(''); + childArray.controls.financial_profit_to_sale_variation.setValue(''); + childArray.controls.financial_variation.setValue(''); + } + else{ + loss_margin = (loss_amt/annual_sale) * 100 * (-1); + childArray.controls.financial_margin_of_loss.setValue(loss_margin != Infinity ? !(Number.isNaN(loss_margin)) ? loss_margin.toFixed(2) : 0 : 0); + + } + } + } + + prev_profit_margin[index] = val.financial_margin_of_profit != '' ? val.financial_margin_of_profit : 0; + prev_loss_margin[index] = val.financial_margin_of_loss !='' ? val.financial_margin_of_loss : 0 ; + + // if(index != 0 ){ + + // let variation_percent = (((profit_margin != '' ? profit_margin : loss_margin ) - (prev_profit_margin != '' ? prev_profit_margin : prev_loss_margin ))/ (prev_profit_margin != '' ? Math.abs(prev_profit_margin) : Math.abs(prev_loss_margin))) * 100; + + // let final_variation_percent = variation_percent != Infinity ? !(Number.isNaN(variation_percent)) ? variation_percent.toFixed(2) :0: 0; + + // childArray.controls.financial_profit_to_sale_variation.setValue(final_variation_percent); + + // } + + /**************************** Calculating Net Profit (or) Net Loss - ENDS HERE **************************************************************/ + + /** Calculating Sales's Profit Variation + * Label name = "Variation of Profit % over sales" + **/ + + if ((profit_margin != '' || loss_margin != '') && index != 0) { + + + loss_margin = loss_margin !== undefined ? loss_margin : 0; + let temp_prev_loss_margin = prev_loss_margin[index-1] !== undefined ? prev_loss_margin[index-1] : 0 ; + let temp_prev_profit_margin = prev_profit_margin[index-1] !== undefined ? prev_profit_margin[index-1] : 0 ; + + profit_margin = profit_margin !== undefined ? profit_margin:0; + + + let variation_percent : any ; + + variation_percent = (((profit_margin != '' ? profit_margin : loss_margin ) - (temp_prev_profit_margin != 0 ? temp_prev_profit_margin : temp_prev_loss_margin ))/ (temp_prev_profit_margin != 0 ? Math.abs(temp_prev_profit_margin) : Math.abs(temp_prev_loss_margin))) * 100; + let final_percent = variation_percent != Infinity ? !(Number.isNaN(variation_percent)) ? variation_percent.toFixed(2) :0: 0; + + childArray.controls.financial_profit_to_sale_variation.setValue(final_percent); + } + /**************************** Calculating Sales's Profit Variation - ENDS HERE **************************************************************/ + + + }); + } + confirmAlert(i, details){ diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component.html index 670a49894..dad103fba 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component.html @@ -81,23 +81,21 @@
-
- - +
+ + {{list.applicant_name}} + + +
- -
- +
+
- -
- -
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component.ts index 3fdc14c5f..425b15ecc 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/neighbour-hood/neighbour-hood.component.ts @@ -34,7 +34,7 @@ export class NeighbourHoodComponent implements OnInit { {'id': 2,'name': "Negative"}, {'id': 3,'name': "Insufficient information provided"}]; amtInwords : any = []; - isOtherApplicant: boolean; + // isOtherApplicant: any = []; constructor(notifier: NotifierService, private _pd: PdTrigerService ,private _fb: FormBuilder, @Inject(MAT_DIALOG_DATA) public data: any,private dialogRef: MatDialogRef) { this.pdid = this.data.pdmaster_details.pd_id; this.notifier = notifier; @@ -111,7 +111,7 @@ export class NeighbourHoodComponent implements OnInit { exist_neighbourhood_details.forEach((element,index) => { this.toggleVisibility(element.did_not_know_the_business_operation,index,1); this.toggleVisibility(element.did_not_know_the_owner,index,2); - this.selectedApplicants(referencecheckControl,element.organisation_owner); + // this.selectedApplicants(referencecheckControl,element.organisation_owner,index); neighbourhoodControl.push(this.createNeighbourhood(element)); }); } @@ -346,7 +346,7 @@ validateAllFormFields(formGroup: any) { } toggleVisibility(e,index,flag){ - // console.log(e,index); + console.log(e,index); if(flag == 1){ this.isDisplay[index] = e; } @@ -355,19 +355,29 @@ toggleVisibility(e,index,flag){ } } -selectedApplicants(items,e){ - - if(e != 0){ - this.isOtherApplicant = false; - items.controls['other_organisation_owner'].setValue(''); - items.controls['other_organisation_owner'].clearValidators(); - }else{ - this.isOtherApplicant = true; - items.controls['other_organisation_owner'].setValidators([Validators.required]); +checkOthers(values){ + if(values!=null) { + return values.id==0 ? true : false; + } + else { + return false; } - - items.controls['other_organisation_owner'].updateValueAndValidity(); } +// selectedApplicants(items,e,i){ + +// if(e != 0){ +// this.isOtherApplicant[i] = false; +// // items.controls['other_organisation_owner'].setValue(''); +// // items.controls['other_organisation_owner'].clearValidators(); +// // items.controls['other_organisation_owner'].updateValueAndValidity(); +// }else{ +// this.isOtherApplicant[i] = true; +// // items.controls['other_organisation_owner'].setValidators([Validators.required]); +// // items.controls['other_organisation_owner'].updateValueAndValidity(); +// } + + +// } /** Amount InWords */ inWords(e,i){ diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/stock/stock.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/stock/stock.component.ts index 44d0519ec..c44af0972 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/stock/stock.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/stock/stock.component.ts @@ -382,27 +382,30 @@ tradingFormCreation(val) { } else { if(datas.manufacturing_raw_materials != undefined){ - for (let val of datas.manufacturing_raw_materials) { - + // for (let val of datas.manufacturing_raw_materials) { + datas.manufacturing_raw_materials.forEach((val,index) => { + if(val.raw_value){ - this.M_rawValueInWords = this._pd.convertNumberToWords(val.raw_value); + this.M_rawValueInWords[index] = this._pd.convertNumberToWords(val.raw_value); // this.M_financialRawValueInWords = this._pd.convertNumberToWords(val.rawmaterial_value); } rawMaterial.push(this.createRawmaterial(val)); - } + }); } else{ rawMaterial.push(this.createRawmaterial(null)); } if(datas.manufacturing_finished_goods != undefined){ - for (let val of datas.manufacturing_finished_goods) { + // for (let val of datas.manufacturing_finished_goods) { + datas.manufacturing_finished_goods.forEach((val,index) => { + if(val.goods_value){ - this.M_goodsValueInWords = this._pd.convertNumberToWords(val.goods_value); + this.M_goodsValueInWords[index] = this._pd.convertNumberToWords(val.goods_value); // this.M_financialGoodsValueInWords = this._pd.convertNumberToWords(val.finished_goods_value); } finishedGoods.push(this.createGoods(val)); - } + }); } else{ finishedGoods.push(this.createGoods(null)); @@ -470,15 +473,16 @@ tradingFormCreation(val) { } else { if(datas.retail_traded_goods !== undefined){ - for (let val of datas.retail_traded_goods) { + // for (let val of datas.retail_traded_goods) { + datas.retail_traded_goods.forEach((val,index) => { if(val.estimated_traded_goods_value){ - this.R_tradedGoodsValueInWords = this._pd.convertNumberToWords(val.estimated_traded_goods_value); + this.R_tradedGoodsValueInWords[index] = this._pd.convertNumberToWords(val.estimated_traded_goods_value); // this.R_financialTradedGoodsValueInWords =this._pd.convertNumberToWords(val.traded_goods_value); } tradedGoods.push(this.createTradedGoods(val)); - } + }); } else{ tradedGoods.push(this.createTradedGoods(null)); @@ -569,14 +573,15 @@ tradingFormCreation(val) { } else { if(datas.trading_traded_goods !==undefined) { - for (let val of datas.trading_traded_goods) { + // for (let val of datas.trading_traded_goods) { + datas.trading_traded_goods.forEach((val,index) => { if(val.estimated_traded_goods_value){ - this.T_tradedGoodsValueInWords = this._pd.convertNumberToWords(val.estimated_traded_goods_value); + this.T_tradedGoodsValueInWords[index] = this._pd.convertNumberToWords(val.estimated_traded_goods_value); // this.T_financialTradedGoodsValueInWords =this._pd.convertNumberToWords(val.traded_goods_value); } tradedGoods.push(this.createTradedGoods(val)); - } + }); } else{ tradedGoods.push(this.createTradedGoods(null)); diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/supplier-info/supplier-info.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/supplier-info/supplier-info.component.html index 7c2875f6c..29360cd04 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/supplier-info/supplier-info.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/supplier-info/supplier-info.component.html @@ -87,12 +87,12 @@
-
+
No.of days of Credit Provided by Supplier - + - +
@@ -196,12 +196,12 @@ -
+
No.of days of Credit Provided by Supplier - + - +
diff --git a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/dialog-add-edit-billing-info.component.html b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/dialog-add-edit-billing-info.component.html index e2bf0fd1d..76fc47b1d 100755 --- a/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/dialog-add-edit-billing-info.component.html +++ b/ng6-seed/src/app/settings/entity/entity-edit/entity-edit-billing-info/dialog-add-edit-billing-info.component.html @@ -87,7 +87,8 @@
- + +
diff --git a/ng6-seed/src/app/settings/entity/entity.module.ts b/ng6-seed/src/app/settings/entity/entity.module.ts index 5826adc71..601165950 100755 --- a/ng6-seed/src/app/settings/entity/entity.module.ts +++ b/ng6-seed/src/app/settings/entity/entity.module.ts @@ -39,7 +39,7 @@ import { EntityEditBillingInfoComponent } from './entity-edit/entity-edit-billin import { DialogAddEditBillingInfo } from './entity-edit/entity-edit-billing-info/entity-edit-billing-info.component'; import { EntityEditVendorCityInfoComponent } from './entity-edit/entity-edit-vendor-city-info/entity-edit-vendor-city-info.component'; import { EntityBranchAddComponent } from './entity-edit/entity-branch-add/entity-branch-add.component'; -// import { MatTooltipModule } from '@angular/material/tooltip'; +import { MatTooltipModule } from '@angular/material/tooltip'; /** * Custom angular notifier options */ @@ -97,7 +97,7 @@ const customNotifierOptions: NotifierOptions = { MatProgressBarModule,MatDialogModule, MatSortModule, MatToolbarModule,MatSelectModule,MatListModule, MatMenuModule, MatCheckboxModule, - // MatTooltipModule, + MatTooltipModule, MatTabsModule, MatChipsModule, MatExpansionModule, diff --git a/ng6-seed/src/app/settings/pd-team/pd-team-add/pd-team-add.component.html b/ng6-seed/src/app/settings/pd-team/pd-team-add/pd-team-add.component.html index 6ee99b859..5f056cd75 100755 --- a/ng6-seed/src/app/settings/pd-team/pd-team-add/pd-team-add.component.html +++ b/ng6-seed/src/app/settings/pd-team/pd-team-add/pd-team-add.component.html @@ -86,7 +86,7 @@
- +
diff --git a/ng6-seed/src/app/settings/users/register/register.component.html b/ng6-seed/src/app/settings/users/register/register.component.html index 2d219137c..74149b532 100755 --- a/ng6-seed/src/app/settings/users/register/register.component.html +++ b/ng6-seed/src/app/settings/users/register/register.component.html @@ -156,8 +156,12 @@
- - + + + + + + diff --git a/ng6-seed/src/app/settings/users/register/register.component.ts b/ng6-seed/src/app/settings/users/register/register.component.ts index d04a52e1c..da174b7c4 100755 --- a/ng6-seed/src/app/settings/users/register/register.component.ts +++ b/ng6-seed/src/app/settings/users/register/register.component.ts @@ -386,7 +386,10 @@ this.loader = true; } } - + onResetForEdit(){ + this.userupdate(); + } + checktype(e){ // console.log(e); this.roleAccess= false;