protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { lblDateSigned.Text = DateTime.Now.ToLongDateString(); #region For Steel Checkboxes. var _experience_map_Steel = _supervisorRepository.Form_Experience_Maps(4); int i = 0; var strContent = new StringBuilder(); foreach (var each in _experience_map_Steel) { if (i % 4 == 0) { var _Experience = _supervisorRepository.Get_Experience(each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); strContent.Append("<div class='row'>"); GenerateCheckBox(pnlSteelExperiences, _Experience.ExperienceTitle, _Experience.ExperienceId.HasValue ? _Experience.ExperienceId.Value : 0, each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); if (i == 4) { strContent.Append("</div>"); } } else { var _Experience = _supervisorRepository.Get_Experience(each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); GenerateCheckBox(pnlSteelExperiences, _Experience.ExperienceTitle, _Experience.ExperienceId.HasValue ? _Experience.ExperienceId.Value : 0, each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); } i++; } if (_experience_map_Steel.Count > 0) { strContent.Append("</div>"); pnlSteelExperiences.Controls.Add(new LiteralControl(strContent.ToString())); } #endregion #region For Removal Checkboxes. var _experience_map_Removal = _supervisorRepository.Form_Experience_Maps(6); int j = 0; var strContentRemoval = new StringBuilder(); foreach (var each in _experience_map_Removal) { if (j % 4 == 0) { var _Experience = _supervisorRepository.Get_Experience(each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); strContentRemoval.Append("<div class='row'>"); GenerateCheckBox(pnlRemovalExperiences, _Experience.ExperienceTitle, _Experience.ExperienceId.HasValue ? _Experience.ExperienceId.Value : 0, each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); if (i == 4) { strContentRemoval.Append("</div>"); } } else { var _Experience = _supervisorRepository.Get_Experience(each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); GenerateCheckBox(pnlRemovalExperiences, _Experience.ExperienceTitle, _Experience.ExperienceId.HasValue ? _Experience.ExperienceId.Value : 0, each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); } j++; } if (_experience_map_Removal.Count > 0) { strContentRemoval.Append("</div>"); pnlRemovalExperiences.Controls.Add(new LiteralControl(strContent.ToString())); } #endregion #region For Repaint Checkboxes. var _experience_map_Repaint = _supervisorRepository.Form_Experience_Maps(5); int l = 0; var strContentRepaint = new StringBuilder(); foreach (var each in _experience_map_Repaint) { if (l % 4 == 0) { var _Experience = _supervisorRepository.Get_Experience(each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); strContentRepaint.Append("<div class='row'>"); GenerateCheckBox(pnlRepaintExperiences, _Experience.ExperienceTitle, _Experience.ExperienceId.HasValue ? _Experience.ExperienceId.Value : 0, each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); if (i == 4) { strContentRepaint.Append("</div>"); } } else { var _Experience = _supervisorRepository.Get_Experience(each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); GenerateCheckBox(pnlRepaintExperiences, _Experience.ExperienceTitle, _Experience.ExperienceId.HasValue ? _Experience.ExperienceId.Value : 0, each.ExperienceId.HasValue ? each.ExperienceId.Value : 0); } l++; } if (_experience_map_Repaint.Count > 0) { strContentRepaint.Append("</div>"); pnlRepaintExperiences.Controls.Add(new LiteralControl(strContent.ToString())); } #endregion } }