public function fbIncluirPadrinos() { $lbHecho = false; $this->fpConectar(); parent::fpBegin(); $MatrixPadri = $this->MatrizPadri; $cnfalse = 0; for ($liI = 1; $liI <= $this->asFilaPadri; $liI++) { $lsSql = "INSERT INTO tpersonas \n\t\t\t\t\t(Cedula,Nombres,Apellidos,Sexo,Direccion,Telefono,FechaNacimiento,FechaRegistro,idFgradoEstudio,idFtallaFranela,Estatus) VALUES \n\t\t\t\t\t('" . $MatrixPadri[$liI][1] . "','" . $MatrixPadri[$liI][2] . "','" . $MatrixPadri[$liI][3] . "','" . $MatrixPadri[$liI][4] . "','" . $MatrixPadri[$liI][5] . "','" . $MatrixPadri[$liI][6] . "','" . $MatrixPadri[$liI][7] . "','" . $this->asFechaRegistro . "','" . $MatrixPadri[$liI][8] . "','" . $MatrixPadri[$liI][9] . "','" . $MatrixPadri[$liI][10] . "')"; $lbHecho = $this->fbEjecutar($lsSql); if ($lbHecho === false) { $cnfalse++; break; } else { $lsSql = "INSERT INTO " . $this->asTablaPadrinos . " \n\t\t\t\t\t\t(" . $this->asCualSujeto . ",idFpadrino,Tipo,Estatus) VALUES \n\t\t\t\t\t\t('{$this->asIDFSacra}',(SELECT idTpersonas FROM tpersonas WHERE Cedula='" . $MatrixPadri[$liI][1] . "'),'" . $MatrixPadri[$liI][11] . "','" . $MatrixPadri[$liI][12] . "')"; $lbHecho = $this->fbEjecutar($lsSql); if ($lbHecho === false) { $cnfalse++; break; } } } if ($cnfalse === 0) { parent::fpCommit(); } else { parent::fpRollback(); } $this->fpDesconectar(); return $lbHecho; }
public function fbIncluir() { $lbHecho = false; $retorna = false; $this->asCedula = $this->asNacionalidad . "-" . $this->asCedula; $lbHecho = false; if ($this->asIDFmadre == "") { $qryfieldM = "null"; } else { $qryfieldM = $this->asIDFmadre; } if ($this->asIDFpadre == "") { $qryfieldP = "null"; } else { $qryfieldP = $this->asIDFpadre; } if ($this->asIDFestado == "" || $this->asIDFestado == "0") { $setEstado = "null"; } else { $setEstado = "'" . $this->asIDFestado . "'"; } if ($this->asIDFciudad == "" || $this->asIDFciudad == "0") { $setCiudad = "null"; } else { $setCiudad = "'" . $this->asIDFciudad . "'"; } if ($this->asIDFmunicipio == "" || $this->asIDFmunicipio == "0") { $setMunicipio = "null"; } else { $setMunicipio = "'" . $this->asIDFmunicipio . "'"; } if ($this->asIDFparroquia == "" || $this->asIDFparroquia == "0") { $setParroquia = "null"; } else { $setParroquia = "'" . $this->asIDFparroquia . "'"; } $lsSql = "INSERT INTO tpersonas \n\t\t\t\t\t(Nacionalidad,Cedula,Nombres,Apellidos,Sexo,Direccion,idFestado,idFciudad,idFmunicipio,idFparroquia,Telefono,idFmadre,idFpadre,FechaNacimiento,idFgradoEstudio,idFtallaFranela) VALUES \n\t\t\t\t\t('{$this->asNacionalidad}','{$this->asCedula}','{$this->asNombre}','{$this->asApellido}','M','{$this->asDireccion}'," . $setEstado . "," . $setCiudad . "," . $setMunicipio . "," . $setParroquia . ",'{$this->asTelefono}'," . $qryfieldM . "," . $qryfieldP . ",'{$this->asFechaNaci}','{$this->asGradoEstudio}','{$this->asTallaFranela}')"; $this->fpConectar(); parent::fpBegin(); $lbHecho = $this->fbEjecutarNoDie($lsSql); $IDTpersonaNew = $this->fpGetIDinsertado(); if ($lbHecho) { $lsSql = "INSERT INTO tobispo \n\t\t\t\t\t(idFpersona,FechaInicioDiocesis,FechaFinDiocesis,Observacion,Estatus) VALUES \n\t\t\t\t\t({$IDTpersonaNew},'{$this->asFechaInicioDiocesis}','{$this->asFechaFinDiocesis}','{$this->asObservacion}','1')"; $lbHecho = $this->fbEjecutarNoDie($lsSql); if ($lbHecho) { $retorna = true; } } if ($retorna) { parent::fpCommit(); } else { parent::fpRollback(); } $this->fpDesconectar(); return $retorna; }
public function fbIncluirMatrimonio() { $lbHecho = false; $lbHecho1 = false; $RadHecho = false; $cnfalse = 0; $this->fpConectar(); $MatrixPadri = $this->MatrizPadri; $IDTMatriAuxiliar = 0; //para almacenar temporalmente el idTmatrimonio que viene de la funcion fbBuscarRefMatrimonioExiste() parent::fpBegin(); $lsSql = "INSERT INTO tmatrimonio \n\t\t\t\t\t(FechaInscri,FechaMatrimonio,idFsacerdote,idFnovia,idFnovio,FechaProclamaUno,FechaProclamaDos,FechaProclamaTres,EstadoMatrimonio,Libro_registro,Folio_registro,Numero_registro,NotaMarginal,ReferenciaMatrimonio,Estatus) VALUES ('{$this->asFechaInscri}','{$this->asFechaMatrimonio}','{$this->asIDsacerdote}','{$this->asIDnovia}','{$this->asIDnovio}','{$this->asFechaProclamaUno}','{$this->asFechaProclamaDos}','{$this->asFechaProclamaTres}','0','{$this->asInterLibro}','{$this->asInterFolio}','{$this->asInterNumero}','{$this->asNotaMarginal}','Indefinido','3')"; $lbHecho = $this->fbEjecutarNoDie($lsSql); $IDTMatriAuxiliar = $this->fpGetIDinsertado(); if ($lbHecho) { $ReferenciaNueva = $IDTMatriAuxiliar . $this->fCadenaAleatoria(2); $lsSql = "UPDATE tmatrimonio SET ReferenciaMatrimonio='" . $ReferenciaNueva . "' WHERE idTmatrimonio='" . $IDTMatriAuxiliar . "'"; $lbHecho1 = $this->fbEjecutarNoDie($lsSql); $this->asRefMatrimonio = $ReferenciaNueva; if (!$lbHecho1) { $cnfalse = 550; } if ($cnfalse === 0) { for ($liI = 1; $liI <= $this->asFilaPadri; $liI++) { $resultPer = $this->fbBuscarPersonaExiste($MatrixPadri[$liI][2]); if ($resultPer["resulta"] == false) { $lsSql = "INSERT INTO tpersonas \n\t\t\t\t\t\t\t\t\t(Nacionalidad,Cedula,Nombres,Apellidos,Sexo,Direccion,Telefono,FechaNacimiento,FechaRegistro,idFgradoEstudio,idFtallaFranela,Estatus) VALUES \n\t\t\t\t\t\t\t\t\t('" . $MatrixPadri[$liI][1] . "','" . $MatrixPadri[$liI][2] . "','" . $MatrixPadri[$liI][3] . "','" . $MatrixPadri[$liI][4] . "','" . $MatrixPadri[$liI][5] . "','" . $MatrixPadri[$liI][6] . "','" . $MatrixPadri[$liI][7] . "','" . $this->asFechaRegistro . "','" . $MatrixPadri[$liI][8] . "','" . $MatrixPadri[$liI][9] . "','" . $MatrixPadri[$liI][10] . "','" . $MatrixPadri[$liI][11] . "')"; $lbHecho = $this->fbEjecutarNoDie($lsSql); } else { $lbHecho = true; } if ($lbHecho) { $lsSql = "INSERT INTO tmatrimoniopadrinos \n\t\t\t\t\t\t\t\t(idFmatrimonio,idFpadrino,Tipo,Estatus) VALUES \n\t\t\t\t\t\t\t\t((SELECT idTmatrimonio FROM tmatrimonio WHERE idFnovia='" . $this->asIDnovia . "' AND idFnovio='" . $this->asIDnovio . "' AND EstadoMatrimonio='0'),(SELECT idTpersonas FROM tpersonas WHERE Cedula='" . $MatrixPadri[$liI][2] . "'),'" . $MatrixPadri[$liI][12] . "','" . $MatrixPadri[$liI][13] . "')"; $lbHecho = $this->fbEjecutarNoDie($lsSql); if ($lbHecho == false) { $cnfalse++; } } else { $cnfalse++; } } } } else { $cnfalse++; } if ($cnfalse === 0) { parent::fpCommit(); } else { parent::fpRollback(); } $this->fpDesconectar(); return $lbHecho; }
public function fbIncluirPublico() { $this->asCedula = $this->asNacionalidad . "-" . $this->asCedula; $lbHecho = false; $lbHecho2 = false; $lbRetorno = false; if ($this->asIDFmadre == "") { $qryfieldM = "null"; } else { $qryfieldM = $this->asIDFmadre; } if ($this->asIDFpadre == "") { $qryfieldP = "null"; } else { $qryfieldP = $this->asIDFpadre; } if ($this->asIDFestado == "" || $this->asIDFestado == "0") { $setEstado = "null"; } else { $setEstado = "'" . $this->asIDFestado . "'"; } if ($this->asIDFciudad == "" || $this->asIDFciudad == "0") { $setCiudad = "null"; } else { $setCiudad = "'" . $this->asIDFciudad . "'"; } if ($this->asIDFmunicipio == "" || $this->asIDFmunicipio == "0") { $setMunicipio = "null"; } else { $setMunicipio = "'" . $this->asIDFmunicipio . "'"; } if ($this->asIDFparroquia == "" || $this->asIDFparroquia == "0") { $setParroquia = "null"; } else { $setParroquia = "'" . $this->asIDFparroquia . "'"; } if ($this->asIDIglesia == "" || $this->asIDIglesia == "0") { $setIglesia = "null"; } else { $setIglesia = "'" . $this->asIDIglesia . "'"; } $this->fpConectar(); parent::fpBegin(); $lsSql = "INSERT INTO tpersonas \n\t\t\t\t\t(Nacionalidad,Cedula,Nombres,Apellidos,Sexo,Direccion,idFestado,idFciudad,idFmunicipio,idFparroquia,Telefono,idFmadre,idFpadre,FechaNacimiento,idFgradoEstudio,idFtallaFranela,idFparroquiaCodigo) VALUES \n\t\t\t\t\t('{$this->asNacionalidad}','{$this->asCedula}','{$this->asNombre}','{$this->asApellido}','{$this->asSexo}','{$this->asDireccion}'," . $setEstado . "," . $setCiudad . "," . $setMunicipio . "," . $setParroquia . ",'{$this->asTelefono}'," . $qryfieldM . "," . $qryfieldP . ",'{$this->asFechaNaci}','{$this->asGradoEstudio}','{$this->asTallaFranela}'," . $setIglesia . ")"; $lbHecho = $this->fbEjecutarNoDie($lsSql); $IDTpersona = $this->fpGetIDinsertado(); $lsSql = "INSERT INTO tusuarios (\n\t\t\t\tidFpersonas, \n\t\t\t\tUsuario, \n\t\t\t\tPreguntaSecreta, \n\t\t\t\tRespuestaSecreta, \n\t\t\t\tEstatus, \n\t\t\t\tClave, \n\t\t\t\tRol\n\t\t\t\t) VALUES (\n\t\t\t\t'{$IDTpersona}', \n\t\t\t\t'{$this->asUsuario}', \n\t\t\t\t'{$this->asPreguntaSecreta}', \n\t\t\t\t'{$this->asRespuestaSecreta}', \n\t\t\t\t'1', \n\t\t\t\t'{$this->asClave}', \n\t\t\t\t'4')"; $lbHecho2 = $this->fbEjecutarNoDie($lsSql); if ($lbHecho && $lbHecho2) { parent::fpCommit(); $lbRetorno = true; } else { parent::fpRollback(); } $this->fpDesconectar(); return $lbRetorno; }
public function fbIncluir() { $lbHecho = false; $lbHecho1 = false; $lbHecho2 = false; $lbHecho3 = false; $cnfalse = 0; $this->fpConectar(); $DB_CeduRepre = $this->fbBuscarPersonaExiste($this->asNacioRepre, $this->asCeduRepre); $DB_CeduMama = $this->fbBuscarPersonaExiste($this->asNacioMama, $this->asCeduMama); $DB_CeduPapa = $this->fbBuscarPersonaExiste($this->asNacioPapa, $this->asCeduPapa); if ($this->asNacioRepre != "") { $this->asCeduRepre = $this->asNacioRepre . '-' . $this->asCeduRepre; } if ($this->asNacioMama != "") { $this->asCeduMama = $this->asNacioMama . '-' . $this->asCeduMama; } if ($this->asNacioPapa != "") { $this->asCeduPapa = $this->asNacioPapa . '-' . $this->asCeduPapa; } $MatrixPadri = $this->asMatrizPadri; parent::fpBegin(); if ($DB_CeduRepre) { $lbHecho1 = true; } else { $lsSql = "INSERT INTO tpersonas \n\t\t\t\t(Nacionalidad,Cedula,Nombres,Apellidos,Sexo) VALUES \n\t\t\t\t('" . $this->asNacioRepre . "','" . $this->asCeduRepre . "','" . $this->asNombRepre . "','" . $this->asApellRepre . "','" . $this->asSexoRepre . "')"; $lbHecho1 = $this->fbEjecutarNoDie($lsSql); } if ($DB_CeduMama) { $lbHecho2 = true; } else { $lsSql = "INSERT INTO tpersonas \n\t\t\t\t(Nacionalidad,Cedula,Nombres,Apellidos,Sexo) VALUES \n\t\t\t\t('" . $this->asNacioMama . "','" . $this->asCeduMama . "','" . $this->asNombMama . "','" . $this->asApellMama . "','F')"; $lbHecho2 = $this->fbEjecutarNoDie($lsSql); } if ($DB_CeduPapa) { $lbHecho3 = true; } else { $lsSql = "INSERT INTO tpersonas \n\t\t\t\t(Nacionalidad,Cedula,Nombres,Apellidos,Sexo) VALUES \n\t\t\t\t('" . $this->asNacioPapa . "','" . $this->asCeduPapa . "','" . $this->asNombPapa . "','" . $this->asApellPapa . "','M')"; $lbHecho3 = $this->fbEjecutarNoDie($lsSql); } if ($lbHecho1 && $lbHecho2 && $lbHecho3) { $lsSql = "INSERT INTO tbautizo \n\t\t\t\t\t(FechaBautizo,ReferenciaInfante,Nombres,Apellidos,Sexo,FechaNaci,Bautizado,Direccion,idFestado,idFciudad,idFmunicipio,idFparroquia,idFrepresentante,idFparentescoRep,idFmama,idFpapa,idFsacerdote,idFministro,NotaMarginal,PrefectuDe,PresentadoEl,NumPartidaNac,Libro_registro,Folio_registro,Numero_registro,Estatus) VALUES ('{$this->asFechaBautizo}','{$this->asReferenciaInfante}','{$this->asNombresBau}','{$this->asApellidosBau}','{$this->asSexoBau}','{$this->asFechaNacimiento}','1','{$this->asDireccion}','{$this->asIDestado}','{$this->asIDciudad}','{$this->asIDmunicipio}','{$this->asIDparroquia}',(SELECT idTpersonas FROM tpersonas WHERE Cedula='{$this->asCeduRepre}'),'{$this->asIDParentesco}',(SELECT idTpersonas FROM tpersonas WHERE Cedula='{$this->asCeduMama}'),(SELECT idTpersonas FROM tpersonas WHERE Cedula='{$this->asCeduPapa}'),'{$this->asIDSacerdote}','{$this->asIDMinistro}','{$this->asNotaMarginal}','{$this->asPrefectuDe}','{$this->asPresentadoEl}','{$this->asNumPartidaNac}','{$this->asLibro_registro}','{$this->asFolio_registro}','{$this->asNumero_registro}','1')"; $lbHecho = $this->fbEjecutarNoDie($lsSql); } else { $cnfalse = 1; } if ($lbHecho) { for ($liI = 1; $liI <= $this->asFilaPadri; $liI++) { $resultPer = $this->fbBuscarPersonaExiste($MatrixPadri[$liI][1], $MatrixPadri[$liI][2]); if ($MatrixPadri[$liI][1] != "") { $MatrixPadri[$liI][2] = $MatrixPadri[$liI][1] . "-" . $MatrixPadri[$liI][2]; } if (!$resultPer) { $lsSql = "INSERT INTO tpersonas \n\t\t\t\t\t\t\t\t(Nacionalidad,Cedula,Nombres,Apellidos,Sexo,Direccion,Telefono,FechaNacimiento,FechaRegistro,idFgradoEstudio,idFtallaFranela,Estatus) VALUES \n\t\t\t\t\t\t\t\t('" . $MatrixPadri[$liI][1] . "','" . $MatrixPadri[$liI][2] . "','" . $MatrixPadri[$liI][3] . "','" . $MatrixPadri[$liI][4] . "','" . $MatrixPadri[$liI][5] . "','" . $MatrixPadri[$liI][6] . "','" . $MatrixPadri[$liI][7] . "','" . $this->asFechaRegistro . "','" . $MatrixPadri[$liI][8] . "','" . $MatrixPadri[$liI][9] . "','" . $MatrixPadri[$liI][10] . "','" . $MatrixPadri[$liI][11] . "')"; $lbHecho = $this->fbEjecutarNoDie($lsSql); } else { $lbHecho = true; } if ($lbHecho) { $lsSql = "INSERT INTO tbautizopadrino \n\t\t\t\t\t\t\t(idFbautizo,idFpadrino,Estatus) VALUES \n\t\t\t\t\t\t\t((SELECT idTbautizo FROM tbautizo WHERE NumPartidaNac='{$this->asNumPartidaNac}'),(SELECT idTpersonas FROM tpersonas WHERE Cedula='" . $MatrixPadri[$liI][2] . "'),'1')"; $lbHecho = $this->fbEjecutarNoDie($lsSql); if ($lbHecho == false) { $cnfalse++; } } else { $cnfalse++; } } } if ($cnfalse === 0) { $lbHecho = true; parent::fpCommit(); } else { $lbHecho = false; parent::fpRollback(); } $this->fpDesconectar(); return $lbHecho; }