Exemple #1
0
        private void btnImport_Click(object sender, EventArgs e)
        {
            var result = openFileDialog1.ShowDialog();
            var file   = openFileDialog1.FileName;

            if (result != DialogResult.OK)
            {
                return;
            }
            var itemList = File.ReadLines(file).ToList();

            foreach (var line in itemList)
            {
                var            splitter          = line.Split('\t');
                var            listClassStudents = studentClassRepository.GetAll();
                var            student           = listClassStudents.Last();
                var            studentClassId    = student.Id;
                StudentClassDo studentData       = new StudentClassDo
                {
                    Id        = ++studentClassId,
                    Name      = splitter[0],
                    StudentId = Int32.Parse(splitter[1]),
                    Promoted  = splitter[2]
                };
                studentClassRepository.Insert(studentData);
            }
        }
        public void Insert(StudentClassDo studentClass)
        {
            if (studentClass == null)
            {
                throw new Exception("An insert with null value can't be made!");
            }

            var query = InsertQuery.Create("studentClasses", studentClass);

            database.Execute(query);
        }
Exemple #3
0
        private void insertClass_Click(object sender, EventArgs e)
        {
            List <StudentClassDo> listClassStudents = studentClassRepository.GetAll();
            StudentClassDo        studentClass      = listClassStudents.Last();
            int studentClassId = studentClass.Id;

            StudentClassDo studentClassData = new StudentClassDo();

            studentClassData.Id        = ++studentClassId;
            studentClassData.Name      = txtClassName.Text;
            studentClassData.Promoted  = combPromoted.Text;
            studentClassData.StudentId = Int32.Parse(textStudentId.Text);
            studentClassRepository.Insert(studentClassData);
            MessageBox.Show("Done !");
        }
        private List <StudentClassDo> GetData(IQueryResult query)
        {
            List <StudentClassDo> statuses = new List <StudentClassDo>();

            foreach (var row in query.Result.Rows)
            {
                StudentClassDo status = new StudentClassDo();

                new AutoMapper(status, row.Values).Start();

                statuses.Add(status);
            }

            return(statuses);
        }
        public StudentClassDo Get(int classId)
        {
            var query = database.Query(string.Format(Queries.GetClassById, classId));

            if (query == null)
            {
                return(null);
            }

            var studentClass = new StudentClassDo();

            new AutoMapper(studentClass, query.Result.Rows.First().Values).Start();

            return(studentClass);
        }
Exemple #6
0
        private void btnImport_Click(object sender, EventArgs e)
        {
            var result = openFileDialog1.ShowDialog();
            var file   = openFileDialog1.FileName;

            if (result != DialogResult.OK)
            {
                return;
            }
            var itemList = File.ReadLines(file).ToList();

            foreach (var line in itemList)
            {
                var       splitter     = line.Split('\t');
                var       listStudents = studentRepository.GetAll();
                var       student      = listStudents.Last();
                var       studentId    = student.Id;
                StudentDo studentData  = new StudentDo
                {
                    Id           = ++studentId,
                    Age          = splitter[0],
                    FirstName    = splitter[1],
                    LastName     = splitter[2],
                    Gender       = splitter[3],
                    EmailAddress = splitter[4]
                };
                studentRepository.Insert(studentData);
                var listClassStudents = studentClassRepository.GetAll();
                var studentClass      = listClassStudents.Last();
                var studentClassId    = student.Id;

                var studentClassData = new StudentClassDo()
                {
                    Id        = ++studentClassId,
                    StudentId = studentId,
                };

                MessageBox.Show("Done !");
            }
        }
Exemple #7
0
        private void Insert_Click(object sender, EventArgs e)
        {
            int nextStudentId = getLastStudentId();
            //TODO: not complete
            StudentDo studentData = new StudentDo();

            studentData.Id           = nextStudentId;
            studentData.Age          = textAge.Text;
            studentData.FirstName    = textFirstName.Text;
            studentData.LastName     = textLastName.Text;
            studentData.Gender       = textGender.Text;
            studentData.EmailAddress = textEmail.Text;

            insertStudent(studentData);

            List <StudentClassDo> listClassStudents = studentClassRepository.GetAll();
            StudentClassDo        studentClass      = listClassStudents.Last();

            //studentClassRepository.Insert(studentClassData);

            MessageBox.Show("Done !");
        }