Esempio n. 1
0
        public void update()
        {
            labels.ForEach(x => panel1.Controls.Remove(x));
            Label         p;
            CourseFactory cf = new CourseFactory();

            courses = CourseFactory.getInstance().getCList();
            for (int i = 0; i < courses.Count; i++)
            {
                p = new Label()
                {
                    Text = courses[i].getId(), Location = new Point(label10.Location.X, i * 30), Size = new Size(80, 20)
                };
                panel1.Controls.Add(p);
                labels.Add(p);

                p = new Label()
                {
                    Text = courses[i].getTitle(), Location = new Point(label9.Location.X, i * 30), Size = new Size(300, 20)
                };
                panel1.Controls.Add(p);
                labels.Add(p);

                p = new Label()
                {
                    Text = courses[i].getCredit().ToString(), Location = new Point(label8.Location.X, i * 30)
                };
                panel1.Controls.Add(p);
                labels.Add(p);

                p = new Label()
                {
                    Text = courses[i].getTuitionPerCredit().ToString(), Location = new Point(label7.Location.X, i * 30)
                };
                panel1.Controls.Add(p);
                labels.Add(p);

                p = new Label()
                {
                    Text = courses[i].getProgram(), Location = new Point(label6.Location.X, i * 30)
                };
                panel1.Controls.Add(p);
                labels.Add(p);
            }
        }
Esempio n. 2
0
 public int getExtraFeeAmount()
 {
     iefc = CourseFactory.getInstance().getExtraFeeCalculator();
     return(iefc.getExtraAmount(this.getTotal()));
 }
Esempio n. 3
0
 public Course getCourse(string id)
 {
     return(CourseFactory.getInstance().getCourse(id));
 }
Esempio n. 4
0
 public bool addCourse(string id)
 {
     return(reg.addCourse(CourseFactory.getInstance().getCourse(id)));
 }