Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 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;
 }
Exemple #4
0
 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;
 }
Exemple #5
0
 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;
 }