private void acceptButton_Click(object sender, RoutedEventArgs e)
        {
            if (!CheckFields())
            {
                return;
            }

            _student.Name     = nameBlock.Text;
            _student.Surname  = surnameBlock.Text;
            _student.Gender   = listGenders.Text;
            _student.Birthday = birthdayPicker.SelectedDate.Value;
            var group = listGroups.SelectedItem as Group;

            _student.GroupId = group.Id;
            _student.Photo   = image.Source.ToString();


            if (studentWasNull)
            {
                _context.Students.Add(_student);
            }
            else
            {
                _context.Entry(_student).State = EntityState.Modified;
            }

            _context.SaveChanges();

            DialogResult = true;
        }
Beispiel #2
0
        private void acceptButton_Click(object sender, RoutedEventArgs e)
        {
            if (!CheckFields())
            {
                return;
            }

            _group.Name          = nameBox.Text;
            _group.YearFormation = yearFormationPicker.SelectedDate.Value.Year;
            var specialties = listSpecialties.SelectedItem as Specialty;

            _group.SpecialtyId = specialties.Id;


            if (groupWasNull)
            {
                _context.Groups.Add(_group);
            }
            else
            {
                _context.Entry(_group).State = EntityState.Modified;
            }

            _context.SaveChanges();

            DialogResult = true;
        }
        private void acceptButton_Click(object sender, RoutedEventArgs e)
        {
            if (!CheckFields())
            {
                return;
            }

            _teacher.Name      = nameBlock.Text;
            _teacher.Surname   = surnameBlock.Text;
            _teacher.StartYear = startYearPicker.SelectedDate.Value.Year;
            _teacher.Photo     = image.Source.ToString();


            if (teacherWasNull)
            {
                _context.Teachers.Add(_teacher);
            }
            else
            {
                _context.Entry(_teacher).State = EntityState.Modified;
            }

            _context.SaveChanges();

            DialogResult = true;
        }
Beispiel #4
0
        private void acceptButton_Click(object sender, RoutedEventArgs e)
        {
            if (!CheckFields())
            {
                return;
            }

            _currentDiscipline.Name = nameBox.Text;
            _currentDiscipline.Code = codeBox.Text;

            if (currentDisciplineWasNull)
            {
                _context.Disciplines.Add(_currentDiscipline);
            }
            else
            {
                _context.Entry(_currentDiscipline).State = EntityState.Modified;
            }

            var disciplineId = _context.SaveChanges();

            _discipline.DisciplineId = disciplineId;

            if (int.TryParse(totalHoursBox.Text, out int totalHours))
            {
                _discipline.TotalHours = totalHours;
            }
            else
            {
                MessageBox.Show("Некорректное значение! \n" +
                                "Введите количество часов в целочисленном формате.");
                return;
            }

            _discipline.AcademicYearStart = startAcademicYearPicker.SelectedDate.Value.Year;
            _discipline.AcademicYearEnd   = endAcademicYearPicker.SelectedDate.Value.Year;
            _discipline.GroupId           = (listGroups.SelectedItem as Group).Id;
            _discipline.TeacherId         = (listTeachers.SelectedItem as Teacher).Id;

            if (disciplineWasNull)
            {
                _context.TeacherDisciplines.Add(_discipline);
            }
            else
            {
                _context.Entry(_discipline).State = EntityState.Modified;
            }

            _context.SaveChanges();

            DialogResult = true;
        }
Beispiel #5
0
        public IHttpActionResult PutStudent(int id, Student student)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != student.StudentID)
            {
                return(BadRequest());
            }

            db.Entry(student).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!StudentExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "Id,Title")] Role role)
 {
     if (ModelState.IsValid)
     {
         db.Entry(role).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(role));
 }
Beispiel #7
0
 public ActionResult Edit([Bind(Include = "StudentId,FirstName,LastName,EnrollmentDate")] Student student)
 {
     if (ModelState.IsValid)
     {
         db.Entry(student).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(student));
 }
Beispiel #8
0
 public ActionResult Edit([Bind(Include = "Id,Group,Evalution,FirstName,LastName,MiddleName")] EpmDepView epmDepView)
 {
     if (ModelState.IsValid)
     {
         db.Entry(epmDepView).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(epmDepView));
 }
Beispiel #9
0
 public ActionResult Edit([Bind(Include = "CourseID,Title,Credits")] Course course)
 {
     if (ModelState.IsValid)
     {
         db.Entry(course).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(course));
 }
Beispiel #10
0
 public ActionResult Edit([Bind(Include = "maBaiViet,tieuDe,noiDung,ngayDang")] BaiViet baiViet)
 {
     if (ModelState.IsValid)
     {
         db.Entry(baiViet).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(baiViet));
 }
