Esempio n. 1
0
 public static function asignarJefe(Dependencia $dependencia)
 {
     if ($dependencia->getSuperIdDependencia() != null) {
         $result = BaseDatos::getDbh()->prepare("UPDATE Dependencia SET idEstablecimiento = :idEstablecimiento, descripcion = :descripcion, superIdDependencia = :superIdDependencia, idUsuarioJefe = :idUsuarioJefe, estado = :estado WHERE idDependencia = :idDependencia");
         $result->bindParam(':superIdDependencia', $dependencia->getSuperIdDependencia());
     } else {
         $result = BaseDatos::getDbh()->prepare("UPDATE Dependencia SET idEstablecimiento = :idEstablecimiento, descripcion = :descripcion, superIdDependencia = null, idUsuarioJefe = :idUsuarioJefe, estado = :estado  WHERE idDependencia = :idDependencia");
     }
     $result->bindParam(':idEstablecimiento', $dependencia->getIdEstablecimiento());
     $result->bindParam(':descripcion', $dependencia->getDescripcion());
     $result->bindParam(':idUsuarioJefe', $dependencia->getIdUsuariojefe());
     $result->bindParam(':estado', $dependencia->getEstado());
     $result->bindParam(':idDependencia', $dependencia->getIdDependencia());
     return $result->execute();
 }