예제 #1
0
 public static function getBy($campo, $valor)
 {
     $result = BaseDatos::getDbh()->prepare("SELECT * FROM Mantenimiento where {$campo} = :{$campo}");
     $result->bindParam(":{$campo}", $valor);
     $result->execute();
     while ($rs = $result->fetch()) {
         $mantenimiento = new Mantenimiento();
         $mantenimiento->setIdMantenimiento($rs['idMantenimiento']);
         $mantenimiento->setCodigoPatrimonial($rs['codigoPatrimonial']);
         $mantenimiento->setSerie($rs['serie']);
         $mantenimiento->setIdTecnico($rs['idTecnico']);
         $mantenimiento->setMotivo($rs['motivo']);
         $mantenimiento->setDiagnostico($rs['diagnostico']);
         $mantenimiento->setInforme($rs['informe']);
         $mantenimiento->setFechaInicio($rs['fechaInicio']);
         $mantenimiento->setFechaFin($rs['fechaFin']);
         $mantenimiento->setUsuario($rs['usuario']);
         $mantenimientos[] = $mantenimiento;
     }
     return isset($mantenimientos) ? $mantenimientos : false;
 }