Beispiel #11
0
 public ActionResult Edit([Bind(Include = "Id,Title,IdDepartament,OpeningDate")] Specialty specialty)
 {
     if (ModelState.IsValid)
     {
         db.Entry(specialty).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdDepartament = new SelectList(db.Departaments, "Id", "Title", specialty.IdDepartament);
     return(View(specialty));
 }
Beispiel #12
0
 public ActionResult Edit([Bind(Include = "Id,Title,IdUniversity")] Faculty faculty)
 {
     if (ModelState.IsValid)
     {
         db.Entry(faculty).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdUniversity = new SelectList(db.Universities, "Id", "Title", faculty.IdUniversity);
     return(View(faculty));
 }
Beispiel #13
0
 public ActionResult Edit([Bind(Include = "Id,Title,IdFaculty")] Departament departament)
 {
     if (ModelState.IsValid)
     {
         db.Entry(departament).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdFaculty = new SelectList(db.Faculties, "Id", "Title", departament.IdFaculty);
     return(View(departament));
 }
Beispiel #14
0
 public ActionResult Edit([Bind(Include = "Id,IdStudent,DateDeducted")] Deducted deducted)
 {
     if (ModelState.IsValid)
     {
         db.Entry(deducted).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.IdStudent = new SelectList(db.Students, "Id", "FirstName", deducted.IdStudent);
     return View(deducted);
 }
Beispiel #15
0
 public ActionResult Edit([Bind(Include = "Id,Number,NumberOfstudent,Course,IdSpecialty")] Group group)
 {
     if (ModelState.IsValid)
     {
         db.Entry(group).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdSpecialty = new SelectList(db.Specialties, "Id", "Title", group.IdSpecialty);
     return(View(group));
 }
Beispiel #16
0
 public ActionResult Edit([Bind(Include = "Id,IdStudent,DateGraduates")] Graduate graduate)
 {
     if (ModelState.IsValid)
     {
         db.Entry(graduate).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdStudent = new SelectList(db.Students, "Id", "FirstName", graduate.IdStudent);
     return(View(graduate));
 }
Beispiel #17
0
 public ActionResult Edit([Bind(Include = "Id,Login,Password,IdRole")] User user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdRole = new SelectList(db.Roles, "Id", "Title", user.IdRole);
     return(View(user));
 }
Beispiel #18
0
 public ActionResult Edit([Bind(Include = "Id,IdStudent,IdOldUniversity,IdNewUniversity,IdOldFaculty,IdOldGroup,IdNewGroup,DateTransfer")] Transfer transfer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(transfer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdStudent = new SelectList(db.Students, "Id", "FirstName", transfer.IdStudent);
     return(View(transfer));
 }
Beispiel #19
0
 public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,MiddleName,IdDepertament,IdUser")] Employee employee)
 {
     if (ModelState.IsValid)
     {
         db.Entry(employee).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdDepertament = new SelectList(db.Departaments, "Id", "Title", employee.IdDepertament);
     ViewBag.IdUser        = new SelectList(db.Users, "Id", "Login", employee.IdUser);
     return(View(employee));
 }
Beispiel #20
0
 public ActionResult Edit([Bind(Include = "Id,IdStudent,IdDiscipline,Evalution,DateOfDelivery")] Perfomance perfomance)
 {
     if (ModelState.IsValid)
     {
         db.Entry(perfomance).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdDiscipline = new SelectList(db.Disciplines, "Id", "Title", perfomance.IdDiscipline);
     ViewBag.IdStudent    = new SelectList(db.Students, "Id", "FirstName", perfomance.IdStudent);
     return(View(perfomance));
 }
Beispiel #21
0
 public ActionResult Edit([Bind(Include = "Id,IdSpecialty,IdDiscipline,TotalTime,DateInstall")] EducationPlan educationPlan)
 {
     if (ModelState.IsValid)
     {
         db.Entry(educationPlan).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdDiscipline = new SelectList(db.Disciplines, "Id", "Title", educationPlan.IdDiscipline);
     ViewBag.IdSpecialty  = new SelectList(db.Specialties, "Id", "Title", educationPlan.IdSpecialty);
     return(View(educationPlan));
 }
Beispiel #22
0
 public ActionResult Edit([Bind(Include = "Id,FirstName,MiddleName,LastName,Course,Group,DateOfReceipt,IdSpecialty,IdUser")] Student student)
 {
     if (ModelState.IsValid)
     {
         db.Entry(student).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdSpecialty = new SelectList(db.Specialties, "Id", "Title", student.IdSpecialty);
     ViewBag.IdUser      = new SelectList(db.Users, "Id", "Login", student.IdUser);
     return(View(student));
 }
 public ActionResult Edit([Bind(Include = "EnrollmentID,Grade,CourseID,StudentID")] Enrollment enrollment)
 {
     if (ModelState.IsValid)
     {
         db.Entry(enrollment).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CourseID  = new SelectList(db.Courses, "CourseID", "Title", enrollment.CourseID);
     ViewBag.StudentID = new SelectList(db.Students, "StudentID", "LastName", enrollment.StudentID);
     return(View(enrollment));
 }
        private void acceptButton_Click(object sender, RoutedEventArgs e)
        {
            if (!CheckFields())
            {
                return;
            }

            _specialty.Name = nameBox.Text;
            _specialty.Code = codeBox.Text;
            _specialty.Info = infoBox.Text;

            if (specialtyWasNull)
            {
                _context.Specialties.Add(_specialty);
            }
            else
            {
                _context.Entry(_specialty).State = EntityState.Modified;
            }

            _context.SaveChanges();

            DialogResult = true;
        }