예제 #1
0
파일: Student.cs 프로젝트: kevinarpe/kx
        public Student MapColumnData(string colName, object data, Student student)
        {
            if (data != null)
            {
                switch (colName)
                {
                    case "name": //string
                        student.Name = (string)data;
                        break;
                    case "age": // int
                        student.Age = (int)data;
                        break;
                    case "gender": //string
                        student.Gender = (string)data;
                        break;
                    case "dob":  //datetime
                        student.DOB = (DateTime)data;
                        break;
                    case "outstandingfee":  //double
                        student.OutStandingFee = (double)data;
                        break;
                    default:
                        break;
                }
            }

            return student;
        }
예제 #2
0
        /// <summary>
        /// Creates a list of Student objects that will be loaded into database
        /// </summary>
        private void BuildStudentList()
        {
            Student s1 = new Student();
            s1.Name = "joe";
            s1.Gender = "m";
            s1.Age = 21;
            s1.DOB = DateTime.Now.AddYears(-21);
            s1.OutStandingFee = 1223.56;

            Student s2 = new Student();
            s2.Name = "tim";
            s2.Gender = "m";
            s2.Age = 22;
            s2.DOB = DateTime.Now.AddYears(-22);
            s2.OutStandingFee = 3070.22;

            Student s3 = new Student();
            s3.Name = "mia";
            s3.Gender = "f";
            s3.Age = 20;
            s3.DOB = DateTime.Now.AddYears(-22);
            s3.OutStandingFee = 2999.10;

            Student s4 = new Student();
            s4.Name = "tara";
            s4.Gender = "f";
            s4.Age = 19;
            s4.DOB = DateTime.Now.AddYears(-19);
            s4.OutStandingFee = 1500.00;

            Student s5 = new Student();
            s5.Name = "sam";
            s5.Gender = "m";
            s5.Age = 23;
            s5.DOB = DateTime.Now.AddYears(-23);
            s5.OutStandingFee = 1750.26;

            Student s6 = new Student();
            s6.Name = "jim";
            s6.Gender = "m";
            s6.Age = 24;
            s6.DOB = DateTime.Now.AddYears(-23);
            s6.OutStandingFee = 1223.32;

            Student s7 = new Student();
            s7.Name = "bob";
            s7.Gender = "m";
            s7.Age = 24;
            s7.DOB = DateTime.Now.AddYears(-23);
            s7.OutStandingFee = 346.23;

            _studentNames.Add(s1);
            _studentNames.Add(s2);
            _studentNames.Add(s3);
            _studentNames.Add(s4);
            _studentNames.Add(s5);
            _studentNames.Add(s6);
            _studentNames.Add(s7);
        }
예제 #3
0
        private void MapReturnedData(c.Flip flipData)
        {
            ReturnedStudentData.Clear();

            int rows = _queries.GetNumberOfRows(flipData);
            string[] colNames = _queries.GetColumnNames(flipData);

            for (int a = 0; a < rows; a++)
            {
                Student student = new Student();

                for (int col = 0; col < colNames.Length; col++)
                {
                    string colname = colNames[col];
                    object data = c.at(flipData.y[col], a);

                    student.MapColumnData(colname, data, student);
                }

                ReturnedStudentData.Add(student);
            }
        }
예제 #4
0
        /// <summary>
        /// Creates a list of ages that are displayed in a grid to be selected to query against
        /// </summary>
        private void BuildAgeList()
        {
            _studentAges.Clear();

             Student s1 = new Student();
             s1.Age = 18;

             Student s2 = new Student();
             s2.Age = 19;

             Student s3 = new Student();
             s3.Age = 20;

             Student s4 = new Student();
             s4.Age = 21;

             Student s5 = new Student();
             s5.Age = 22;

             Student s6 = new Student();
             s6.Age = 23;

             Student s7 = new Student();
             s7.Age = 24;

             _studentAges.Add(s1);
             _studentAges.Add(s2);
             _studentAges.Add(s3);
             _studentAges.Add(s4);
             _studentAges.Add(s5);
             _studentAges.Add(s6);
             _studentAges.Add(s7);
        }