예제 #1
0
        public StudentsDTO(StudentsDTO student)
            : base(student)
        {
            LabelsText.Add("LearningForm");
            LabelsText.Add("AverageSessionMark");

            LearningForm = student.LearningForm;
            AverageSessionMark = student.AverageSessionMark;
        }
예제 #2
0
        public override TUObjectsDTO Select(int id)
        {
            TUObjectsDTO tuObject = base.Select(id);
            UniversityLearnersDTO universityLearner = (UniversityLearnersDTO)tuObject;
            StudentsDTO student = new StudentsDTO(universityLearner);

            dbCommand.CommandText = string.Format("Select LearningForm, AverageSessionMark From Students Where Id = {0}", id);
            dataReader = dbCommand.ExecuteReader();
            dataReader.Read();

            student.LearningForm = dataReader.GetString(0);
            student.AverageSessionMark = dataReader.GetDouble(1);

            dataReader.Close();
            return student;
        }
예제 #3
0
 public BudgetStudentsDTO(StudentsDTO budgetstudent)
     : base(budgetstudent)
 {
     LabelsText.Add("Scolarship");
 }
예제 #4
0
 public PaidStudentsDTO(StudentsDTO paidStusent)
     : base(paidStusent)
 {
     LabelsText.Add("Price");
 }