ALPDWESAplicacionFinal

DepartamentoPDO
in package

Table of Contents

Methods

altaDepartamento()  : Departamento
Método altaDepartamento
bajaFisicaDepartamento()  : bool
Método bajaFisicaDepartamento
bajaLogicaDepartamento()  : Departamento
Método bajaLogicaDepartamento
buscaDepartamentoPorCod()  : Departamento
Método buscaDepartamentoPorCod
buscaDepartamentoPorDesc()  : array<string|int, mixed>
Método buscaDepartmentoPorDesc
buscaDepartamentoPorDescEstadoPaginado()  : mixed
buscaDepartamentosPorDescEstado()  : type
Método buscaDepartamentosPorDescEstado
contarDepartamentoPorDescEstado()  : mixed
Método ContarDepartamentoPorDescEstado
insertarDepartamentos()  : mixed
Método insertarDepartamentos
modificaDepartamento()  : Departamento
Método modificaDepartamento
obtenerTodosCodigosDepartamentos()  : mixed
rehabilitaDepartamento()  : Departamento
Método rehabilitarDepartamento
validaCodNoExiste()  : bool
Método validarCodNoExiste

Methods

altaDepartamento()

Método altaDepartamento

public static altaDepartamento(string $codDepartamento, string $descDepartamento, float $volumenNegocio) : Departamento

Inserta un departamento nuevo en la base de datos.

Parameters
$codDepartamento : string

Código del departamento.

$descDepartamento : string

Descripción del departamento.

$volumenNegocio : float

Cantidad de dinero que tiene el departamento.

Tags
author

Álvaro Allén alvaro.allper.1@educa.jcyl.es

since
29/01/2026
Return values
Departamento

Objeto de la clase Departamento.

bajaFisicaDepartamento()

Método bajaFisicaDepartamento

public static bajaFisicaDepartamento(mixed $codDepartmento) : bool

Borra el departamento de la base de datos.

Parameters
$codDepartmento : mixed
Tags
author

Álvaro Allén alvaro.allper.1@educa.jcyl.es

since
29/01/2026
Return values
bool

true: ha sido borrado correctamente. false: ha habido un error en la ejecución.

bajaLogicaDepartamento()

Método bajaLogicaDepartamento

public static bajaLogicaDepartamento(mixed $codDepartmento) : Departamento

Inhabilita el departamento para que no pueda ser utilizado (dar de baja temporal o lógica).

Parameters
$codDepartmento : mixed
Tags
author

Álvaro Allén alvaro.allper.1@educa.jcyl.es

since
29/01/2026
Return values
Departamento

Objeto de la clase Departamento.

buscaDepartamentoPorCod()

Método buscaDepartamentoPorCod

public static buscaDepartamentoPorCod(string $codDepartamento) : Departamento

Buscar un departamento por su código en la base de datos.

Parameters
$codDepartamento : string

Código del departamento

Tags
author

Álvaro Allén alvaro.allper.1@educa.jcyl.es

since
29/01/2026
Return values
Departamento

Objeto de la clase departamento.

buscaDepartamentoPorDesc()

Método buscaDepartmentoPorDesc

public static buscaDepartamentoPorDesc([string $descDepartamento = null ]) : array<string|int, mixed>

Busca los departamentos que contengan en la descripción la cadena introducida.

Parameters
$descDepartamento : string = null

Descripción de departamento a buscar.

Tags
author

Álvaro Allén alvaro.allper.1@educa.jcyl.es

since
29/01/2026
Return values
array<string|int, mixed>

Array de objetos de la clase Departamento que coinciden con la descripción.

buscaDepartamentoPorDescEstadoPaginado()

public static buscaDepartamentoPorDescEstadoPaginado(mixed $descDpto, mixed $estadoDpto, mixed $paginaActual) : mixed
Parameters
$descDpto : mixed
$estadoDpto : mixed
$paginaActual : mixed

buscaDepartamentosPorDescEstado()

Método buscaDepartamentosPorDescEstado

public static buscaDepartamentosPorDescEstado(type $descDpto, type $estadoDpto) : type

Buscar departamentos por descripción y estado.

Parameters
$descDpto : type
$estadoDpto : type
Return values
type

contarDepartamentoPorDescEstado()

Método ContarDepartamentoPorDescEstado

public static contarDepartamentoPorDescEstado(type $descDpto, type $estadoDpto) : mixed
Parameters
$descDpto : type
$estadoDpto : type

insertarDepartamentos()

Método insertarDepartamentos

public static insertarDepartamentos(mixed $aDepartamentos) : mixed

Inserta una cantidad de departamentos importada desde un archivo JSON.

Parameters
$aDepartamentos : mixed
Tags
author

Álvaro Allén alvaro.allper.1@educa.jcyl.es

since
29/01/2026

modificaDepartamento()

Método modificaDepartamento

public static modificaDepartamento(mixed $codDepartamento, string $descDepartamentoNuevo, float $volumenNegocioNuevo) : Departamento

Editar los datos de un objeto en la base de datos.

Parameters
$codDepartamento : mixed
$descDepartamentoNuevo : string

Descripción nueva del departamento.

$volumenNegocioNuevo : float

Volumen nuevo del departamento.

Tags
author

Álvaro Allén alvaro.allper.1@educa.jcyl.es

since
29/01/2026
Return values
Departamento

Objeto de la clase Departamento.

obtenerTodosCodigosDepartamentos()

public static obtenerTodosCodigosDepartamentos() : mixed

rehabilitaDepartamento()

Método rehabilitarDepartamento

public static rehabilitaDepartamento(mixed $codDepartamento) : Departamento

Habilita un departamento que está dado de baja lógica.

Parameters
$codDepartamento : mixed
Tags
author

Álvaro Allén alvaro.allper.1@educa.jcyl.es

since
29/01/2026
Return values
Departamento

Objeto de la clase Departamento.

validaCodNoExiste()

Método validarCodNoExiste

public static validaCodNoExiste(string $codDepartamento) : bool

Comprobar que el código introducido no pertenece a un objeto de la clase Departamento existente.

Parameters
$codDepartamento : string

Código del departamento

Tags
author

Álvaro Allén alvaro.allper.1@educa.jcyl.es

since
29/01/2026
Return values
bool

true: en caso de que no pertenezca a nadie. false: en caso de que ya pertenezca a un departamento.


        
On this page

Search results