// Precondition: None // Postcondition: A string is returned presenting the libary book's data on // separate lines public override string ToString() { return("Title: " + Title + System.Environment.NewLine + "Author: " + Author + System.Environment.NewLine + "Publisher: " + Publisher + System.Environment.NewLine + "Copyright: " + CopyrightYear.ToString("D4") + System.Environment.NewLine + "Checked Out by: " + IsCheckedOut().ToString()); }
// Precondition: None // Postcondition: A string is returned presenting the Library Book public override string ToString() // Creates Method ToString { string result; // Builds result in steps result = "Title: " + Title.ToString() + Environment.NewLine + "Author: " + Author.ToString() + Environment.NewLine + "Publisher: " + Publisher.ToString() + Environment.NewLine + "Copyright Year: " + CopyrightYear.ToString() + Environment.NewLine + "Call Number: " + CallNumber.ToString() + Environment.NewLine + "Checked Out Status: " + _checkedoutstatus.ToString(); // Takes all information and displays it in the correct format return(result); // ToString when called, gives this value }
//Preconditions: each bit of info must be on a seperate line for easier for user to read in the messagebox //Postconditions: all will be on a seperate line and returns to the Form1 class to be displayed public override string ToString() { string result; result = "Title: " + Title + System.Environment.NewLine + "Author: " + Author + System.Environment.NewLine + "Publisher: " + Publisher + System.Environment.NewLine + "Copyright Year: " + CopyrightYear.ToString() + System.Environment.NewLine + "Call Number: " + CallNumber + System.Environment.NewLine + "Checked Out Status: " + IsCheckedOut().ToString(); return(result); }
// Precondition: None // Postcondition: A string is returned presenting the libary book's data on // separate lines public override string ToString() { //Condition stack to determine if the book is checked out or not and what to display. if (IsCheckedOut()) { Console.WriteLine($"Checked Out by:\n{Patron}"); } else { Console.WriteLine("Not Checked Out."); } return("Title: " + Title + System.Environment.NewLine + "Author: " + Author + System.Environment.NewLine + "Publisher: " + Publisher + System.Environment.NewLine + "Copyright: " + CopyrightYear.ToString("D4") + System.Environment.NewLine); }
// Precondition: None // Postcondition: A string is returned presenting the libary book's data on // separate lines public override string ToString() { if (_checkedOut == true) { return("Title: " + Title + System.Environment.NewLine + "Author: " + Author + System.Environment.NewLine + "Publisher: " + Publisher + System.Environment.NewLine + "Copyright: " + CopyrightYear.ToString("D4") + System.Environment.NewLine + "Checked Out By: " + Patron.ToString()); } else { return("Title: " + Title + System.Environment.NewLine + "Author: " + Author + System.Environment.NewLine + "Publisher: " + Publisher + System.Environment.NewLine + "Copyright: " + CopyrightYear.ToString("D4") + System.Environment.NewLine + "Not Checked Out."); } }
// Precondition: None // Postcondition: A string is returned presenting the libary book's data on // separate lines public override string ToString() { string checkedOutOrNot; // variable to indicate whether book is checked out or check out patron information if (IsCheckedOut() == true) // checks if it's checked out { checkedOutOrNot = Patron; // Patron information is stored if books is checked out } else { checkedOutOrNot = "Not Checked Out"; // this string is stored if book is not checked out } return("Title: " + Title + System.Environment.NewLine + "Author: " + Author + System.Environment.NewLine + "Publisher: " + Publisher + System.Environment.NewLine + "Copyright: " + CopyrightYear.ToString("D4") + System.Environment.NewLine + "Checked Out By: " + System.Environment.NewLine + checkedOutOrNot); // returns status of checkout or patron information if checkedout }
// Precondition: A book must be checkd out or not to recieve a certain string representation // Postcondition: A string is returned presenting the libary book's data on // separate lines public override string ToString() { if (!_checkedOut)// string for if the book is not checked out { return "Title: " + Title + System.Environment.NewLine + "Author: " + Author + System.Environment.NewLine + "Publisher: " + Publisher + System.Environment.NewLine + "Copyright: " + CopyrightYear.ToString("D4") + System.Environment.NewLine + "Not Checked Out"; } else // string for if the book is checked out { return "Title: " + Title + System.Environment.NewLine + "Author: " + Author + System.Environment.NewLine + "Publisher: " + Publisher + System.Environment.NewLine + "Copyright: " + CopyrightYear.ToString("D4") + System.Environment.NewLine + "Checked Out by: " + Patron; } }
public override string ToString() { string reslut; reslut = "Title: " + Title.ToString() + System.Environment.NewLine + "Author: " + Author.ToString() + System.Environment.NewLine + "Publisher: " + Publisher.ToString() + System.Environment.NewLine + "Copyright Year: " + CopyrightYear.ToString() + System.Environment.NewLine + "Call Number: " + CallNumber.ToString() + System.Environment.NewLine + "CheckOut: " + status.ToString(); return(reslut); }
//Preconditions:All things have been validated. //Postconditions:All information is formatted to the to string. public override string ToString() { string result; result = "Title:" + Title.ToString() + Environment.NewLine + "Author: " + Author.ToString() + Environment.NewLine + "Publisher: " + Publisher.ToString() + Environment.NewLine + "Copyright Year: " + CopyrightYear.ToString("D4") + Environment.NewLine + "Call Number: " + CallNumber.ToString() + Environment.NewLine + "Checked Out: " + ischeckedout.ToString(); return(result); }
//Precondition: None //Postcondition: A string is returned showing the book's details public override string ToString() { return("Title: " + Title.ToString() + "\n" + "Author: " + Author.ToString() + "\n" + "Publisher: " + Publisher.ToString() + "\n" + "Copyright Year: " + CopyrightYear.ToString() + "\n" + "Call Number: " + CallNumber.ToString() + "\n" + "Checked Out Status: " + CheckedOutStatus.ToString()); }