Departamento
in package
Clase entidad Departamento.
- Representa la estructura de un Departamento en el sistema. Sirve como objeto de transferencia de datos (DTO) entre la base de datos y la aplicación.
- @author Enrique Nieto Lorenzo
Tags
Table of Contents
Properties
- $codDepartamento : string
- $descDepartamento : string
- $fechaBajaDepartamento : string|null
- $fechaCreacionDepartamento : string
- $volumenDeNegocio : float
Methods
- __construct() : mixed
- Constructor de la clase Departamento.
- getCodDepartamento() : string
- Obtiene el código del departamento.
- getDescDepartamento() : string
- Obtiene la descripción del departamento.
- getFechaBajaDepartamento() : string|null
- Obtiene la fecha de baja del departamento.
- getFechaCreacionDepartamento() : string
- Obtiene la fecha de creación del departamento.
- getVolumenDeNegocio() : float
- Obtiene el volumen de negocio del departamento.
- setDescDepartamento() : void
- Modifica la descripción del departamento.
- setFechaBajaDepartamento() : void
- Modifica la fecha de baja del departamento.
- setFechaCreacionDepartamento() : void
- Modifica la fecha de creación del departamento.
- setVolumenDeNegocio() : void
- Modifica el volumen de negocio del departamento.
Properties
$codDepartamento
private
string
$codDepartamento
Código alfabético único identificador del departamento (Máximo 3 caracteres).
$descDepartamento
private
string
$descDepartamento
Descripción o nombre completo del departamento.
$fechaBajaDepartamento
private
string|null
$fechaBajaDepartamento
Fecha y hora en la que se dio de baja el departamento. Null si está activo.
$fechaCreacionDepartamento
private
string
$fechaCreacionDepartamento
Fecha y hora en la que se creó el departamento.
$volumenDeNegocio
private
float
$volumenDeNegocio
Cifra económica que representa el volumen de negocio del departamento.
Methods
__construct()
Constructor de la clase Departamento.
public
__construct(string $codDepartamento, string $descDepartamento, string $fechaCreacionDepartamento, float $volumenDeNegocio[, string|null $fechaBajaDepartamento = null ]) : mixed
- Inicializa una nueva instancia de la entidad con los datos proporcionados.
Parameters
- $codDepartamento : string
-
Código único del departamento.
- $descDepartamento : string
-
Descripción del departamento.
- $fechaCreacionDepartamento : string
-
Fecha de creación.
- $volumenDeNegocio : float
-
Volumen de negocio inicial.
- $fechaBajaDepartamento : string|null = null
-
Fecha de baja (por defecto null si es un alta nueva).
getCodDepartamento()
Obtiene el código del departamento.
public
getCodDepartamento() : string
Return values
stringgetDescDepartamento()
Obtiene la descripción del departamento.
public
getDescDepartamento() : string
Return values
stringgetFechaBajaDepartamento()
Obtiene la fecha de baja del departamento.
public
getFechaBajaDepartamento() : string|null
Return values
string|nullgetFechaCreacionDepartamento()
Obtiene la fecha de creación del departamento.
public
getFechaCreacionDepartamento() : string
Return values
stringgetVolumenDeNegocio()
Obtiene el volumen de negocio del departamento.
public
getVolumenDeNegocio() : float
Return values
floatsetDescDepartamento()
Modifica la descripción del departamento.
public
setDescDepartamento(string $descDepartamento) : void
Parameters
- $descDepartamento : string
-
Nueva descripción del departamento.
setFechaBajaDepartamento()
Modifica la fecha de baja del departamento.
public
setFechaBajaDepartamento(string|null $fechaBajaDepartamento) : void
Parameters
- $fechaBajaDepartamento : string|null
-
Nueva fecha de baja o null para reactivar.
setFechaCreacionDepartamento()
Modifica la fecha de creación del departamento.
public
setFechaCreacionDepartamento(string $fechaCreacionDepartamento) : void
Parameters
- $fechaCreacionDepartamento : string
-
Nueva fecha de creación.
setVolumenDeNegocio()
Modifica el volumen de negocio del departamento.
public
setVolumenDeNegocio(float $volumenDeNegocio) : void
Parameters
- $volumenDeNegocio : float
-
Nuevo volumen de negocio.