void BTBajoConsumoSafe_defConstructor(void * _self,va_list * args){ struct BTBajoConsumoSafe * self = _self; struct ManejadorMemBTSafeData data; super_ctor(&BTBajoConsumoSafe,_self,args); ManejadorMemBTSafe_constructor(&manejadorMem); if(ManejadorMemBTSafe_getLastData(&manejadorMem,&data)){ setFecha(_self,2000+data.data[0],data.data[1],data.data[2]); BaseTiempo_setTime(_self,data.data[3],data.data[4],data.data[5]); } }
// Constructores DataColaborador::DataColaborador(){ setCarpeta(DataCarpeta()); setFecha(DateTime()); }
DataColaborador::DataColaborador(DataUsuario du, DataCarpeta dc, DateTime fc){ setUsuario(du); setCarpeta(dc); setFecha(fc); }
// Instancia por copia DataColaborador::DataColaborador(const DataColaborador& dc){ setUsuario(dc.getUsuario()); setCarpeta(dc.getCarpeta()); setFecha(dc.getFecha()); }