◆ altaDepartamento()
| altaDepartamento |
( |
| $codDepartamento, |
|
|
| $descDepartamento, |
|
|
| $volumenDeNegocio ) |
|
static |
Inserta un departamento nuevo en la BBDD.
- Parameters
-
| string | $codDepartamento | Código del departamento a insertar |
| string | $descDepartamento | Descripción departamento a insertar |
| float | $volumenDeNegocio | Volumen de negocio del departamento a insertar |
- Returns
- Departamento|null Objeto con el nuevo departamento de la BBDD. Null si no lo ha insertado correctamente.
◆ bajaFisicaDepartamento()
| bajaFisicaDepartamento |
( |
| $codDepartamento | ) |
|
|
static |
Elimina un departamento de la base de datos
- Parameters
-
| string | $codDepartamento | Código del departamento a eliminar |
- Returns
- boolean True si se borró correctamente, false si no se borró
◆ bajaLogicaDepartamento()
| bajaLogicaDepartamento |
( |
| $codDepartamento | ) |
|
|
static |
Deshabilita un departamento poniendo la fecha de baja actual.
- Parameters
-
| string | $codDepartamento | Código del departamento a deshabilitar |
- Returns
- boolean True si lo deshabilitó correctamente y False en caso contrario.
◆ buscaDepartamentoPorCod()
| buscaDepartamentoPorCod |
( |
| $codDepartamento | ) |
|
|
static |
Busca un departamento existente en la BBDD por codDepartamento.
- Parameters
-
| string | $codDepartamento | Codigo departamento a buscar |
- Returns
- Departamento|null Objeto departamento encontrado en la BBDD. Null si no lo ha encontrado.
◆ buscaDepartamentosPorDesc()
| buscaDepartamentosPorDesc |
( |
| $descDepartamento | ) |
|
|
static |
Busca departamentos existente en la BBDD por la descripción.
- Parameters
-
| string | $descDepartamento | Descripción de los departamentos a buscar. |
- Returns
- Departamento[] Array de objeto departamento encontrados en la BBDD. Vacío si no encuentra ninguno.
◆ buscaDepartamentosPorDescEstado()
| buscaDepartamentosPorDescEstado |
( |
| $descDepartamento, |
|
|
| $estadoDepartamento ) |
|
static |
Busca departamentos existente en la BBDD por la descripción y el estado de alta o baja.
- Parameters
-
| string | $descDepartamento | Descripción de los departamentos a buscar. |
| string | $estadoDepartamento | Estado de alta, baja de los departamentos a buscar. |
- Returns
- Departamento[] Array de objeto departamento encontrados en la BBDD. Vacío si no encuentra ninguno.
◆ buscaDepartamentosPorDescEstadoPaginado()
| buscaDepartamentosPorDescEstadoPaginado |
( |
| $descDepartamento, |
|
|
| $estadoDepartamento, |
|
|
| $paginaActual ) |
|
static |
Busca departamentos existente en la BBDD por la descripción, el estado de alta o baja y devuelve en función de la paginaActual.
- Realiza una consulta filtrada por descripción y estado, aplicando un límite y un desplazamiento calculado en base a la página actual y la constante global RESULTADOSPORPAGINA.
- Parameters
-
| string | $descDepartamento | Descripción de los departamentos a buscar. |
| string | $estadoDepartamento | Estado de alta, baja de los departamentos a buscar. |
| int | $paginaActual | El número de la página que se desea visualizar. |
- Returns
- Departamento[] Array de objeto departamento encontrados en la BBDD. Vacío si no encuentra ninguno.
◆ contarDepartamentosPorDescEstado()
| contarDepartamentosPorDescEstado |
( |
| $descDepartamento, |
|
|
| $estadoDepartamento ) |
|
static |
Cuenta departamentos existente en la BBDD por la descripción y el estado de alta o baja.
- Parameters
-
| string | $descDepartamento | Descripción de los departamentos a buscar. |
| string | $estadoDepartamento | Estado de alta, baja de los departamentos a buscar. |
- Returns
- int Número total de registros encontrados.
◆ insertarDepartamentos()
| insertarDepartamentos |
( |
| $aDepartamentos | ) |
|
|
static |
Inserta en la BBDD un conjunto de departamentos a partir de un array.
- Parameters
-
| array | $aDepartamentos | Array con los departamentos. |
- Returns
- boolean True si insertó todos los departamentos en la BBDD y False si no insertó ningun por fallar aunque sea uno sólo.
- Exceptions
-
| Exception | Si ocurre un error inesperado durante la transacción. |
- See also
- DBPDO\ejecutarConsultasTransaccion()
◆ modificaDepartamento()
| modificaDepartamento |
( |
| $oDepartamento, |
|
|
| $nuevoDescDepartamento, |
|
|
| $nuevoVolumenDeNegocio ) |
|
static |
Modifica un departamento existente en la BBDD.
- Parameters
-
| Departamento | $oDepartamento | Objeto del departamento a modificar |
| string | $nuevoDescDepartamento | Descripción departamento a modificar |
| float | $nuevoVolumenDeNegocio | Volumen de negocio del departamento a modificar |
- Returns
- Departamento|null Objeto departamento modificado en la BBDD. Null si no lo ha modificado correctamente.
◆ rehabilitaDepartamento()
| rehabilitaDepartamento |
( |
| $codDepartamento | ) |
|
|
static |
Habilita un departamento poniendo la fecha de baja a null
- Parameters
-
| string | $codDepartamento | Código del departamento a habilitar |
- Returns
- boolean True si lo habilitó correctamente y False si no lo habilitó.
◆ validaCodNoExiste()
| validaCodNoExiste |
( |
| $codDepartamento | ) |
|
|
static |
Comprueba si existe un departamento con el código indicado en la BBDD.
- Parameters
-
| string | $codDepartamento | Código del departamento a buscar |
- Returns
- boolean True si encontró un departamento en la BBDD y False si no lo encontró.
The documentation for this class was generated from the following file: