Esempio n. 1
0
 // Static class with static methods which will be used to create a delegate
 // These two methods will each return a string which will be a report containing
 // the relevant information for the type of report required
 public static string AreaReport(Garden garden)
 {
     string ownerName = garden.OwnerName;
     string area = garden.GetArea().ToString();
     string reportString = String.Format("{0,-14}:{1,8:F2}", garden.OwnerName, area);
     return reportString;
 }
Esempio n. 2
0
 public static string AccountBalanceReport(Garden garden)
 {
     string ownerName = garden.OwnerName;
     string charges = garden.GetAccountBalance().ToString();
     string reportString = String.Format("{0,-14}:{1,8:F2}", ownerName, "$" + charges);
     return reportString;
 }
Esempio n. 3
0
        // Static class with static methods which will be used to create a delegate
        // These two methods will each return a string which will be a report containing
        // the relevant information for the type of report required
        public static string AreaReport(Garden garden)
        {
            string ownerName    = garden.OwnerName;
            string area         = garden.GetArea().ToString();
            string reportString = String.Format("{0,-14}:{1,8:F2}", garden.OwnerName, area);

            return(reportString);
        }
Esempio n. 4
0
        public static string AccountBalanceReport(Garden garden)
        {
            string ownerName    = garden.OwnerName;
            string charges      = garden.GetAccountBalance().ToString();
            string reportString = String.Format("{0,-14}:{1,8:F2}", ownerName, "$" + charges);

            return(reportString);
        }
Esempio n. 5
0
        public static String Area(Garden inGarden)
        {
            String reportString = null;
            String ownername = inGarden.OwnerName;
            double area = inGarden.GetArea();

            reportString = String.Format("{0,-14}:{1,8:F2}", ownername,area);

            return reportString;
        }
Esempio n. 6
0
        public static String OutStandingBal(Garden inGarden)
        {
            String reportString = null;
            String ownername = inGarden.OwnerName;
            double outStandingbal = inGarden.GetAccountBalance();

            reportString = String.Format("{0,-14}:{1,8:F2}", ownername, outStandingbal);

            return reportString;
        }
Esempio n. 7
0
        /// <summary>
        /// Does area report for one garden
        /// </summary>
        /// <param name="garden">Garden to do report for</param>
        /// <returns>Gardens report</returns>
        private String areaReportItem(Garden garden)
        {
            //Get area
            double area = garden.GetArea();

            //Get owner name
            String ownerName = garden.OwnerName;
            //Build report string
            String output = String.Format("{0,-14}:{1,8:f2}", ownerName, area);

            return output;
        }
Esempio n. 8
0
        private void populateDummyData()
        {
            Garden garden1 = new Garden(10, 20, "Savitch");
            garden1.AddCharge(123.45);
            garden1.AddCharge(678.90);

            Garden garden2 = new Garden(8.5, 120, "Knuth");
            garden2.AddCharge(45.32);
            garden2.AddCharge(678.90);
            garden2.AddCharge(98.76);

            Garden garden3 = new Garden(54.25, 60, "Winograd");
            garden3.AddCharge(149.32);
            garden3.AddCharge(78.12);
            garden3.AddCharge(150.00);

            gardenManager.AddGarden(garden1);
            gardenManager.AddGarden(garden2);
            gardenManager.AddGarden(garden3);
        }
Esempio n. 9
0
        private void populateDummyData()
        {
            Garden garden1 = new Garden(10, 20, "Savitch");

            garden1.AddCharge(123.45);
            garden1.AddCharge(678.90);

            Garden garden2 = new Garden(8.5, 120, "Knuth");

            garden2.AddCharge(45.32);
            garden2.AddCharge(678.90);
            garden2.AddCharge(98.76);

            Garden garden3 = new Garden(54.25, 60, "Winograd");

            garden3.AddCharge(149.32);
            garden3.AddCharge(78.12);
            garden3.AddCharge(150.00);

            gardenManager.AddGarden(garden1);
            gardenManager.AddGarden(garden2);
            gardenManager.AddGarden(garden3);
        }
Esempio n. 10
0
        /// <summary>
        /// Does charges report for one garden
        /// </summary>
        /// <param name="garden">Garden to do report for</param>
        /// <returns>gardens report</returns>
        private String chargesReportItem(Garden garden)
        {
            //Get charges
            double charges = garden.GetAccountBalance();

            //Get owner name
            String ownerName = garden.OwnerName;
            //Build report string
            String output = String.Format("{0,-14}:${1,8:f2}", ownerName, charges);

            return output;
        }
Esempio n. 11
0
        public String DisplayGardenArea(Garden garden)
        {
            String reportString = String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetArea());

            return reportString;
        }
Esempio n. 12
0
        public String DisplayCustomerBalance(Garden garden)
        {
            String reportString = String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetAccountBalance());

            return reportString;
        }
Esempio n. 13
0
 //Method to add the passed-in garden to the garden list.
 public void AddGarden(Garden g)
 {
     gardenList.Add(g);
 }
Esempio n. 14
0
 public void PrintCharges(Garden garden)
 {
     string reportString = String.Format("{0,1-14}:{1,8:f2}", garden.OwnerName, garden.GetAccountBalance());
     listBox1.Items.Add(reportString);
 }
Esempio n. 15
0
 public static String GardenArea(Garden garden)
 {
     return(String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetArea().ToString()));
 }
Esempio n. 16
0
 public String ChargesReport(Garden garden)
 {
     return(String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetAccountBalance()));
 }
Esempio n. 17
0
 public String AreaReport(Garden garden)
 {
     return(String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetArea()));
 }
 public string ReportCharges(Garden garden)
 {
     String reportString = String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, "$" + garden.GetAccountBalance());
     return reportString;
 }
Esempio n. 19
0
        public String DisplayCustomerBalance(Garden garden)
        {
            String reportString = String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetAccountBalance());

            return(reportString);
        }
Esempio n. 20
0
 public void AddGarden(Garden newGarden)
 {
     gardens.Add(newGarden);
 }
Esempio n. 21
0
 public void AddGarden(Garden garden)
 {
     gardenList.Add(garden);
 }
Esempio n. 22
0
 public void PrintArea(Garden garden)
 {
     string reportString = String.Format("{0,1-14}:{1,8:f2}", garden.OwnerName, garden.GetArea());
     listBox1.Items.Add(reportString);
 }
Esempio n. 23
0
 public static String GardenBalanceOwing(Garden garden)
 {
     return String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetAccountBalance().ToString());
 }
Esempio n. 24
0
 //Method
 // Adds garden to the gardenList
 public void AddGarden(Garden garden)
 {
     gardenList.Add(garden);
 }
Esempio n. 25
0
 public String AreaReport(Garden garden)
 {
     return String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetArea());
 }
Esempio n. 26
0
 public void AddGarden(Garden garden)
 {
     gardens.Add(garden);
 }
Esempio n. 27
0
 public static String GardenBalanceOwing(Garden garden)
 {
     return(String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetAccountBalance().ToString()));
 }
Esempio n. 28
0
 public static String GardenArea(Garden garden)
 {
     return String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetArea().ToString());
 }
Esempio n. 29
0
        //REPORT METHODS

        public string ReportArea(Garden garden)
        {
            String reportString = String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetArea());

            return(reportString);
        }
Esempio n. 30
0
 public void AddGarden(Garden garden)
 {
     gardens.Add(garden);
 }
Esempio n. 31
0
        public string ReportCharges(Garden garden)
        {
            String reportString = String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, "$" + garden.GetAccountBalance());

            return(reportString);
        }
Esempio n. 32
0
 public String ChargesReport(Garden garden)
 {
     return String.Format("{0,-14}:{1,8:f2}", garden.OwnerName, garden.GetAccountBalance());
 }
Esempio n. 33
0
 public void AddGarden(Garden newGarden)
 {
     gardens.Add(newGarden);
 }