diff --git a/app/resources/views/contabilidad/movimientos/scripts/movimientos_table.blade.php b/app/resources/views/contabilidad/movimientos/scripts/movimientos_table.blade.php index 48fedb8..18c23c6 100644 --- a/app/resources/views/contabilidad/movimientos/scripts/movimientos_table.blade.php +++ b/app/resources/views/contabilidad/movimientos/scripts/movimientos_table.blade.php @@ -96,26 +96,7 @@ columnDefs, order, language: Object.assign(dtD.language, { - searchBuilder: { - add: 'Filtrar', - condition: 'Comparador', - clearAll: 'Resetear', - delete: 'Eliminar', - deleteTitle: 'Eliminar Titulo', - data: 'Columna', - left: 'Izquierda', - leftTitle: 'Titulo Izquierdo', - logicAnd: 'Y', - logicOr: 'O', - right: 'Derecha', - rightTitle: 'Titulo Derecho', - title: { - 0: 'Filtros', - _: 'Filtros (%d)' - }, - value: 'Opciones', - valueJoiner: 'y' - } + searchBuilder }), layout: { top1: { diff --git a/app/resources/views/layout/body/scripts/datatables/searchbuilder.blade.php b/app/resources/views/layout/body/scripts/datatables/searchbuilder.blade.php index abd45e6..1e1b686 100644 --- a/app/resources/views/layout/body/scripts/datatables/searchbuilder.blade.php +++ b/app/resources/views/layout/body/scripts/datatables/searchbuilder.blade.php @@ -2,4 +2,26 @@ + @endpush diff --git a/app/src/Repository/Contabilidad/CentroCosto.php b/app/src/Repository/Contabilidad/CentroCosto.php index 40bd5c5..b224066 100644 --- a/app/src/Repository/Contabilidad/CentroCosto.php +++ b/app/src/Repository/Contabilidad/CentroCosto.php @@ -34,6 +34,7 @@ class CentroCosto extends Ideal\Repository ->register('tipo_cuenta_id', (new Mapper()) ->setProperty('tipoCuenta') ->setFunction(function(array $data) { + if (empty($data['tipo_cuenta_id'])) return null; return $this->tipoCuentaRepository->fetchById($data['tipo_cuenta_id']); }) ->setDefault(null)) @@ -54,6 +55,11 @@ class CentroCosto extends Ideal\Repository return $this->update($model, ['tipo_centro_id', 'categoria_id', 'tipo_cuenta_id', 'cuenta_contable', 'descripcion'], $new_data); } + /** + * @param string $descripcion + * @return Model\Contabilidad\CentroCosto + * @throws \Incoviba\Common\Implement\Exception\EmptyResult + */ public function fetchByDescripcion(string $descripcion): Model\Contabilidad\CentroCosto { $query = $this->connection->getQueryBuilder()