Departamento
in package
Clase entidad para representar un departamento de la empresa
Encapsula toda la información relacionada con un departamento incluyendo su código, descripción, fechas y volumen de negocio
Tags
Table of Contents
Properties
- $codDepartamento : string
- Código único del departamento
- $descDepartamento : string
- Descripción o nombre del departamento
- $fechaBajaDepartamento : string|null
- Fecha de baja del departamento (null si está activo)
- $fechaCreacionDepartamento : string
- Fecha de creación del departamento
- $volumenDeNegocio : float
- Volumen de negocio del departamento
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
- setCodDepartamento() : self
- Establece el código del departamento
Properties
$codDepartamento
Código único del departamento
private
string
$codDepartamento
$descDepartamento
Descripción o nombre del departamento
private
string
$descDepartamento
$fechaBajaDepartamento
Fecha de baja del departamento (null si está activo)
private
string|null
$fechaBajaDepartamento
Formato YYYY-MM-DD
$fechaCreacionDepartamento
Fecha de creación del departamento
private
string
$fechaCreacionDepartamento
Formato YYYY-MM-DD
$volumenDeNegocio
Volumen de negocio del departamento
private
float
$volumenDeNegocio
Methods
__construct()
Constructor de la clase Departamento
public
__construct(string $codDepartamento, string $descDepartamento, string $fechaCreacionDepartamento, float $volumenDeNegocio[, string|null $fechaBajaDepartamento = null ]) : mixed
Parameters
- $codDepartamento : string
-
Código del departamento
- $descDepartamento : string
-
Descripción del departamento
- $fechaCreacionDepartamento : string
-
Fecha de creación
- $volumenDeNegocio : float
-
Volumen de negocio
- $fechaBajaDepartamento : string|null = null
-
Fecha de baja (opcional)
getCodDepartamento()
Obtiene el código del departamento
public
getCodDepartamento() : string
Return values
string —Código del departamento
getDescDepartamento()
Obtiene la descripción del departamento
public
getDescDepartamento() : string
Return values
string —Descripción del departamento
getFechaBajaDepartamento()
Obtiene la fecha de baja del departamento
public
getFechaBajaDepartamento() : string|null
Return values
string|null —Fecha de baja o null si está activo
getFechaCreacionDepartamento()
Obtiene la fecha de creación del departamento
public
getFechaCreacionDepartamento() : string
Return values
string —Fecha de creación
getVolumenDeNegocio()
Obtiene el volumen de negocio del departamento
public
getVolumenDeNegocio() : float
Return values
float —Volumen de negocio
setCodDepartamento()
Establece el código del departamento
public
setCodDepartamento(string $codDepartamento) : self
Parameters
- $codDepartamento : string
-
Código del departamento