コード例 #1
0
        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
            }
        }