private void loadAll()
        {
            t1 = 0.0;
            t2 = 0.0;
            AppSettings dat = new AppSettings();
            dat.loadAttendance(subnum);

            Marks_Data m = new Marks_Data();
            m.Subject = "Subject Code";
            m.Slot = dat.getSubjectCode();
            details.Items.Add(m);

            m = new Marks_Data();
            m.Subject = "Type";
            m.Slot = dat.getType();
            details.Items.Add(m);

            m = new Marks_Data();
            m.Subject = "Slot";
            m.Slot = dat.getSlot();
            details.Items.Add(m);

            m = new Marks_Data();
            m.Subject = "Attended";
            m.Slot = Convert.ToString(dat.getAttended());
            details.Items.Add(m);

            m = new Marks_Data();
            m.Subject = "Conducted";
            m.Slot = Convert.ToString(dat.getConducted());
            details.Items.Add(m);

            m = new Marks_Data();
            m.Subject = "Percentage";
            m.Slot = Convert.ToString(dat.getPercentage());
            details.Items.Add(m);

            List<String> lst = new List<String>();
            lst = dat.getDetails();
            int i = lst.Count-1;
            while (i >= 0) {
                m = new Marks_Data();
                m.Subject = lst[i-1];
                m.Slot = lst[i];
                moreDetais.Items.Add(m);
                i -= 2;

            }

            controller.Title = dat.getSubjectName();
            attended = Convert.ToDouble(dat.getAttended());
            conducted = Convert.ToDouble(dat.getConducted());
            lbl_percent.Text = Convert.ToString(Math.Round((attended / conducted) * 100,1)) + "%";
        }