public static function getBy($campo, $valor) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM Dato where {$campo} = :{$campo}"); $result->bindParam(":{$campo}", $valor); $result->execute(); while ($rs = $result->fetch()) { $dato = new Dato(); $dato->setIdDato($rs['idDato']); $dato->setCodigoPatrimonial($rs['codigoPatrimonial']); $dato->setSerie($rs['serie']); $dato->setClave($rs['clave']); $dato->setValor($rs['valor']); $datos[] = $dato; } return isset($datos) ? $datos : false; }
public static function EditarPOSTAction() { if (isset($_POST)) { $equipo = new Equipo(); $equipo->setCodigoPatrimonial($_POST['codigoPatrimonial']); $equipo->setSerie($_POST['serie']); $equipo->setIdModelo($_POST['idModelo']); $equipo->setIdUsuario($_POST['idUsuario']); $equipo->setUsuario($_SESSION["usuarioActual"]->getUsername()); $equipo->setIndicacion($_POST['indicacion']); EquipoDAO::editar($equipo) ? $mensaje = "Equipo modificado correctamente" : ($mensaje = "El Equipo no fue modificado correctamente"); DatoDAO::eliminarbyCodigoPatrimonial($equipo->getCodigoPatrimonial()); $n_dato = sizeof($_POST['clave']); for ($i = 0; $i < $n_dato; $i++) { if ($_POST['clave'][$i] != "") { $dato = new Dato(); $dato->setCodigoPatrimonial($equipo->getCodigoPatrimonial()); $dato->setSerie($equipo->getSerie()); $dato->setClave($_POST['clave'][$i]); $dato->setValor($_POST['valor'][$i]); DatoDAO::crear($dato); } } } $vwEquipos = PermisoDAO::hasPermiso($_SESSION["usuarioActual"], "restEstablecimiento") ? EquipoDAO::getVwEquipo($_SESSION["usuarioActual"]->getIdEstablecimiento()) : EquipoDAO::getVwEquipo(); require_once './views/Mantenimiento/Equipo/Lista.php'; }