This commit is contained in:
gayathri1990 2021-01-16 22:10:38 +05:30
commit 953462f669

View File

@ -352,15 +352,19 @@ export class BusinessInfoComponent implements OnInit {
if (element.area_of_sale == 'Within India') {
manufacturingControl.controls[index].addControl('india_where_sale_done', this.fb.array([]));
manufacturingControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
if(element.india_where_sale_done && element.india_where_sale_done.length > 0) {
element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = manufacturingControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale())
});
}
manufacturingControl.controls[index].addControl('max_sale_state_name', this.fb.array([]));
if(element.max_sale_state_name && element.max_sale_state_name.length > 0) {
element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = manufacturingControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState())
});
}
}
else if (element.area_of_sale == 'Export') {
@ -374,15 +378,18 @@ export class BusinessInfoComponent implements OnInit {
manufacturingControl.controls[index].addControl('india_where_sale_done', this.fb.array([]));
manufacturingControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
manufacturingControl.controls[index].addControl('max_sale_state_name', this.fb.array([]));
if(element.india_where_sale_done && element.india_where_sale_done.length > 0) {
element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = manufacturingControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale())
});
}
if(element.max_sale_state_name && element.max_sale_state_name.length > 0) {
element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = manufacturingControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState())
});
}
manufacturingControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => {
@ -426,17 +433,20 @@ export class BusinessInfoComponent implements OnInit {
if (element.area_of_sale == 'Within India') {
retailControl.controls[index].addControl('india_where_sale_done', this.fb.array([]));
retailControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
if(element.india_where_sale_done && element.india_where_sale_done.length > 0) {
element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale())
});
}
retailControl.controls[index].addControl('max_sale_state_name', this.fb.array([]));
if(element.max_sale_state_name && element.max_sale_state_name.length > 0) {
element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState())
});
}
}
else if (element.area_of_sale == 'Export') {
retailControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => {
@ -448,14 +458,18 @@ export class BusinessInfoComponent implements OnInit {
retailControl.controls[index].addControl('india_where_sale_done', this.fb.array([]));
retailControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
retailControl.controls[index].addControl('max_sale_state_name', this.fb.array([]));
if(element.india_where_sale_done && element.india_where_sale_done.length > 0) {
element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale())
});
}
if(element.max_sale_state_name && element.max_sale_state_name.length > 0) {
element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState())
});
}
retailControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('countries_where_export_done') as FormArray;
@ -493,17 +507,21 @@ export class BusinessInfoComponent implements OnInit {
if (element.area_of_sale == 'Within India') {
wholesaleControl.controls[index].addControl('india_where_sale_done', this.fb.array([]));
wholesaleControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
if(element.india_where_sale_done && element.india_where_sale_done.length > 0) {
element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale())
});
}
wholesaleControl.controls[index].addControl('max_sale_state_name', this.fb.array([]));
if(element.max_sale_state_name && element.max_sale_state_name.length > 0) {
element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState())
});
}
}
else if (element.area_of_sale == 'Export') {
wholesaleControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => {
@ -515,14 +533,18 @@ export class BusinessInfoComponent implements OnInit {
wholesaleControl.controls[index].addControl('india_where_sale_done', this.fb.array([]));
wholesaleControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
wholesaleControl.controls[index].addControl('max_sale_state_name', this.fb.array([]));
if(element.india_where_sale_done && element.india_where_sale_done.length > 0) {
element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale())
});
}
if(element.max_sale_state_name && element.max_sale_state_name.length > 0) {
element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState())
});
}
wholesaleControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('countries_where_export_done') as FormArray;
@ -562,17 +584,20 @@ export class BusinessInfoComponent implements OnInit {
if (element.area_of_sale == 'Within India') {
serviceProviderControl.controls[index].addControl('india_where_sale_done', this.fb.array([]));
serviceProviderControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
if(element.india_where_sale_done && element.india_where_sale_done.length > 0) {
element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale())
});
}
serviceProviderControl.controls[index].addControl('max_sale_state_name', this.fb.array([]));
if(element.max_sale_state_name && element.max_sale_state_name.length > 0) {
element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState())
});
}
}
else if (element.area_of_sale == 'Export') {
serviceProviderControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => {
@ -584,15 +609,18 @@ export class BusinessInfoComponent implements OnInit {
serviceProviderControl.controls[index].addControl('india_where_sale_done', this.fb.array([]));
serviceProviderControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
serviceProviderControl.controls[index].addControl('max_sale_state_name', this.fb.array([]));
if(element.india_where_sale_done && element.india_where_sale_done.length > 0) {
element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale())
});
}
if(element.max_sale_state_name && element.max_sale_state_name.length > 0) {
element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState())
});
}
serviceProviderControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('countries_where_export_done') as FormArray;