示例#1
0
 public static function eliminar(BE_Permiso $oBE_Permiso)
 {
     $db = parent::getDB();
     $db->setQuery("\n            DELETE FROM e_permiso\n            WHERE codPermiso=<@codPermiso>\n        ");
     $db->setQueryParametro('<@codPermiso>', $oBE_Permiso->getCodPermiso());
     //f::message($db->getQuery());
     $db->executeQuery(true);
     return $db->getFilas();
 }
示例#2
0
 public static function getCodPersonalByCodCIP($codCIP)
 {
     $db = parent::getDB();
     $db->setQuery("\n            SELECT * \n            FROM e_personal \n            WHERE codCIP=<@codCIP>\n        ");
     $db->setQueryParametro('<@codCIP>', $codCIP);
     //f::message($db->getQuery());
     $db->executeQuery();
     $table = $db->getTable();
     if (f::isEmpty($table)) {
         $return = false;
     } else {
         $return = $table[0]['codPersonal'];
     }
     return $return;
 }
示例#3
0
 public static function archivar($idPaciente)
 {
     $db = parent::getDB();
     $db->setQuery("\n            UPDATE shc_historia\n            SET estado=0\n            WHERE idPaciente=<@idPaciente>\n        ");
     $db->setQueryParametro('<@idPaciente>', $idPaciente);
     //f::message($db->getQuery());
     $db->executeQuery(true);
     return $db->getFilas();
 }
示例#4
0
 public static function listaMisEvcuaciones($codPersonal)
 {
     $db = parent::getDB();
     $db->setQuery("\n            SELECT\n                  e.codEvacuacion\n                , e.fecha\n                , e.estado\n                , e.fechaInicio\n                , e.fechaFin\n                , e.motivo\n                , e.observaciones\n                , e.codPersonal\n                , e.codTipoEvacuacion\n                , e.codMedioEvacuacion\n                , e.codPersonalAcompaniante\n                , p.codCIP\n                , p.grado\n                , p.nombres\n                , p.apellidoPat\n                , p.apellidoMat\n                , pa.nombres AS nombresAcompaniante\n                , pa.apellidoPat AS apellidoPatAcompaniante\n                , pa.apellidoMat AS apellidoMatAcompaniante\n                , te.nombre AS motivo\n                , me.nombre AS medioEvacuacion\n                , u.nombre AS lugarOrigen\n                , ud.nombre AS lugarDestino\n            FROM e_evacuacion AS e\n            INNER JOIN e_personal AS p\n            ON\n            (\n            e.codPersonal=p.codPersonal\n            )\n            INNER JOIN e_personal AS pa\n            ON\n            (\n            e.codPersonalAcompaniante=pa.codPersonal\n            )\n            INNER JOIN e_tipoevacuacion AS te\n            ON\n            (\n            e.codTipoEvacuacion=te.codTipoEvacuacion\n            )\n            INNER JOIN e_medioevacuacion AS me\n            ON\n            (\n            e.codMedioEvacuacion=me.codMedioEvacuacion\n            )\n            INNER JOIN e_unidad AS u\n            ON\n            (\n            p.codUnidad=u.codUnidad\n            )\n            INNER JOIN e_unidad AS ud\n            ON\n            (\n            e.lugarDestino=ud.codUnidad\n            )\n            WHERE p.codPersonal=<@codPersonal>\n            ORDER BY e.codEvacuacion ASC\n            ;\n        ");
     $db->setQueryParametro('<@codPersonal>', $codPersonal);
     //f::message($db->getQuery());
     $db->executeQuery();
     return $db->getTable();
 }
示例#5
0
 function __construct()
 {
     $this->db = parent::getDB();
 }