private void btnSave_Click(object sender, System.EventArgs e) { LoadRecord(out var student, out var details, out var requirement); SaveRecord(student, details, requirement); FormHelper.ClearForm(this.Controls); }
private void dgvSubjectList_CellClick(object sender, DataGridViewCellEventArgs e) { try { FormHelper.ClearForm(groupBoxDetails.Controls); int scheduleId = Convert.ToInt32(dgvSubjectList.Rows[e.RowIndex].Cells[0].Value.ToString()); _classSchedule = _context.ClassSchedules.FirstOrDefault(t => t.Id == scheduleId); LoadControlData(e.RowIndex, _classSchedule); } catch { } }
private void btnSave_Click(object sender, EventArgs e) { try { if (_classSchedule == null) { ClassSchedule newClassSchedule = new ClassSchedule(); newClassSchedule.SectionId = _sectionId; newClassSchedule.SubjectId = Convert.ToInt32(cbSubjects.SelectedValue); newClassSchedule.RoomId = Convert.ToInt32(cbRooms.SelectedValue); newClassSchedule.TeacherId = Convert.ToInt32(cbTeachers.SelectedValue); newClassSchedule.StartTime = txtFrom.Text; newClassSchedule.EndTime = txtTo.Text; newClassSchedule.Days = GetDays(); newClassSchedule.Term = lblTerm.Text; newClassSchedule.Meridiem = GetMeridiem(txtFrom.Text); _context.ClassSchedules.Add(newClassSchedule); } else { ClassSchedule classScheduleFromDb = _context.ClassSchedules.FirstOrDefault(t => t.Id == _classSchedule.Id); classScheduleFromDb.SectionId = _sectionId; classScheduleFromDb.SubjectId = Convert.ToInt32(cbSubjects.SelectedValue); classScheduleFromDb.RoomId = Convert.ToInt32(cbRooms.SelectedValue); classScheduleFromDb.TeacherId = Convert.ToInt32(cbTeachers.SelectedValue); classScheduleFromDb.StartTime = txtFrom.Text; classScheduleFromDb.EndTime = txtTo.Text; classScheduleFromDb.Days = GetDays(); classScheduleFromDb.Term = lblTerm.Text; } FormHelper.ClearForm(groupBoxDetails.Controls); _context.SaveChanges(); LoadSchedules(); groupBoxDetails.Enabled = false; } catch (Exception exception) { MessageBox.Show("Saving record failed"); } }
private void btnNewSubject_Click(object sender, EventArgs e) { groupSubject.Enabled = true; FormHelper.ClearForm(groupSubject.Controls); }
private void btnCancel_Click(object sender, EventArgs e) { FormHelper.ClearForm(groupSubject.Controls); }