#include "Students.h" //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: initializes a student // // Returns: None // // Called by: // Calls: // Students::Students() { Sname = ""; phone = ""; email = ""; streetAdd = ""; apt = ""; city = ""; state = ""; zip = ""; other = ""; del = false; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns a name // // Returns: Sname // // Called by: // Calls: // string Students::getSname() const { return Sname; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns a phone number // // Returns: phone // // Called by: // Calls: // string Students::getPhone() const { return phone; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns an email // // Returns: email // // Called by: // Calls: // string Students::getEmail() const { return email; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns a street address // // Returns: streetAdd // // Called by: // Calls: // string Students::getStreetAdd() const { return streetAdd; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns the apartment address // // Returns: apt // // Called by: // Calls: // string Students::getApt() const { return apt; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns a city // // Returns: city // // Called by: // Calls: // string Students::getCity() const { return city; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns a state // // Returns: state // // Called by: // Calls: // string Students::getState() const { return state; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns a zip // // Returns: zip // // Called by: // Calls: // string Students::getZip() const { return zip; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns an other // // Returns: other // // Called by: // Calls: // string Students::getOther() const { return other; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: returns boolean variable // // Returns: del // // Called by: // Calls: // bool Students::getDel() const { return del; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: data is assigned to Sname // // Returns: None // // Called by: // Calls: // void Students::setSname(string data) { Sname = data; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: data is assigned to phone // // Returns: None // // Called by: // Calls: // void Students::setPhone(string data) { phone = data; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: data is assigned to StreetAdd // // Returns: None // // Called by: // Calls: // void Students::setStreetAdd(string data) { streetAdd = data; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: data is assigned to email // // Returns: None // // Called by: // Calls: // void Students::setEmail(string data) { email = data; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: data is assigned to apt // // Returns: None // // Called by: // Calls: // void Students::setApt(string data) { apt = data; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: data is assigned to City // // Returns: None // // Called by: // Calls: // void Students::setCity(string data) { city = data; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: data is assigned to State // // Returns: None // // Called by: // Calls: // void Students::setState(string data) { state = data; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: data is assigned to zip // // Returns: None // // Called by: // Calls: // void Students::setZip(string data) { zip = data; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: data is assigned to Other // // Returns: None // // Called by: // Calls: // void Students::setOther(string data) { other = data; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: sets the data back to its initial values and flags it for deletion // // Returns: None // // Called by: // Calls: // void Students::deleteStudent() { Sname = ""; phone = ""; email = ""; streetAdd = ""; apt = ""; city = ""; state = ""; zip = ""; other = ""; del = true; } //////////////////////////////////////////////////////////////// // // // Parameters: // // Pre: None. // // Post: allows for two students to be compared // // Returns: None // // Called by: // Calls: // bool operator == (const Students & lhs, const Students & rhs) { if(lhs.getSname() != rhs.getSname()) return false; if(lhs.getPhone() != rhs.getPhone()) return false; if(lhs.getEmail() != rhs.getEmail()) return false; if(lhs.getStreetAdd() != rhs.getStreetAdd()) return false; if(lhs.getApt() != rhs.getApt()) return false; if(lhs.getCity() != rhs.getCity()) return false; if(lhs.getState() != rhs.getState()) return false; if(lhs.getZip() != rhs.getZip()) return false; if(lhs.getOther() != rhs.getOther()) return false; return true; } // DESTRUCTOR! Students::~Students() { }