Customer::Customer(const Customer& rhs) : _id (rhs._id) { setFirstName(rhs._firstName); setLastName(rhs._lastName); setAddress(rhs._address); setPhone(rhs._phone); }
Customer& Customer::operator=(const Customer& rhs) { _id = rhs._id; setFirstName(rhs._firstName); setLastName(rhs._lastName); setAddress(rhs._address); setPhone(rhs._phone); return *this; }
Company& Company::operator=(const Company& c) { setId(c.getId()); setName(c.getName()); setAddress(c.getAddress()); setPhone(c.getPhone()); setCif(c.getCif()); setRc(c.getRc()); return *this; }
void User::fromJson(nlohmann::json& val) { if(val.find("id") != val.end()) { setId(val.at("id")); } if(val.find("username") != val.end()) { setUsername(val.at("username")); } if(val.find("firstName") != val.end()) { setFirstName(val.at("firstName")); } if(val.find("lastName") != val.end()) { setLastName(val.at("lastName")); } if(val.find("email") != val.end()) { setEmail(val.at("email")); } if(val.find("password") != val.end()) { setPassword(val.at("password")); } if(val.find("phone") != val.end()) { setPhone(val.at("phone")); } if(val.find("userStatus") != val.end()) { setUserStatus(val.at("userStatus")); } }
void JabberContact::deserializeLine(const QString& key, const QString& value) { QString val = value; if(val.startsWith('\"') && val.endsWith('\"')) val = val.mid(1, val.length() - 2); if(key == "ID") { setId(val); } else if(key == "Node") { setNode(val); } else if(key == "Resource") { setResource(val); } else if(key == "Name") { setName(val); } else if(key == "FirstName") { setFirstName(val); } else if(key == "Nick") { setNick(val); } else if(key == "Desc") { setDesc(val); } else if(key == "BirthDay") { setBirthday(val); } else if(key == "Url") { setUrl(val); } else if(key == "OrgName") { setOrgName(val); } else if(key == "OrgUnit") { setOrgUnit(val); } else if(key == "Title") { setTitle(val); } else if(key == "Role") { setRole(val); } else if(key == "Street") { setStreet(val); } else if(key == "ExtAddr") { setExtAddr(val); } else if(key == "City") { setCity(val); } else if(key == "Region") { setRegion(val); } else if(key == "PCode") { setPCode(val); } else if(key == "Country") { setCountry(val); } else if(key == "EMail") { setEmail(val); } else if(key == "Phone") { setPhone(val); } else if(key == "StatusTime") { setStatusTime(val.toUInt()); } else if(key == "OnlineTime") { setOnlineTime(val.toUInt()); } else if(key == "Subscribe") { setSubscribe(val.toUInt()); } else if(key == "Group") { setGroup(val); } else if(key == "PhotoWidth") { setPhotoWidth(val.toUInt()); } else if(key == "PhotoHeight") { setPhotoHeight(val.toUInt()); } else if(key == "LogoWidth") { setLogoWidth(val.toUInt()); } else if(key == "LogoHeight") { setLogoHeight(val.toUInt()); } else if(key == "AutoReply") { setAutoReply(val); } }