#include "StudentData.h" #include #include using namespace std; StudentData::StudentData() { name = "empty"; email = "empty"; adressLine1 = "empty"; adressLine2 = "empty"; other = "empty"; phoneNumber = "empty"; zipCode = "empty"; city = "empty"; state = "empty"; } string StudentData::getAdressLine1() { return adressLine1; } string StudentData::getAdressLine2() { return adressLine2; } string StudentData::getEmail() { return email; } string StudentData::getName() { return name; } string StudentData::getOther() { return other; } string StudentData::getPhoneNum() { return phoneNumber; } string StudentData::getZipCode() { return zipCode; } string StudentData::getCity() { return city; } void StudentData::setAdressLine1(string adressToSet) { adressLine1 = adressToSet; } void StudentData::setAdressLine2(string adressToSet) { adressLine2 = adressToSet; } void StudentData::setEmail(string emailToSet) { email = emailToSet; } void StudentData::setName(string nameToSet) { name = nameToSet; } void StudentData::setCity(string cityToSet) { city = cityToSet; } void StudentData::setOther(string otherToSet) { other = otherToSet; } void StudentData::setPhoneNum(string phoneToSet) { phoneNumber = phoneToSet; } void StudentData::setZipCode(string zipToSet) { zipCode = zipToSet; } void StudentData::setState(string stateToSet) { state = stateToSet; } void StudentData::print(ofstream &outFile) { if(email != "empty") { if(name != "empty") { outFile << "Name:" << endl << "" << name << endl; } if(getPhoneNum() != "empty") { outFile << "Phone Number:" << endl << " " << getPhoneNum() << endl; } outFile << "Email:" << endl << " " << email << endl;; if(adressLine1 != "empty" || adressLine2 != "empty" || city != "empty" || state != "empty" || zipCode != "empty") { outFile << "Address:" << endl; if(adressLine1 != "empty") { outFile << " " << adressLine1 << endl; } if(adressLine2 != "empty") { outFile << " " << adressLine2 << endl; } if(city != "empty" && state != "empty" && zipCode != "empty") { outFile << " " << city << ", " << state << " " << zipCode << endl; } else if(city == "empty" && state != "empty" && zipCode != "empty") { outFile << " " << state << " " << zipCode << endl; } else if(city == "empty" && state == "empty" && zipCode != "empty") { outFile << " " << zipCode << endl; } else if(city != "empty" && state != "empty" && zipCode == "empty") { outFile << " " << city << ", " << state << endl; } else if(city != "empty" && state == "empty" && zipCode == "empty") { outFile << " " << city << endl; } else if(city != "empty" && state == "empty" && zipCode != "empty") { outFile << " " << city << ", " << zipCode << endl; } else if(city == "empty" && state == "empty" && zipCode != "empty") { outFile << " " << zipCode << endl; } else if(city == "empty" && state != "empty" && zipCode == "empty") { outFile << " " << state << endl; } } if(other != "empty") { outFile << "Other:" << endl << " " << other << endl; } } outFile << endl; }