diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-house-hold/manage-house-hold.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-house-hold/manage-house-hold.component.ts
index 09ca82366..b2a1fc074 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-house-hold/manage-house-hold.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-house-hold/manage-house-hold.component.ts
@@ -10,7 +10,8 @@ import { NotifierService } from 'angular-notifier';
styleUrls: ['./manage-house-hold.component.scss']
})
export class ManageHouseHoldComponent implements OnInit {
- pageTitle:string;
+ Amount: any[]=[];
+ pageTitle: string;
houseItemForm:FormGroup;
frequencyData: any[]=[];
private notifier: NotifierService;
@@ -39,7 +40,8 @@ export class ManageHouseHoldComponent implements OnInit {
createHouseholdItem():FormGroup {
return this._fb.group({
household_expense_id:[''],
- fk_pd_id:[this.data.masterData.pdid] ,
+ fk_pd_id:[this.data.masterData.pdid] ,
+ company_id:[this.data.masterData.company_id],
expense_item: ['',Validators.compose([Validators.required])],
expense_value: ['',Validators.compose([Validators.required])],
fk_frequency_id: ['',Validators.compose([Validators.required])],
@@ -51,7 +53,8 @@ export class ManageHouseHoldComponent implements OnInit {
createHouseholdItemWithData(values: any) {
return this._fb.group({
household_expense_id:[values.household_expense_id],
- fk_pd_id:[this.data.masterData.pdid] ,
+ fk_pd_id:[this.data.masterData.pdid] ,
+ company_id:[this.data.masterData.company_id],
expense_item: [values.expense_item,Validators.compose([Validators.required])],
expense_value: [values.expense_value,Validators.compose([Validators.required])],
fk_frequency_id: [values.fk_frequency_id,Validators.compose([Validators.required])],
@@ -118,5 +121,12 @@ submitDetails(records) {
}
});
}
+inWords(e,s,flag){
+ switch(flag){
+ case 1 :
+ this.Amount[s] = this._pd.convertNumberToWords(e);
+ break;
+ }
+ }
}
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-other-business-income/manage-other-business-income.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-other-business-income/manage-other-business-income.component.html
index 6f5c5e89b..315e15625 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-other-business-income/manage-other-business-income.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-other-business-income/manage-other-business-income.component.html
@@ -14,7 +14,7 @@
-
+
{{income.business_income_item}}
@@ -25,7 +25,8 @@
-
+
+ {{"₹"}} {{Amount[s]}} Only
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-other-business-income/manage-other-business-income.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-other-business-income/manage-other-business-income.component.ts
index d3eb35298..a9195bbf7 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-other-business-income/manage-other-business-income.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-other-business-income/manage-other-business-income.component.ts
@@ -10,6 +10,7 @@ import { NotifierService } from 'angular-notifier';
styleUrls: ['./manage-other-business-income.component.scss']
})
export class ManageOtherBusinessIncomeComponent implements OnInit {
+ Amount: any[]=[];
pageTitle:string;
businessIncomeItemForm:FormGroup;
@@ -43,6 +44,7 @@ export class ManageOtherBusinessIncomeComponent implements OnInit {
return this._fb.group({
pd_business_income_id:[''],
fk_pd_id:[this.data.masterData.pdid],
+ company_id:[this.data.masterData.company_id],
business_income_id:['',Validators.compose([Validators.required])],
income_value:['',Validators.compose([Validators.required])],
fk_frequency_id:['',Validators.compose([Validators.required])],
@@ -55,6 +57,7 @@ createBusinessIncomeItemWithData(values: any) {
return this._fb.group({
pd_business_income_id:[values.pd_business_income_id],
fk_pd_id:[this.data.masterData.pdid],
+ company_id:[this.data.masterData.company_id],
business_income_id:[values.business_income_id,Validators.compose([Validators.required])],
income_value:[values.income_value,Validators.compose([Validators.required])],
fk_frequency_id:[values.fk_frequency_id,Validators.compose([Validators.required])],
@@ -122,4 +125,13 @@ submitDetails(records) {
});
}
+
+
+ inWords(e,s,flag){
+ switch(flag){
+ case 1 :
+ this.Amount[s] = this._pd.convertNumberToWords(e);
+ break;
+ }
+ }
}
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-purchase/manage-purchase.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-purchase/manage-purchase.component.html
index 672c66b24..207693020 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-purchase/manage-purchase.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-purchase/manage-purchase.component.html
@@ -31,7 +31,8 @@
-
+
+ {{"₹"}} {{RateUnitofPurchase[s]}} Only
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-purchase/manage-purchase.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-purchase/manage-purchase.component.ts
index 2ba3bfe63..2eac83aad 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-purchase/manage-purchase.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-purchase/manage-purchase.component.ts
@@ -10,8 +10,8 @@ import { NotifierService } from 'angular-notifier';
styleUrls: ['./manage-purchase.component.scss']
})
export class ManagePurchaseComponent implements OnInit {
-
- pageTitle:string;
+ RateUnitofPurchase: any[]=[];
+ pageTitle: string;
purchaseItemForm:FormGroup;
UOMData: any[]=[];
frequencyData: any[]=[];
@@ -43,6 +43,7 @@ export class ManagePurchaseComponent implements OnInit {
return this._fb.group({
purchase_id:[''],
fk_pd_id:[this.data.masterData.pdid],
+ company_id:[this.data.masterData.company_id],
purchase_item:['',Validators.compose([Validators.required])],
purchase_qty:['',Validators.compose([Validators.required])],
fk_uom_id:['',Validators.compose([Validators.required])],
@@ -57,6 +58,7 @@ createPurchaseItemWithData(values: any) {
return this._fb.group({
purchase_id:[values.purchase_id],
fk_pd_id:[this.data.masterData.pdid],
+ company_id:[this.data.masterData.company_id],
purchase_item:[values.purchase_item,Validators.compose([Validators.required])],
purchase_qty:[values.purchase_qty,Validators.compose([Validators.required])],
fk_uom_id:[values.fk_uom_id,Validators.compose([Validators.required])],
@@ -126,4 +128,13 @@ submitDetails(records) {
});
}
+
+ inWords(e,s,flag){
+ switch(flag){
+ case 1 :
+ this.RateUnitofPurchase[s] = this._pd.convertNumberToWords(e);
+ break;
+ }
+ }
+
}
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-sales/manage-sales.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-sales/manage-sales.component.html
index 8511f63d1..ca25ca51e 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-sales/manage-sales.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-sales/manage-sales.component.html
@@ -23,7 +23,8 @@
-
+
+ {{"₹"}} {{Sale_Quantity[s]}} Only
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-sales/manage-sales.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-sales/manage-sales.component.ts
index 384ee80a2..6546363c3 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-sales/manage-sales.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/AI-diologue/manage-sales/manage-sales.component.ts
@@ -10,7 +10,8 @@ import { NotifierService } from 'angular-notifier';
styleUrls: ['./manage-sales.component.scss']
})
export class ManageSalesComponent implements OnInit {
- pageTitle:string;
+ Sale_Quantity: any[]=[];
+ pageTitle: string;
salesItemForm:FormGroup;
UOMData: any[]=[];
frequencyData: any[]=[];
@@ -41,6 +42,7 @@ export class ManageSalesComponent implements OnInit {
createSalesItem():FormGroup {
return this._fb.group({
sci_id:[],
+ company_id:[this.data.masterData.company_id],
fk_pd_id:[this.data.masterData.pdid],
sales_item:['',Validators.compose([Validators.required])],
sales_qty:['',Validators.compose([Validators.required])],
@@ -59,6 +61,7 @@ createSalesItemWithData(values: any) {
return this._fb.group({
sci_id:[values.sci_id],
fk_pd_id:[this.data.masterData.pdid],
+ company_id:[this.data.masterData.company_id],
sales_item:[values.sales_item,Validators.compose([Validators.required])],
sales_qty:[values.sales_qty,Validators.compose([Validators.required])],
fk_uom_id:[values.fk_uom_id,Validators.compose([Validators.required])],
@@ -154,4 +157,12 @@ submitDetails(records) {
});
}
+ inWords(e,s,flag){
+ switch(flag){
+ case 1 :
+ this.Sale_Quantity[s] = this._pd.convertNumberToWords(e);
+ break;
+ }
+ }
+
}
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.html
index 1c4500bf1..531c4396a 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.html
@@ -302,17 +302,11 @@
-
-
-
+
+
\ No newline at end of file
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.ts
index a3287574f..521e4b88c 100755
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.ts
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/assessed-income.component.ts
@@ -8,7 +8,7 @@ import {
/** Service */
import { PdTrigerService } from '../../../../../pd-service/pd-triger.service';
import { ActivatedRoute, Router } from "@angular/router";
-
+import { ConfirmAiDetailsComponent } from "./confirm-ai-details/confirm-ai-details.component";
@Component({
selector: 'app-assessed-income',
templateUrl: './assessed-income.component.html',
@@ -25,6 +25,7 @@ export class AssessedIncomeComponent implements OnInit {
// @Input() form_id: number;
pdid: number;
form_id: number;
+ company_id: number;
emptyArray: any=[];
sumary_details: {[k: string]: any} = {};
// sumary_details:any={"sales_revenue":0,"sales_revenue_details":[],"purchase":0,"purchase_details":[],"gross_profit":0,"other_business_income":0,"other_business_income_details":[]
@@ -47,13 +48,14 @@ public businessExpenseList: any=[];
public businessIncomeList: any=[];
public grossProfitTypeList: any=[];
public salesDeclaredCustomer: any=[];
-public getCustomValues:any = { UOMList: this.UOMList,frequencyList: this.frequencyList,businessExpenseList: this.businessExpenseList,businessIncomeList:this.businessIncomeList,pdid:'',grossProfitTypeList:this.grossProfitTypeList};
+public getCustomValues:any = { UOMList: this.UOMList,frequencyList: this.frequencyList,businessExpenseList: this.businessExpenseList,businessIncomeList:this.businessIncomeList,pdid:'',company_id:'',grossProfitTypeList:this.grossProfitTypeList};
//public finalData: any;
constructor(notifier: NotifierService, private route: ActivatedRoute,
private router: Router,
- private _pd: PdTrigerService,
+ private _pd: PdTrigerService, private dialog: MatDialog,
@Inject(MAT_DIALOG_DATA) public pd_all_details: any) {
this.pdid = this.pd_all_details.pdmaster_details.pd_id;
+ this.company_id = this.pd_all_details.company_id;
this.notifier = notifier;
this.form_id = 16;
this.loadAIDetails();
@@ -62,6 +64,7 @@ public getCustomValues:any = { UOMList: this.UOMList,frequencyList: this.frequen
this.getAIMaster('BUSINESSEXPENSES',3);
this.getAIMaster('BUSINESSINCOME',4);
this.getCustomValues.pdid = this.pd_all_details.pdmaster_details.pd_id;
+ this.getCustomValues.company_id = this.pd_all_details.company_id;
this.main_applicant = this.pd_all_details.pdmaster_details.main_applicant;
this.lender_applicant_id = this.pd_all_details.pdmaster_details.lender_applicant_id;
this.subproduct_abbr = this.pd_all_details.pdmaster_details.subproduct_abbr;
@@ -96,6 +99,7 @@ public viewerOptions: any = {
let params: any = {};
params.pd_id = this.pdid;
params.pd_form_id = this.form_id;
+ params.company_id = this.company_id;
this._pd.getAssessedIncomeFormDetails(params).subscribe(value => {
if (value.status == 200) {
if(value.records.gross_profit_calculation_type){
@@ -192,4 +196,21 @@ public viewerOptions: any = {
}
});
}
+
+ // complete AI detailscomplete AI details
+ completeAI(): void{
+ const dialogRef = this.dialog.open(ConfirmAiDetailsComponent, {
+ data: { pdid: this.pdid, company_id: this.company_id ,calc_type_id:this.grossProfitTypeList.length > 0 ? this.grossProfitTypeList[0].calc_type_id : ''},
+ disableClose: true,
+ minWidth:'30%',
+ maxWidth:'40%',
+ });
+ dialogRef.afterClosed()
+ .subscribe(dataresult => {
+ if(dataresult.update_status==true){
+ this.loadAIDetails();
+ }
+ });
+
+ }
}
diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/business-expense-details/business-expense-details.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/business-expense-details/business-expense-details.component.html
index 4aa869563..9bc834f22 100644
--- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/business-expense-details/business-expense-details.component.html
+++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/start-pd/forms/assessed-income/business-expense-details/business-expense-details.component.html
@@ -11,27 +11,35 @@