Aplicación Final v4.0.0
Aplicación Final de la asignatura de DWES
Loading...
Searching...
No Matches
DepartamentoPDO Class Reference

Static Public Member Functions

static buscarDepartamentos ($estado="Todos", $descripcion=null)
static seleccionarDepartamento ($codDepartamento)
static validarCodNoExiste ($codDepartamento)
static altaDepartamento ($codDepartamento, $DescDepartamento, $VolumenDeNegocio)
static editarDepartamento ($codDepartamento, $datosNuevos)
static rehabilitarDepartamento ($codDepartamento)
static bajaDepartamento ($codDepartamento)
static borrarDepartamento ($codDepartamento)

Member Function Documentation

◆ altaDepartamento()

altaDepartamento ( $codDepartamento,
$DescDepartamento,
$VolumenDeNegocio )
static

Da de alta un nuevo departamento

Parameters
string$codDepartamento
string$DescDepartamento
float$VolumenDeNegocio
Returns
bool|null True si se insertó, null si falló

◆ bajaDepartamento()

bajaDepartamento ( $codDepartamento)
static

Da de baja un departamento (pone FechaBajaDepartamento a NOW())

Parameters
string$codDepartamento
Returns
bool True si se modificó

◆ borrarDepartamento()

borrarDepartamento ( $codDepartamento)
static

Borra un departamento de la base de datos

Parameters
string$codDepartamento
Returns
bool True si se eliminó, False si no existía

◆ buscarDepartamentos()

buscarDepartamentos ( $estado = "Todos",
$descripcion = null )
static

Busca departamentos filtrando por estado y/o descripción.

Parameters
string$estado"Todos", "Alta" o "Baja"
string | null$descripcionTexto a buscar en la descripción
Returns
array Array de objetos stdClass con los datos de los departamentos

◆ editarDepartamento()

editarDepartamento ( $codDepartamento,
$datosNuevos )
static

Edita un departamento

Parameters
string$codDepartamento
array$datosNuevosArray asociativo con los campos a modificar
Returns
bool True si se modificó al menos un campo

◆ rehabilitarDepartamento()

rehabilitarDepartamento ( $codDepartamento)
static

Rehabilita un departamento (pone FechaBajaDepartamento a NULL)

Parameters
string$codDepartamento
Returns
bool True si se modificó

◆ seleccionarDepartamento()

seleccionarDepartamento ( $codDepartamento)
static

Obtiene un departamento por su código

Parameters
string$codDepartamento
Returns
Departamento|null Devuelve un objeto Departamento o null si no existe

◆ validarCodNoExiste()

validarCodNoExiste ( $codDepartamento)
static

Comprueba si un código de departamento ya existe

Parameters
string$codDepartamento
Returns
bool True si existe, False si no

The documentation for this class was generated from the following file: