protected void btnSave_Click(object sender, EventArgs e) { ConstraintSetting newSetting = new ConstraintSetting(); if (ddlAssignToExaminer.SelectedIndex == 0) { newSetting.AssignToExaminer = true; } else if (ddlAssignToExaminer.SelectedIndex == 1) { newSetting.AssignToExaminer = false; } newSetting.MaxEveningSession = Convert.ToInt16(tbEvening.Text); newSetting.MaxExtraSession = Convert.ToInt16(tbExtra.Text); newSetting.MaxReliefSession = Convert.ToInt16(tbRelief.Text); newSetting.MaxSaturdaySession = Convert.ToInt16(tbSaturday.Text); newSetting.MaxInvigilatorAssignToOwnFaculty = Convert.ToInt16(tbMaxStaffToOwnFaculty.Text); newSetting.MaxConsecutiveDayDuty = Convert.ToInt16(tbMaxConsecutiveDuty.Text); newSetting.DayOfExemptionForExaminer = Convert.ToInt16(tbExemptionForExaminer.Text); MaintainConstraintSettingControl mSettingControl = new MaintainConstraintSettingControl(); mSettingControl.saveIntoDatabase(newSetting); mSettingControl.shutDown(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { MaintainConstraintSettingControl mSettingControl = new MaintainConstraintSettingControl(); ConstraintSetting setting = mSettingControl.readSettingFromDatabase(); mSettingControl.shutDown(); if (setting != null) { if (setting.AssignToExaminer == true) { ddlAssignToExaminer.SelectedIndex = 0; } else { ddlAssignToExaminer.SelectedIndex = 1; } tbEvening.Text = setting.MaxEveningSession.ToString(); tbExtra.Text = setting.MaxExtraSession.ToString(); tbRelief.Text = setting.MaxReliefSession.ToString(); tbSaturday.Text = setting.MaxSaturdaySession.ToString(); tbExemptionForExaminer.Text = setting.DayOfExemptionForExaminer.ToString(); tbMaxConsecutiveDuty.Text = setting.MaxConsecutiveDayDuty.ToString(); tbMaxStaffToOwnFaculty.Text = setting.MaxInvigilatorAssignToOwnFaculty.ToString(); } } }