示例#1
0
 // 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());
 }
示例#2
0
        // 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
        }
示例#3
0
        //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);
        }
示例#4
0
    // 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);
    }
示例#5
0
 // 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.");
     }
 }
示例#6
0
    // 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
    }
示例#7
0
    // 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; 


        }

    }
示例#8
0
        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);
        }
示例#9
0
        //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);
        }
示例#10
0
 //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());
 }