diff --git a/app/src/Repository/Contabilidad/Cartola.php b/app/src/Repository/Contabilidad/Cartola.php index 24ae165..f2b20fc 100644 --- a/app/src/Repository/Contabilidad/Cartola.php +++ b/app/src/Repository/Contabilidad/Cartola.php @@ -57,6 +57,14 @@ class Cartola extends Ideal\Repository ->where('fecha = ?'); return $this->fetchMany($query, [$fecha->format('Y-m-d')]); } + public function fetchByCuenta(int $cuenta_id): array + { + $query = $this->connection->getQueryBuilder() + ->select() + ->from($this->getTable()) + ->where('cuenta_id = ?'); + return $this->fetchMany($query, [$cuenta_id]); + } public function fetchByCuentaAndFecha(int $cuenta_id, DateTimeInterface $fecha): Model\Contabilidad\Cartola { $query = $this->connection->getQueryBuilder() diff --git a/app/src/Repository/Contabilidad/Movimiento.php b/app/src/Repository/Contabilidad/Movimiento.php index d45d8ca..d0b720b 100644 --- a/app/src/Repository/Contabilidad/Movimiento.php +++ b/app/src/Repository/Contabilidad/Movimiento.php @@ -54,6 +54,14 @@ class Movimiento extends Ideal\Repository return $this->update($model, ['cuenta_id', 'fecha', 'glosa', 'documento', 'cargo', 'abono', 'saldo'], $new_data); } + public function fetchByCuenta(int $cuenta_id): array + { + $query = $this->connection->getQueryBuilder() + ->select() + ->from($this->getTable()) + ->where('cuenta_id = ?'); + return $this->fetchMany($query, [$cuenta_id]); + } public function fetchByCuentaAndFecha(int $cuenta_id, DateTimeInterface $fecha): array { $query = $this->connection->getQueryBuilder()