MINI
C:
/
SiakApp
/
apps
/
ddn
/
modules
/
PendaftaranPendudukWNI
/
actions
/
Upload File:
files >> C:/SiakApp/apps/ddn/modules/PendaftaranPendudukWNI/actions/KedatanganAction.class.php
<?php /** * Kedatangan actions. * * @package gpe * @subpackage Kedatangan * @author Fateh Cihuy * @version SVN: $Id: KedatanganAction.class.php,v 1.13 2013/12/06 11:29:30 eko Exp $ */ class KedatanganAction extends sfActions{ public function preExecute(){ require_once SIAK_ROOT_INCLUDE."siak_session.php"; } public function executeKedatangan(sfWebRequest $request){ $this->dpHubunganKeluarga = siakWNILoadReference("301"); $this->dpStatusKedatangan = siakCriteriaStatusKedatanganWNI(); $this->dpStatusYangPindah = siakCriteriaStatusKKPindahWNI(); //print_r($this->ses_siak_user); if ($this->getRequest()->getMethod() == sfRequest::POST){ if($this->getRequestParameter('loadPage')=="First"){//kondisi nampilin data perpindahan //$this->noKK = $this->getRequestParameter("noKK"); $dataparam=$this->getRequest()->getParameterHolder()->getAll(); foreach($dataparam as $key=>$value) $this->{$key}=$value; //print_r($this->ses_siak_user); $dataPindahHeader= siakGetAuthPindahByParamForKedatanganWNI($this->getRequestParameter("nikPemohon"),$this->ses_siak_user); if($dataPindahHeader){ if(in_array($dataPindahHeader[0]->getKlasifikasiPindah(),array('4','5')) && in_array($this->ses_siak_level_code,array('3','14','15'))){ $this->loadPage = "First"; $this->isKartuKeluargaExist="true"; }else{ $this->loadPage = "Second"; foreach ($dataPindahHeader as $object){ $this->noKK=$object->getNoKk(); $this->namaKepalaKeluarga = $object->getNamaKepKel(); $this->nikKk=$object->getNikKepKel(); $this->propinsiName = $object->getFromNoProp()." - ".siakGetNameProvinsiByParam($object->getFromNoProp()); $this->kabupatenName = $object->getFromNoKab()." - ".siakGetNameKabupatenByParam($object->getFromNoProp(),$object->getFromNoKab()); $this->kecamatanName = $object->getFromNoKec()." - ".siakGetNameKecamatanByParam($object->getFromNoProp(),$object->getFromNoKab(),$object->getFromNoKec()); $this->kelurahanName = $object->getFromNoKel()." - ".siakGetNameKelurahanByParam($object->getFromNoProp(),$object->getFromNoKab(),$object->getFromNoKec(),$object->getFromNoKel()); $this->propinsiKk = $object->getFromNoProp(); $this->kabupatenKk = $object->getFromNoKab(); $this->kecamatanKk = $object->getFromNoKec(); $this->kelurahanKk = $object->getFromNoKel(); $this->alamatKK = $object->getAlamat(); $this->rtKK = tambahnol($object->getRt(),3); $this->rwKK = tambahnol($object->getRw(),3); $this->namaDusunKK = $object->getNamaDusun(); $this->kodePosKK = $object->getKodePos(); $this->telpKK = $object->getTelp(); $this->namapemohon = $object->getNamaPemohon(); $this->alamat = $object->getDestAlamat(); $this->noRt = tambahnol($object->getDestNoRt(),3); $this->noRw = tambahnol($object->getDestNoRw(),3); $this->dusun = $object->getDestDusun(); $this->kelurahan = $object->getDestNoKel()." - ".siakGetNameKelurahanByParam($object->getDestNoProp(),$object->getDestNoKab(),$object->getDestNoKec(),$object->getDestNoKel()); $this->kecamatan = $object->getDestNoKec()." - ".siakGetNameKecamatanByParam($object->getDestNoProp(),$object->getDestNoKab(),$object->getDestNoKec()); $this->kabupaten = $object->getDestNoKab()." - ".siakGetNameKabupatenByParam($object->getDestNoProp(),$object->getDestNoKab()); $this->propinsi = $object->getDestNoProp()." - ".siakGetNameProvinsiByParam($object->getDestNoProp()); $this->telp = $object->getDestTelp(); $this->kelurahanCode = $object->getDestNoKel(); $this->kecamatanCode = $object->getDestNoKec(); $this->kabupatenCode = $object->getDestNoKab(); $this->propinsiCode = $object->getDestNoProp(); $this->noPindahCode = $object->getNoPindah(); $this->kodePos = $object->getDestKodePos(); $this->klasifikasiPindah=$object->getKlasifikasiPindah(); $objKab = siakGetArrayKabupatenByParam($object->getDestNoProp(),$object->getDestNoKab()); $this->namaPejabat = $objKab->getNamaPej(); $this->nipPejabat = $objKab->getNipPej(); $this->jabatan = $objKab->getJabatan(); $this->jenisPindah = $object->getJenisPindah(); $this->tglPindah = $object->getCreatedDate(); } //print_r($dataPindahHeader); $crPindahDetail=new Criteria(); $crPindahDetail->add(PindahDetailPeer::NO_PINDAH,$this->noPindahCode); $crPindahDetail->addAscendingOrderByColumn(PindahDetailPeer::SHDK); $this->dataPindahDetail=PindahDetailPeer::doSelect($crPindahDetail); //echo "LLL : ".$this->jenisPindah; if($this->jenisPindah == "1" || $this->jenisPindah == "2" || $this->jenisPindah == "3"){ $this->dpStatusKedatangan = siakCriteriaStatusKedatanganWNI02(); } if($this->ses_siak_level_code == "0" || $this->ses_siak_level_code == "5"){ $this->dpKecamatan = siakGetSelectKecamatanByParam($this->propinsiCode,$this->kabupatenCode,$this->kecamatanCode); $this->dpKelurahan = siakGetSelectKelurahanByParam($this->propinsiCode,$this->kabupatenCode,$this->kecamatanCode,$this->kelurahanCode); } } }else{ $this->loadPage = "First"; $this->isKartuKeluargaExist="false"; } }elseif($this->getRequestParameter('loadPage')=="Second"){//kondisi nyimpen data kedatangan $this->dpStatusKedatangan = siakCriteriaStatusKedatanganWNI02(); $noDatangExist = true; while($noDatangExist){ $this->noSuratDefine=siakGeneratorPindahDatang($this->getRequestParameter('propinsiCode'),$this->getRequestParameter('kabupatenCode'),'SKDWNI'); $checkNoDatang = new Criteria(); $checkNoDatang->add(DatangHeaderPeer::NO_DATANG,$this->noSuratDefine); $dataCheckDatang=DatangHeaderPeer::doSelect($checkNoDatang); if(!$dataCheckDatang){ $noDatangExist = false; } } $datangHeader=new DatangHeader(); $datangHeader->setNoDatang($this->noSuratDefine); $datangHeader->setTipeDatang("1"); $datangHeader->setNoPindah($this->getRequestParameter('noPindahCode')); $datangHeader->setNoKk($this->getRequestParameter('noKK')); $datangHeader->setNamaKep($this->getRequestParameter('namaKepalaKeluarga')); $datangHeader->setNikKep($this->getRequestParameter('propinsiKk')); $datangHeader->setSrcProp($this->getRequestParameter('propinsiKk')); $datangHeader->setSrcKab($this->getRequestParameter('kabupatenKk')); $datangHeader->setSrcKec($this->getRequestParameter('kecamatanKk')); $datangHeader->setSrcKel($this->getRequestParameter('kelurahanKk')); $datangHeader->setSrcRt($this->getRequestParameter('rtKk')); $datangHeader->setSrcRw($this->getRequestParameter('rwKk')); $datangHeader->setSrcDusun($this->getRequestParameter('namaDusunKk')); $datangHeader->setSrcKodePos($this->getRequestParameter('kodePosKK')); $datangHeader->setSrcTelp($this->getRequestParameter('telpKK')); $datangHeader->setSrcAlamat($this->getRequestParameter('alamatKk')); $datangHeader->setTglDatang($this->getRequestParameter('tanggalDatang')); $datangHeader->setNikPemohon($this->getRequestParameter('nikPemohon')); $datangHeader->setNamaPemohon($this->getRequestParameter('namapemohon')); $datangHeader->setStatusPindah($this->getRequestParameter('dpStatusKedatanganValue')); $datangHeader->setKlasifikasiPindah($this->getRequestParameter('klasifikasiPindah')); if($this->getRequestParameter('dpStatusKedatanganValue')==1){ $this->noKKDefine=$this->getRequestParameter('noKKTujuan'); $datangHeader->setNkNoKk($this->noKKDefine); $kkCriteria=new Criteria(); $kkCriteria->add(DataKeluargaPeer::NO_KK,$this->noKKDefine); $kk=DataKeluargaPeer::doSelect($kkCriteria); if($kk){ $row=$kk[0]; $dataKepKel = siakGetKepalaKeluarga($this->noKKDefine); if($dataKepKel){ //Save Kepala Keluarga $objKepKel=$dataKepKel[0]; $this->kepKelNama = $objKepKel['NAMA_LENGKAP']; $this->kepKelNIK = $objKepKel['NIK']; $datangHeader->setNkNikKepKel($this->kepKelNIK); $datangHeader->setNkNamaKepKel($this->kepKelNama); } $datangHeader->setNkAlamat($row->getAlamat()); $datangHeader->setNkRt($row->getNoRt()); $datangHeader->setNkRw($row->getNoRw()); $datangHeader->setNkKodePos($row->getKodePos()); $datangHeader->setNkDusun($row->getDusun()); $datangHeader->setNkTelp($row->getTelp()); $datangHeader->setNkProp($row->getNoProp()); $datangHeader->setNkKab($row->getNoKab()); $datangHeader->setNkKec($row->getNoKec()); $datangHeader->setNkKel($row->getNoKel()); } }else if($this->getRequestParameter('dpStatusKedatanganValue')==2 || $this->getRequestParameter('dpStatusKedatanganValue')==3){ if($this->getRequestParameter('dpStatusKedatanganValue')==2){ $kkExist = true; while($kkExist){ $this->noKKDefine = siakGeneratorKkNas($this->getRequestParameter("propinsiCode"),$this->getRequestParameter("kabupatenCode"),$this->getRequestParameter("kecamatanCode")); $checkKartuKeluarga=new Criteria(); $checkKartuKeluarga->add(DataKeluargaPeer::NO_KK,$this->noKKDefine); $dataCheckKartuKeluarga=DataKeluargaPeer::doSelect($checkKartuKeluarga); if(!$dataCheckKartuKeluarga){ $kkExist = false; } } }else if($this->getRequestParameter('dpStatusKedatanganValue')==3){ $this->noKKDefine = $this->getRequestParameter('noKK'); } $datangHeader->setMkNoKk($this->noKKDefine); $datangHeader->setMkNikKepKel($this->getRequestParameter('nikKepala')); $datangHeader->setMkNamaKepKel($this->getRequestParameter('namaKepala')); $datangHeader->setMkAlamat($this->getRequestParameter('alamat')); $datangHeader->setMkRt($this->getRequestParameter('noRt')); $datangHeader->setMkRw($this->getRequestParameter('noRw')); $datangHeader->setMkKodePos($this->getRequestParameter('kodePos')); $datangHeader->setMkDusun($this->getRequestParameter('dusun')); $datangHeader->setMkTelp($this->getRequestParameter('telp')); $datangHeader->setMkProp($this->getRequestParameter('propinsiCode')); $datangHeader->setMkKab($this->getRequestParameter('kabupatenCode')); $datangHeader->setMkKec($this->getRequestParameter('kecamatanCode')); $datangHeader->setMkKel($this->getRequestParameter('kelurahanCode')); $dataKeluarga=new DataKeluarga(); $dataKeluarga->setNoKk($this->noKKDefine); $dataKeluarga->setNamaKep($this->getRequestParameter('namaKepala')); $dataKeluarga->setAlamat($this->getRequestParameter('alamat')); $dataKeluarga->setNoRt($this->getRequestParameter('noRt')); $dataKeluarga->setNoRw($this->getRequestParameter('noRw')); $dataKeluarga->setDusun($this->getRequestParameter('dusun')); $dataKeluarga->setKodePos($this->getRequestParameter('kodePos')); $dataKeluarga->setTelp($this->getRequestParameter('telp')); $dataKeluarga->setAlsPrmohon('2'); $dataKeluarga->setNoProp($this->getRequestParameter('propinsiCode')); $dataKeluarga->setNoKab($this->getRequestParameter('kabupatenCode')); $dataKeluarga->setNoKec($this->getRequestParameter('kecamatanCode')); $dataKeluarga->setNoKel($this->getRequestParameter('kelurahanCode')); $dataKeluarga->setTglInsertion(date('d-m-Y')); $dataKeluarga->setPflag('N'); $dataKeluarga->setCflag('N'); $dataKeluarga->setNikKk($this->getRequestParameter('nikKepala')); $dataKeluarga->setTipeKk("1"); $dataKeluarga->setNamaKep($this->getRequestParameter('namaKepala')); if($this->getRequestParameter('dpStatusKedatanganValue')==3){ $kkDelete=new DataKeluarga(); $kkDelete->setNoKk($this->noKKDefine); $kkDelete->delete(); //$dataKeluarga->setNew(false); } $dataKeluarga->save(); } $datangHeader->setNoProp($this->getRequestParameter('propinsiCode')); $datangHeader->setNoKab($this->getRequestParameter('kabupatenCode')); $datangHeader->setNoKec($this->getRequestParameter('kecamatanCode')); $datangHeader->setNoKel($this->getRequestParameter('kelurahanCode')); $datangHeader->setNipPetReg($this->getRequestParameter('nipPetugasRegistrasi')); $datangHeader->setNamaPetReg($this->getRequestParameter('namaPetugasRegistrasi')); $datangHeader->setCreatedBy($this->ses_siak_user); $datangHeader->setCreatedDate(date('d-m-Y')); siakAppLoggersTextUser("InputKedatangan",$this->getRequestParameter('nikPemohon')."#".$this->ses_siak_level_name,$this->ses_siak_user); $datangHeader->save(); $pindahHeader=new PindahHeader(); $pindahHeader->setNoPindah($this->getRequestParameter('noPindahCode')); $pindahHeader->setIsProsDatang('Y'); $pindahHeader->setNew(false); $pindahHeader->save(); $var_namaKepalaKeluarga = ""; $var_namaPertama = ""; $var_namaKeluarga = ""; $var_tipe_kk = "1"; $varNikKepKelKawin = 0; $varTipeWnKepkel = "2"; $varUpdateStatusKawinKepKel = "N"; for($i=1;$i<=$this->getRequestParameter('jumlahPindah');$i++){ $datangDetail=new DatangDetail(); $datangDetail->setNoDatang($this->noSuratDefine); $datangDetail->setNik($this->getRequestParameter('nik'.$i)); $datangDetail->setNamaLengkap($this->getRequestParameter('nama'.$i)); $datangDetail->setShdk($this->getRequestParameter('dpHubunganKeluargaValue'.$i)); $datangDetail->setNoProp($this->getRequestParameter('propinsiCode')); $datangDetail->setNoKab($this->getRequestParameter('kabupatenCode')); $datangDetail->setNoKec($this->getRequestParameter('kecamatanCode')); $datangDetail->setNoKel($this->getRequestParameter('kelurahanCode')); $datangDetail->setCreatedBy($this->ses_siak_user); $datangDetail->setCreatedDate(date('d-m-Y')); $datangDetail->setTipe($this->getRequestParameter('tipe'.$i)); $datangDetail->save(); //Jika Kedatangan Membuat KK baru if($this->getRequestParameter('dpStatusKedatanganValue')=="2" || $this->getRequestParameter('dpStatusKedatanganValue')=="3"){ //get nik kepala keluarga if($this->getRequestParameter('dpHubunganKeluargaValue'.$i) == "1"){ $varNikKepKelKawin = $this->getRequestParameter("nik".$i); if($this->getRequestParameter('tipe'.$i)==1){ $varTipeWnKepkel = "1"; } //siakAppLoggersTextUser("InputKedatangan","MASUK1 :[".$varTipeWnKepkel."]#".$this->ses_siak_level_name,$this->ses_siak_user); } //Jika ada suami atau istri if($this->getRequestParameter('dpHubunganKeluargaValue'.$i) == "2" || $this->getRequestParameter('dpHubunganKeluargaValue'.$i) == "3"){ $varUpdateStatusKawinKepKel = "Y"; } } //siakAppLoggersTextUser("InputKedatangan","MASUK2 :[".$varTipeWnKepkel."]#".$this->ses_siak_level_name,$this->ses_siak_user); //End jika kedatangan membuat kk Baru if($this->getRequestParameter('tipe'.$i)==1){ $biodataDelete = new BiodataWni(); //$biodataDelete = new BiodataWna(); $biodataDelete->setNik($this->getRequestParameter("nik".$i)); $biodataDelete->delete(); $fields=PindahBiodataWniPeer::getFieldNames(BasePeer::TYPE_PHPNAME); //print_r($fields); $crPindahBiodata=new Criteria(); $crPindahBiodata->add(PindahBiodataWniPeer::NO_PINDAH,$this->getRequestParameter("noPindahCode")); $crPindahBiodata->add(PindahBiodataWniPeer::NIK,$this->getRequestParameter("nik".$i)); $this->pindahBiodata=PindahBiodataWniPeer::doSelect($crPindahBiodata); $dataBiodata=new BiodataWni(); foreach($fields as $field){ if(!(in_array($field,array("NoPindah")))) $dataBiodata->{"set".$field}($this->pindahBiodata[0]->{"get".$field}()); } $dataBiodata->setNoKk($this->noKKDefine); $dataBiodata->setNoProp($this->getRequestParameter('propinsiCode')); $dataBiodata->setNoKab($this->getRequestParameter('kabupatenCode')); $dataBiodata->setNoKec($this->getRequestParameter('kecamatanCode')); $dataBiodata->setNoKel($this->getRequestParameter('kelurahanCode')); $dataBiodata->setFlagStatus("0"); $dataBiodata->setIsProsDatang("Y"); $dataBiodata->setCflag('Y'); $dataBiodata->setStatHbKel($this->getRequestParameter('dpHubunganKeluargaValue'.$i)); if($this->getRequestParameter('dpHubunganKeluargaValue'.$i) == "2" || $this->getRequestParameter('dpHubunganKeluargaValue'.$i) == "3"){ $dataBiodata->setStatKwn(2); } $dataBiodata->save(); if($this->getRequestParameter('dpHubunganKeluargaValue'.$i) == "1"){ $var_namaKepalaKeluarga = $this->getRequestParameter('nama'.$i); $var_tipe_kk = "1"; } }else{ $biodataDelete = new BiodataWna(); $biodataDelete->setNik($this->getRequestParameter("nik".$i)); $biodataDelete->delete(); $fields=PindahBiodataWnaPeer::getFieldNames(BasePeer::TYPE_PHPNAME); $crPindahBiodata=new Criteria(); $crPindahBiodata->add(PindahBiodataWnaPeer::NO_PINDAH,$this->getRequestParameter("noPindahCode")); $crPindahBiodata->add(PindahBiodataWnaPeer::NIK,$this->getRequestParameter("nik".$i)); $this->pindahBiodata=PindahBiodataWnaPeer::doSelect($crPindahBiodata); $dataBiodata=new BiodataWna(); foreach($fields as $field){ if(!(in_array($field,array("NoPindah")))) $dataBiodata->{"set".$field}($this->pindahBiodata[0]->{"get".$field}()); } $dataBiodata->setNoKk($this->noKKDefine); $dataBiodata->setNoProp($this->getRequestParameter('propinsiCode')); $dataBiodata->setNoKab($this->getRequestParameter('kabupatenCode')); $dataBiodata->setNoKec($this->getRequestParameter('kecamatanCode')); $dataBiodata->setNoKel($this->getRequestParameter('kelurahanCode')); $dataBiodata->setFlagStatus("0"); $dataBiodata->setIsProsDatang("Y"); $dataBiodata->setCflag('Y'); $dataBiodata->setStatHbKel($this->getRequestParameter('dpHubunganKeluargaValue'.$i)); if($this->getRequestParameter('dpHubunganKeluargaValue'.$i) == "2" || $this->getRequestParameter('dpHubunganKeluargaValue'.$i) == "3"){ $dataBiodata->setStatKwn(2); } $dataBiodata->save(); if($this->getRequestParameter('dpHubunganKeluargaValue'.$i) == "1"){ $var_namaKepalaKeluarga = $this->getRequestParameter('nama'.$i); $var_namaPertama = $this->getRequestParameter('namaPertama'.$i); $var_namaKeluarga = $this->getRequestParameter('namaKeluarga'.$i); $var_tipe_kk = "2"; } } $gelarDelete = new GelarWni(); $gelarDelete->setNik($this->getRequestParameter("nik".$i)); $gelarDelete->delete(); $crGelar=new Criteria(); $crGelar->add(PindahGelarPeer::NO_PINDAH,$this->getRequestParameter("noPindahCode")); $crGelar->add(PindahGelarPeer::NIK,$this->getRequestParameter("nik".$i)); $pindahGelar=PindahGelarPeer::doSelect($crGelar); if($pindahGelar){ $fields=PindahGelarPeer::getFieldNames(BasePeer::TYPE_PHPNAME); $dataGelar=new GelarWni(); foreach($fields as $field){ if(!(in_array($field,array("NoPindah")))) $dataGelar->{"set".$field}($pindahGelar[0]->{"get".$field}()); } $dataGelar->save(); } } if($this->getRequestParameter('dpStatusKedatanganValue')==2 || $this->getRequestParameter('dpStatusKedatanganValue')=="3"){ //siakAppLoggersTextUser("InputKedatangan","MASUK3 :[".$varTipeWnKepkel."]#".$this->ses_siak_level_name,$this->ses_siak_user); $dataKeluargaUpt = new DataKeluarga(); $dataKeluargaUpt->setNoKk($this->noKKDefine); $dataKeluargaUpt->setNamaKep($var_namaKepalaKeluarga); $dataKeluargaUpt->setOaNamaPertama($var_namaPertama); $dataKeluargaUpt->setOaNamaKeluarga($var_namaKeluarga); $dataKeluargaUpt->setTipeKk($var_tipe_kk); $dataKeluargaUpt->setCflag('Y'); $dataKeluargaUpt->setNew(false); $dataKeluargaUpt->save(); //siakAppLoggersTextUser("InputKedatangan","WN2 :[".$varTipeWnKepkel."]#".$this->ses_siak_level_name,$this->ses_siak_user); if($varUpdateStatusKawinKepKel == "Y"){ if($varTipeWnKepkel == "1"){ $dataBiodataKepKel = new BiodataWni(); $dataBiodataKepKel->setNik($varNikKepKelKawin); $dataBiodataKepKel->setStatKwn(2); $dataBiodataKepKel->setNew(false); $dataBiodataKepKel->save(); }else{ $dataBiodataKepKel = new BiodataWna(); $dataBiodataKepKel->setNik($varNikKepKelKawin); $dataBiodataKepKel->setStatKwn(2); $dataBiodataKepKel->setNew(false); $dataBiodataKepKel->save(); } } } $this->loadPage="End"; $this->tglPindah = $this->getRequestParameter('tglPindah'); $datangHeaderCriteria=new Criteria(); $datangHeaderCriteria->add(DatangHeaderPeer::NO_DATANG,$this->noSuratDefine); $dataHeaderSelect=DatangHeaderPeer::doSelect($datangHeaderCriteria); if($dataHeaderSelect){ $objDatangHeader = $dataHeaderSelect[0]; $this->srcKepalaKeluarga = $objDatangHeader->getNamaKep(); $this->srcNikPemohon = $objDatangHeader->getNikPemohon(); $this->srcNoKk = $objDatangHeader->getNoKk(); $this->srcNamaPemohon = $objDatangHeader->getNamaPemohon(); $this->srcAlamat = $objDatangHeader->getSrcAlamat(); $this->srcRt = tambahnol($objDatangHeader->getSrcRt(),3); $this->srcRw = tambahnol($objDatangHeader->getSrcRw(),3); $this->srcDusun = $objDatangHeader->getSrcDusun(); $this->srcProp = $objDatangHeader->getSrcProp(); $this->srcKab = $objDatangHeader->getSrcKab(); $this->srcKec = $objDatangHeader->getSrcKec(); $this->srcKel = $objDatangHeader->getSrcKel(); $this->srcKodePos = $objDatangHeader->getSrcKodePos(); $this->srcTelp = $objDatangHeader->getSrcTelp(); $this->ddtStatusPindah = $objDatangHeader->getStatusPindah(); $this->ddtNoProp = $objDatangHeader->getNoProp(); $this->ddtNoKab = $objDatangHeader->getNoKab(); $this->ddtNoKec = $objDatangHeader->getNoKec(); $this->ddtNoKel = $objDatangHeader->getNoKel(); if($objDatangHeader->getStatusPindah() == "1"){ $this->ddtNkNoKk = $objDatangHeader->getNkNoKk(); $this->ddtNkAlamat = $objDatangHeader->getNkAlamat(); $this->ddtNkRt = $objDatangHeader->getNkRt(); $this->ddtNkRw = $objDatangHeader->getNkRw(); $this->ddtNkDusun = $objDatangHeader->getNkDusun(); $this->ddtNkKodePos = $objDatangHeader->getNkKodePos(); $this->ddtNkTelp = $objDatangHeader->getNkTelp(); }else{ $this->ddtMkNoKk = $objDatangHeader->getMkNoKk(); } } //echo "tes bawah"; $deleteBiodataWNICriteria=new Criteria(); $deleteBiodataWNICriteria->add(BiodataWniPeer::NO_KK,$this->getRequestParameter('noKK')); $deleteBiodataWNI=BiodataWniPeer::doCount($deleteBiodataWNICriteria); $deleteBiodataWNACriteria=new Criteria(); $deleteBiodataWNACriteria->add(BiodataWnaPeer::NO_KK,$this->getRequestParameter('noKK')); $deleteBiodataWNA=BiodataWnaPeer::doCount($deleteBiodataWNACriteria); if($deleteBiodataWNI==0 && $deleteBiodataWNA==0){ $dataKartuKeluarga = new DataKeluarga(); $dataKartuKeluarga->setNoKk($this->getRequestParameter('noKK')); $dataKartuKeluarga->delete(); } } if($this->getRequestParameter('dpStatusKedatanganValue') == 2){ $this->jenisKK = "No. KK Baru"; }else if($this->getRequestParameter('dpStatusKedatanganValue') == 3){ $this->jenisKK = "No. KK Tetap"; } }else{ $this->dpStatusKedatangan = siakCriteriaStatusKedatanganWNI02(); $this->loadPage="First"; //$this->isKartuKeluargaExist="true"; } } }
Copyright ©2021 || Defacer Indonesia