From 2070987403772e132dde18c2badf247b7cc3962d Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Tue, 27 Aug 2024 14:47:21 -0400 Subject: [PATCH] Fetch by Cuenta --- app/src/Repository/Contabilidad/Cartola.php | 8 ++++++++ app/src/Repository/Contabilidad/Movimiento.php | 8 ++++++++ 2 files changed, 16 insertions(+) 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()