Editar movimientos

This commit is contained in:
Juan Pablo Vial
2024-10-01 13:11:15 -03:00
parent a4da8d8624
commit 599880ae27
14 changed files with 766 additions and 615 deletions

View File

@ -62,6 +62,19 @@ class Movimiento extends Service
}
return $movimiento;
}
public function edit(Model\Contabilidad\Movimiento $movimiento, array $data): Model\Contabilidad\Movimiento
{
try {
$detalles = $this->detalleRepository->fetchByMovimiento($movimiento->id);
$mappedData = $this->detalleRepository->filterData($data);
$this->detalleRepository->edit($detalles, $mappedData);
} catch (Implement\Exception\EmptyResult) {}
return $this->process($movimiento);
}
public function remove(Model\Contabilidad\Movimiento $movimiento): void
{
$this->movimientoRepository->remove($movimiento);
}
public function process(Model\Contabilidad\Movimiento $movimiento): Model\Contabilidad\Movimiento
{