Example #1
0
        private void BtnGroupAdd_Click(object sender, RoutedEventArgs e)
        {
            GroupStudentNumber groupStudentNumber = new GroupStudentNumber()
            {
                NumberGroup = TbGroup.Text
            };

            db.GroupStudentNumber.Add(groupStudentNumber);
            db.SaveChanges();
            DgGroup.ItemsSource = db.GroupStudentNumber.ToList();
        }
Example #2
0
        private void StudentAddBtnExpelled_Click(object sender, RoutedEventArgs e)
        {
            Person           person           = new Person();
            PersonalDocument personalDocument = new PersonalDocument();

            if (personalDocument != null)
            {
                personalDocument.NumberPersonalDocument = NumberPersonalDocumentTBe.Text;
                personalDocument.NumberInventory        = NumberInventoryTBe.Text;
                personalDocument.ShelfLife = Convert.ToInt16(ShelfLifeTBe.Text);

                db.PersonalDocument.Add(personalDocument);
                db.SaveChanges();
            }

            if (person != null)
            {
                person.Lastname           = LastNameTBe.Text;
                person.Firstname          = FirstTBe.Text;
                person.Middlename         = MiddleNameTBe.Text;
                person.DateofBirth        = Convert.ToDateTime(DateofBirthDPe.SelectedDate);
                person.IdPersonalDocument = personalDocument.PersonalDocumentId;


                db.Person.Add(person);
                db.SaveChanges();
            }

            Student            student            = new Student();
            GroupStudentNumber groupStudentNumber = new GroupStudentNumber();

            if (student != null)
            {
                student.IdPerson           = person.PersonId;
                student.EnrollmentNumber   = Convert.ToInt32(EnrollmentNumberTb.Text);
                student.EnrollmentDate     = Convert.ToDateTime(EnrollmentDateDp.SelectedDate);
                student.NumberGroup        = Convert.ToInt32(GroupCbe.SelectedValue);
                student.DeductionNumber    = Convert.ToInt32(DeductionNumberTb.Text);
                student.DeductionDate      = Convert.ToDateTime(DeductionDateDp.SelectedDate);
                student.Reasonfordeduction = ReasonfordeductionTb.Text;

                db.Student.Add(student);
                db.SaveChanges();
            }

            GridStudentExpelled.ItemsSource = db.Student.ToList();
        }
Example #3
0
        private void StudentAddUpdExpelled_Click(object sender, RoutedEventArgs e)
        {
            int num         = (GridStudentExpelled.SelectedItem as Student).StudentId;
            var queryUpdate = db.Student.Where(u => u.StudentId == num).FirstOrDefault();

            Person           person           = new Person();
            PersonalDocument personalDocument = new PersonalDocument();

            if (personalDocument != null)
            {
                queryUpdate.Person.PersonalDocument.NumberPersonalDocument = NumberPersonalDocumentTBe.Text;
                queryUpdate.Person.PersonalDocument.NumberInventory        = NumberInventoryTBe.Text;
                queryUpdate.Person.PersonalDocument.ShelfLife = Convert.ToInt16(ShelfLifeTBe.Text);
            }

            if (person != null)
            {
                queryUpdate.Person.Lastname    = LastNameTBe.Text;
                queryUpdate.Person.Firstname   = FirstTBe.Text;
                queryUpdate.Person.Middlename  = MiddleNameTBe.Text;
                queryUpdate.Person.DateofBirth = Convert.ToDateTime(DateofBirthDPe.SelectedDate);
            }

            Student            student            = new Student();
            GroupStudentNumber groupStudentNumber = new GroupStudentNumber();

            if (student != null)
            {
                queryUpdate.EnrollmentNumber   = Convert.ToInt32(EnrollmentNumberTb.Text);
                queryUpdate.EnrollmentDate     = Convert.ToDateTime(EnrollmentDateDp.SelectedDate);
                queryUpdate.NumberGroup        = Convert.ToInt32(GroupCbe.SelectedValue);
                queryUpdate.DeductionNumber    = Convert.ToInt32(DeductionNumberTb.Text);
                queryUpdate.DeductionDate      = Convert.ToDateTime(DeductionDateDp.SelectedDate);
                queryUpdate.Reasonfordeduction = ReasonfordeductionTb.Text;
            }

            db.SaveChanges();
            GridStudentExpelled.ItemsSource = db.Student.ToList();
        }
