$encontrado = $personObject->verifyPersonByIdentityDocument($dataForm['ci_socio'], $dataForm['TYPE_IDENTIFY_DOCUMENT'], $dataForm['CITY_BIRTH']); if (count($encontrado) >= 1) { $messageInsertFormData .= "<br>" . "Se verifico que los datos personales del Socio Titular <b>'" . $dataForm['nombre_socio_titular'] . " " . $dataForm['apel_pat_socio_titular'] . " " . $dataForm['apel_mat_socio_titular'] . " con CI: " . $dataForm['ci_socio'] . "'</b> ya existian en el Sistema"; $idSocio = $encontrado[0]['pk_id_person']; } else { $data = array($dataForm['nombre_socio_titular'], $dataForm['apel_pat_socio_titular'], $dataForm['apel_mat_socio_titular'], '', 2, 5, 7, null, $dataForm['CITY_BIRTH'], $dataForm['COUNTRY_BIRTH'], null, null, null); $idSocio = $personObject->insertPerson($data, $idTransaction); if ($idSocio > 0) { $data = array($dataForm['ci_socio'], NULL, $dataForm['CITY_BIRTH'], $idSocio, $dataForm['TYPE_IDENTIFY_DOCUMENT'], $dataForm['COUNTRY_BIRTH']); $pk_id = $assDoc->insertAssignPersonIdentifyDoc($data, $idTransaction); $data = array($dataForm['nombre_factura'], $dataForm['nit_factura'], 5, $idSocio); $pk_id = $bill->insertBillingData($data, $idTransaction); $messageInsertFormData .= "<br>" . "Se verifico que los datos personales de la Madre <b>'" . $dataForm['nombre_socio_titular'] . " " . $dataForm['apel_pat_socio_titular'] . " " . $dataForm['apel_mat_socio_titular'] . " con CI: " . $dataForm['ci_socio'] . "'</b> no existian en el Sistema, se procedio a ingresarlos con los datos del Formulario"; } } $holderData = $holder->getListHolderByPerson($idSocio); $holder_code = ''; $pk_id_holder = 0; if (count($holderData) >= 1) { // EXISTIA EL HOLDER $holder_code = $holderData[0]['holder_code']; $pk_id_holder = $holderData[0]['pk_id_holder']; $messageInsertFormData .= "<br>" . "Se verifico que los datos del Socio Titular ya existian en el Sistema con codigo de Titular <b>{$holder_code}</b> ."; } else { // NO EXISTIA EL HOLDER E INSERTAMOS EL HOLDER $holder_code_data = $holder->getMaxHolderCode(); $holder_code = $holder_code_data[0]['HOLDER_CODE_MAX']; $data = array($holder_code, $idSocio, 47); $pk_id_holder = $holder->insertHolder2($data, $idTransaction); $messageInsertFormData .= "<br>" . "Se verifico que los datos del Socio Titular no existian en el Sistema, se procedio a crear un codigo de Titular: <b>{$holder_code}</b> ."; }