public function busquedaProyectos(ProyectosDTO $dto, PDO $cnn) { try { $sentencia = $cnn->prepare("Select * from proyectos where idProyecto like '%" . $dto->getIdProyecto() . "%' and nombreProyecto like '%" . $dto->getNombreProyecto() . "%'\n and fechaInicio like '%" . $dto->getFechaInicio() . "%' and fechaFin like '%" . $dto->getFechaFin() . "%' and estadoProyecto like '%" . $dto->getEstado() . "%' and ejecutado like '%" . $dto->getEjecucion() . "%' "); $sentencia->execute(); return $sentencia->fetchAll(); } catch (Exception $ex) { $mensaje = $ex->getMessage(); return $mensaje; } $cnn = NULL; }
public function ModificarProyecto(ProyectosDTO $proyectoDTO, PDO $cnn) { $mensaje = ""; try { $query = $cnn->prepare("UPDATE proyectos SET nombreProyecto=?, fechaInicio=?, observaciones=? where idProyecto=?"); $query->bindParam(1, $proyectoDTO->getNombreProyecto()); $query->bindParam(2, $proyectoDTO->getFechaInicio()); $query->bindParam(3, $proyectoDTO->getObservaciones()); $query->bindParam(4, $proyectoDTO->getIdProyecto()); $query->execute(); $mensaje = "Proyecto Actualizado"; } catch (Exception $ex) { $mensaje = $ex->getMessage(); } $cnn = null; return $mensaje; }