Example #4
0
        private void Button_ClickAddData(object sender, RoutedEventArgs e)
        {
            Person           person           = new Person();
            PersonalDocument personalDocument = new PersonalDocument();
            OrderList        orderList        = new OrderList();

            try
            {
                if (personalDocument != null)
                {
                    // Приказ
                    //personalDocument.DateOrder = DpDateOrder.SelectedDate;
                    //personalDocument.NumberOrder = TbNumberOrder.Text;
                    //personalDocument.TitleOrder = TbNumberOrder.Text;
                    ///



                    personalDocument.NumberPersonalDocument = NumberPersonalDocumentTB.Text;
                    personalDocument.NumberInventory        = NumberInventoryTB.Text;
                    personalDocument.ShelfLife = Convert.ToInt16(ShelfLifeTB.Text);

                    db.PersonalDocument.Add(personalDocument);
                    //db.OrderList.Add(orderList);
                    db.SaveChanges();
                }



                if (person != null)
                {
                    person.Lastname           = LastNameTB.Text;
                    person.Firstname          = FirstTB.Text;
                    person.Middlename         = MiddleNameTB.Text;
                    person.DateofBirth        = Convert.ToDateTime(DateofBirthDP.SelectedDate);
                    person.IdPersonalDocument = personalDocument.PersonalDocumentId;
                    person.Аddress            = TbAdress.Text;
                    person.NumberPhone        = TbNumberPhone.Text;

                    //person.IdOrderList = orderList.IdOrderList;



                    db.Person.Add(person);
                    db.SaveChanges();

                    orderList.IdPerson    = person.PersonId;
                    orderList.DateOrder   = DpDateOrder.SelectedDate;
                    orderList.NumberOrder = TbNumberOrder.Text;
                    orderList.TitleOrder  = TbTitleOrder.Text;

                    db.OrderList.Add(orderList);
                    db.SaveChanges();
                    GetOrderPerson = person.PersonId;
                }

                MessageBox.Show("Добавлен!");
            }
            catch (Exception)
            {
                MessageBox.Show("Поля не заполнены или введены некорректные данные!");
            }



            // Добавление студента выпускника
            if (check1.IsChecked == true)
            {
                GroupCB.ItemsSource = db.GroupStudentNumber.ToList();
                Student            student            = new Student();
                GroupStudentNumber groupStudentNumber = new GroupStudentNumber();
                Diploma            diploma            = new Diploma();
                GroupStudentNumber groupStudent       = new GroupStudentNumber();

                if (student != null)
                {
                    student.IdPerson        = person.PersonId;
                    student.NumberGroup     = Convert.ToInt32(GroupCB.SelectedValue);
                    student.GradebookNumber = TbGradebookNumber.Text;


                    db.Student.Add(student);
                    db.SaveChanges();
                }

                if (diploma != null)
                {
                    diploma.IdStudent          = student.StudentId;
                    diploma.Series             = Convert.ToInt32(SeriesTB.Text);
                    diploma.Number             = Convert.ToInt32(NumberTB.Text);
                    diploma.RegistrationNumber = Convert.ToInt32(RegistrationNumberTB.Text);
                    diploma.IdQualification    = Convert.ToInt32(QualificationCB.SelectedValue);
                    diploma.IdSpecialty        = Convert.ToInt32(SpecialtyCB.SelectedValue);
                    diploma.ApplicationSeries  = Convert.ToInt32(ApplicationSeriesTB.Text);
                    diploma.ApplicationNumber  = Convert.ToInt32(ApplicationNumberTB.Text);
                    //diploma.EnrollmentNumber = Convert.ToInt32(EnrollmentNumberTB.Text);
                    //diploma.EnrollmentDate = Convert.ToDateTime(EnrollmentDateDP.SelectedDate);
                    //diploma.ReleaseNumber = Convert.ToInt32(ReleaseNumberTB.Text);
                    //diploma.ReleaseDate = Convert.ToDateTime(ReleaseDate.SelectedDate);
                    diploma.NameEducational = TbNameEducational.Text;

                    db.Diploma.Add(diploma);
                    db.SaveChanges();
                }
            }
            // Добавление отчисленного
            if (check2.IsChecked == true)
            {
                try
                {
                    Student student = new Student()
                    {
                        IdPerson = person.PersonId,
                        //EnrollmentNumber = Convert.ToInt32(EnrollmentNumberTb.Text),
                        //EnrollmentDate = Convert.ToDateTime(EnrollmentDateDp.SelectedDate),
                        //DeductionNumber = Convert.ToInt32(DeductionNumberTb.Text),
                        //DeductionDate = Convert.ToDateTime(DeductionDateDp.SelectedDate),
                        //Reasonfordeduction = ReasonfordeductionTb.Text,
                        NumberGroup = Convert.ToInt32(GroupCb.SelectedValue)
                    };

                    db.Student.Add(student);
                    db.SaveChanges();
                }
                catch
                {
                    MessageBox.Show("Поля не заполнены или введены некорректные данные!");
                }
            }
            // Добавление сотрудники
            if (check3.IsChecked == true)
            {
                Employee employee = new Employee()
                {
                    IdPerson = person.PersonId,
                    //NumberReception = Convert.ToInt32(NumberReceptionTB.Text),
                    //DateReception = Convert.ToDateTime(DateReceptionDP.SelectedDate),
                    Position = PositionTB.Text,
                    //NumberFired = Convert.ToInt32(NumberFiredTB.Text),
                    //DateFired = Convert.ToDateTime(DateFiredDP.SelectedDate),
                    //СauseFired = СauseFired.Text,
                    PersonalNumber = TbPersonalNumber.Text
                };

                db.Employee.Add(employee);
                db.SaveChanges();
            }
        }
