コード例 #1
0
        public Theme_Editor()
        {
            InitializeComponent();
            StudentDBEntities db = new StudentDBEntities();

            this.dataTheme.ItemsSource = db.ThemeDBs.ToList();
        }
コード例 #2
0
        public Diary()
        {
            InitializeComponent();
            StudentDBEntities db = new StudentDBEntities();

            this.StudentDG.ItemsSource = db.Students.ToList();
            StudentDBEntities diaryDB = new StudentDBEntities();

            this.ThemeDG.ItemsSource = db.ThemeDBs.ToList();
        }
コード例 #3
0
        private void Add_S()
        {
            StudentDBEntities db      = new StudentDBEntities();
            Student           student = new Student()
            {
                S_Name  = Name,
                S_Group = Group,
                S_Date  = Date
            };

            db.Students.Add(student);
            db.SaveChanges();
        }
コード例 #4
0
        private void Add_T()
        {
            StudentDBEntities db      = new StudentDBEntities();
            ThemeDB           dnevnik = new ThemeDB()
            {
                Theme   = Theme_Add,
                Data    = Date_Add,
                Zadanie = Zadanie_Add
            };

            db.ThemeDBs.Add(dnevnik);
            db.SaveChanges();
        }
コード例 #5
0
        private void Load_StudentDB()
        {
            StudentDBEntities db = new StudentDBEntities();
            var docs             = from d in db.Students
                                   select new
            {
                ID      = d.Id,
                Студент = d.S_Name,
                Группа  = d.S_Group,
                Дата    = d.S_Date
            };

            this.gridStudents.ItemsSource = docs.ToList();
        }
コード例 #6
0
        private void Load_StudentDB()
        {
            StudentDBEntities db = new StudentDBEntities();

            this.gridStudents.ItemsSource = db.Students.ToList();

            /*var docs = from d in db.Students
             *         select new
             *         {
             *             ID = d.Id,
             *             Студент = d.S_Name,
             *             Группа = d.S_Group,
             *             Дата = d.S_Date
             *         };
             * this.gridStudents.ItemsSource = docs.ToList();*/
        }
コード例 #7
0
        public MainWindow()
        {
            InitializeComponent();
            StudentDBEntities db = new StudentDBEntities();
            //this.gridStudents.ItemsSource = db.Students.ToList();
            var docs = from d in db.Students
                       select new
            {
                ID      = d.Id,
                Студент = d.S_Name,
                Группа  = d.S_Group,
                Дата    = d.S_Date
            };

            this.gridStudents.ItemsSource = docs.ToList(); // Вывод базовой структуры БД из .mdf файла с использованием EntityFramework, но с измененияем названия столбцов в DataGrid
        }
コード例 #8
0
        public Edit_Student_Window()
        {
            InitializeComponent();
            StudentDBEntities db = new StudentDBEntities();

            this.gridStudents.ItemsSource = db.Students.ToList();

            /* var docs = from d in db.Students
             *         select new
             *         {
             *             ID = d.Id,
             *             Студент = d.S_Name,
             *             Группа = d.S_Group,
             *             Дата = d.S_Date
             *         };
             * this.gridStudents.ItemsSource = docs.ToList(); // Вывод базовой структуры БД из .mdf файла с использованием EntityFramework, но с измененияем названия столбцов в DataGrid*/
        }
コード例 #9
0
        private void Save_Student_Click(object sender, RoutedEventArgs e)
        {
            StudentDBEntities db = new StudentDBEntities();
            var r = from d in db.Students
                    where d.Id == updatingStudentID
                    select d;
            Student obj = r.SingleOrDefault();

            if (obj != null)
            {
                obj.S_Name = FIO_Student.Text.ToString();
                DateTime?DT_Date = Date_Student.SelectedDate;
                Date        = DT_Date.Value.ToShortDateString();
                obj.S_Date  = Date;
                obj.S_Group = Group_Student.Text.ToString();
            }
            db.SaveChanges();
            MessageBox.Show("Обновите окно для отображения изменений", "", MessageBoxButton.OK, MessageBoxImage.Warning);
        }
コード例 #10
0
        private void Delete_Student_Click(object sender, RoutedEventArgs e)
        {
            StudentDBEntities db = new StudentDBEntities();
            var r = from d in db.Students
                    where d.Id == updatingStudentID
                    select d;
            Student obj = r.SingleOrDefault();

            if (obj != null)
            {
                MessageBoxResult result = MessageBox.Show("Удалить студента?", "StudInfo v2.0 b.3", MessageBoxButton.YesNo);
                switch (result)
                {
                case MessageBoxResult.Yes:
                    db.Students.Remove(obj);
                    db.SaveChanges();
                    MessageBox.Show("Студент успешно удален", "StudInfo v2.0 b.3");
                    break;
                }
            }
            db.SaveChanges();
            MessageBox.Show("Обновите окно для отображения изменений", "", MessageBoxButton.OK, MessageBoxImage.Warning);
        }
コード例 #11
0
        private void Load_Theme()
        {
            StudentDBEntities db = new StudentDBEntities();

            this.dataTheme.ItemsSource = db.ThemeDBs.ToList();
        }