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') { if (element.area_of_sale == 'Within India') {
manufacturingControl.controls[index].addControl('india_where_sale_done', this.fb.array([])); 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('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) => { element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = manufacturingControl.controls[index].get('india_where_sale_done') as FormArray; let innercontrol: any = manufacturingControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale()) innercontrol.push(this.createStateSale())
}); });
}
manufacturingControl.controls[index].addControl('max_sale_state_name', this.fb.array([])); 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) => { element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = manufacturingControl.controls[index].get('max_sale_state_name') as FormArray; let innercontrol: any = manufacturingControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState()) innercontrol.push(this.createMaxSaleState())
}); });
}
} }
else if (element.area_of_sale == 'Export') { 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('india_where_sale_done', this.fb.array([]));
manufacturingControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required)); manufacturingControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
manufacturingControl.controls[index].addControl('max_sale_state_name', this.fb.array([])); 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) => { element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = manufacturingControl.controls[index].get('india_where_sale_done') as FormArray; let innercontrol: any = manufacturingControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale()) 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) => { element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = manufacturingControl.controls[index].get('max_sale_state_name') as FormArray; let innercontrol: any = manufacturingControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState()) innercontrol.push(this.createMaxSaleState())
}); });
}
manufacturingControl.controls[index].addControl('countries_where_export_done', this.fb.array([])); manufacturingControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => { element.countries_where_export_done.forEach((innerElement, innerIndex) => {
@ -426,17 +433,20 @@ export class BusinessInfoComponent implements OnInit {
if (element.area_of_sale == 'Within India') { if (element.area_of_sale == 'Within India') {
retailControl.controls[index].addControl('india_where_sale_done', this.fb.array([])); 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('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) => { element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('india_where_sale_done') as FormArray; let innercontrol: any = retailControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale()) innercontrol.push(this.createStateSale())
}); });
}
retailControl.controls[index].addControl('max_sale_state_name', this.fb.array([])); 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) => { element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('max_sale_state_name') as FormArray; let innercontrol: any = retailControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState()) innercontrol.push(this.createMaxSaleState())
}); });
} }
}
else if (element.area_of_sale == 'Export') { else if (element.area_of_sale == 'Export') {
retailControl.controls[index].addControl('countries_where_export_done', this.fb.array([])); retailControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => { 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('india_where_sale_done', this.fb.array([]));
retailControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required)); retailControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
retailControl.controls[index].addControl('max_sale_state_name', this.fb.array([])); 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) => { element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('india_where_sale_done') as FormArray; let innercontrol: any = retailControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale()) 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) => { element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('max_sale_state_name') as FormArray; let innercontrol: any = retailControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState()) innercontrol.push(this.createMaxSaleState())
}); });
}
retailControl.controls[index].addControl('countries_where_export_done', this.fb.array([])); retailControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => { element.countries_where_export_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = retailControl.controls[index].get('countries_where_export_done') as FormArray; 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') { if (element.area_of_sale == 'Within India') {
wholesaleControl.controls[index].addControl('india_where_sale_done', this.fb.array([])); 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('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) => { element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('india_where_sale_done') as FormArray; let innercontrol: any = wholesaleControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale()) innercontrol.push(this.createStateSale())
}); });
}
wholesaleControl.controls[index].addControl('max_sale_state_name', this.fb.array([])); 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) => { element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('max_sale_state_name') as FormArray; let innercontrol: any = wholesaleControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState()) innercontrol.push(this.createMaxSaleState())
}); });
} }
}
else if (element.area_of_sale == 'Export') { else if (element.area_of_sale == 'Export') {
wholesaleControl.controls[index].addControl('countries_where_export_done', this.fb.array([])); wholesaleControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => { 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('india_where_sale_done', this.fb.array([]));
wholesaleControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required)); wholesaleControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
wholesaleControl.controls[index].addControl('max_sale_state_name', this.fb.array([])); 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) => { element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('india_where_sale_done') as FormArray; let innercontrol: any = wholesaleControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale()) 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) => { element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('max_sale_state_name') as FormArray; let innercontrol: any = wholesaleControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState()) innercontrol.push(this.createMaxSaleState())
}); });
}
wholesaleControl.controls[index].addControl('countries_where_export_done', this.fb.array([])); wholesaleControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => { element.countries_where_export_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = wholesaleControl.controls[index].get('countries_where_export_done') as FormArray; 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') { if (element.area_of_sale == 'Within India') {
serviceProviderControl.controls[index].addControl('india_where_sale_done', this.fb.array([])); 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('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) => { element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('india_where_sale_done') as FormArray; let innercontrol: any = serviceProviderControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale()) innercontrol.push(this.createStateSale())
}); });
}
serviceProviderControl.controls[index].addControl('max_sale_state_name', this.fb.array([])); 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) => { element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('max_sale_state_name') as FormArray; let innercontrol: any = serviceProviderControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState()) innercontrol.push(this.createMaxSaleState())
}); });
} }
}
else if (element.area_of_sale == 'Export') { else if (element.area_of_sale == 'Export') {
serviceProviderControl.controls[index].addControl('countries_where_export_done', this.fb.array([])); serviceProviderControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => { 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('india_where_sale_done', this.fb.array([]));
serviceProviderControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required)); serviceProviderControl.controls[index].addControl('pan_india_options', new FormControl('', Validators.required));
serviceProviderControl.controls[index].addControl('max_sale_state_name', this.fb.array([])); 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) => { element.india_where_sale_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('india_where_sale_done') as FormArray; let innercontrol: any = serviceProviderControl.controls[index].get('india_where_sale_done') as FormArray;
innercontrol.push(this.createStateSale()) 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) => { element.max_sale_state_name.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('max_sale_state_name') as FormArray; let innercontrol: any = serviceProviderControl.controls[index].get('max_sale_state_name') as FormArray;
innercontrol.push(this.createMaxSaleState()) innercontrol.push(this.createMaxSaleState())
}); });
}
serviceProviderControl.controls[index].addControl('countries_where_export_done', this.fb.array([])); serviceProviderControl.controls[index].addControl('countries_where_export_done', this.fb.array([]));
element.countries_where_export_done.forEach((innerElement, innerIndex) => { element.countries_where_export_done.forEach((innerElement, innerIndex) => {
let innercontrol: any = serviceProviderControl.controls[index].get('countries_where_export_done') as FormArray; let innercontrol: any = serviceProviderControl.controls[index].get('countries_where_export_done') as FormArray;