Example #5
0
        private void StudentAddBtn_Click(object sender, RoutedEventArgs e)
        {
            Person           person           = new Person();
            PersonalDocument personalDocument = new PersonalDocument();

            if (personalDocument != null)
            {
                personalDocument.NumberPersonalDocument = NumberPersonalDocumentTB.Text;
                personalDocument.NumberInventory        = NumberInventoryTB.Text;
                personalDocument.ShelfLife = Convert.ToInt16(ShelfLifeTB.Text);

                db.PersonalDocument.Add(personalDocument);
                db.SaveChanges();
            }

            if (person != null)
            {
                person.Lastname           = LastNameTB.Text;
                person.Firstname          = FirstTB.Text;
                person.Middlename         = MiddleNameTB.Text;
                person.DateofBirth        = Convert.ToDateTime(DateofBirthDP.SelectedDate);
                person.IdPersonalDocument = personalDocument.PersonalDocumentId;

                db.Person.Add(person);
                db.SaveChanges();
            }

            GroupCB.ItemsSource = db.GroupStudentNumber.ToList();
            Student            student            = new Student();
            GroupStudentNumber groupStudentNumber = new GroupStudentNumber();
            Diploma            diploma            = new Diploma();
            GroupStudentNumber groupStudent       = new GroupStudentNumber();

            if (student != null)
            {
                student.IdPerson    = person.PersonId;
                student.NumberGroup = Convert.ToInt32(GroupCB.SelectedValue);

                db.Student.Add(student);
                db.SaveChanges();
            }

            if (diploma != null)
            {
                diploma.IdStudent          = student.StudentId;
                diploma.Series             = Convert.ToInt32(SeriesTB.Text);
                diploma.Number             = Convert.ToInt32(NumberTB.Text);
                diploma.RegistrationNumber = Convert.ToInt32(RegistrationNumberTB.Text);
                diploma.IdQualification    = Convert.ToInt32(QualificationCB.SelectedValue);
                diploma.IdSpecialty        = Convert.ToInt32(SpecialtyCB.SelectedValue);
                diploma.ApplicationSeries  = Convert.ToInt32(ApplicationSeriesTB.Text);
                diploma.ApplicationNumber  = Convert.ToInt32(ApplicationNumberTB.Text);
                diploma.ApplicationDate    = Convert.ToDateTime(ApplicationDateDP.SelectedDate);
                diploma.EnrollmentNumber   = Convert.ToInt32(EnrollmentNumberTB.Text);
                diploma.EnrollmentDate     = Convert.ToDateTime(EnrollmentDateDP.SelectedDate);
                diploma.ReleaseNumber      = Convert.ToInt32(ReleaseNumberTB.Text);
                diploma.ReleaseDate        = Convert.ToDateTime(ReleaseDate.SelectedDate);

                db.Diploma.Add(diploma);
                db.SaveChanges();
            }
            MessageBox.Show("Выпускник добавлен");
            GridStudents.ItemsSource = db.Student.ToList();
        }