tarimParseliSorgula() { if (this.form.valid) { this.tarimParseliSorgulandiMi = true; var sorguData = this.form.getRawValue(); var mahalle: number[] = [this.form.get("mahalle").value]; //this.sorguService.getTasinmazByAdaParsel(sorguData.ada, sorguData.parsel, true, mahalle).subscribe(res => { this.sorguService.tarimParseliKontrol(mahalle[0], sorguData.ada, sorguData.parsel).subscribe(res => { console.log("? ~ ", res) if (res.hasError) { this.tarimParseliSorgulandiMi = false; this.toastr.warning(res.message); return; } this.visible=true; var id = res[0].id; this.sorguService.getHisseListByTasinmazId(id).subscribe(his => { console.log("? ~ file: muvafakatname-islemleri.component.ts ~ line 200 ~ MuvafakatnameIslemleriComponent ~ this.sorguService.getHisseListByTasinmazId ~ his", his) his.forEach(element => { let a = ({ id: element.id, malikBilgileri: element.kisiOzetBilgi, payPayda: element.pay + '/' + element.payda, payaDusenAlan: (element.miktar * ((parseInt(element.pay)) / (parseInt(element.payda)))), muvafakatnameAlan: false, kisiAd: element.kisiAd, kisiSoyad: element.kisiSoyad, pay: element.pay, payda: element.payda, kisiBabaAdi: element.kisiBabaAdi, miktar: element.miktar, }); this.malikler.push(a); }); this._data.next(this.malikler); }); this.tasinmaz = res[0]; this.yuzOlcumu = this.tasinmaz.parsel; this.nitelik = this.tasinmaz.nitelik; err => { this.toastr.error(err.message, "Hata!"); } }); } else { this.isSubmit = true; new Promise((resolve) => setTimeout(() => resolve(), 3000)).then(() => { this.isSubmit = false; this.visible = false; }); } }