16 #include "./fecha.hpp"
27 std::size_t numeroPlazas_;
32 Nego(std::string origen, std::string destino,
33 std::size_t numeroPlazas,
Fecha fecha);
36 void setNego(std::string origen, std::string destino,
37 std::size_t numeroPlazas,
Fecha fecha);
38 void setOrigen(std::string origen);
39 void setDestino(std::string destino);
40 void setNumeroPlazas(std::size_t numeroPlazas);
41 void setFecha(
Fecha fecha);
43 std::string getOrigen();
44 std::string getDestino();
45 std::size_t getNumeroPlazas();
55 #ifdef CEREAL_CEREAL_HPP_
60 template<
class Archive>
61 void serialize(Archive& archive) {
62 archive(cereal::make_nvp(
"Origen", origen_),
63 cereal::make_nvp(
"Destino", destino_),
64 cereal::make_nvp(
"Numero_de_Plazas", numeroPlazas_),
65 cereal::make_nvp(
"Fecha", fecha_));
Nego()
Definition: nego.cpp:11
Clase Nego Un Nego es un vuelo concreto. Contiente Origen y Destino, unas Plazas, una Fecha concreta ...
Definition: nego.hpp:23
void devolverPlazas(std::size_t asientos)
devolverPlazas Al borrar una peticion (o una oficina con peticiones), es necesario devolver esas plaz...
Definition: nego.cpp:42
Clase Fecha.
Definition: fecha.hpp:16