protected void Page_Load(object sender, EventArgs e)
    {
        Dictionary <string, object> _loginResult = HCSUtil.GetInfoLogin("", "");
        int    _cookieError = int.Parse(_loginResult["CookieError"].ToString());
        int    _userError   = int.Parse(_loginResult["UserError"].ToString());;
        string _personId    = _loginResult["PersonId"].ToString();
        string _studentId   = _loginResult["StudentId"].ToString();

        try
        {
            if (_cookieError.Equals(0) && _userError.Equals(0))
            {
                Dictionary <string, object> _valueDataRecorded = HCSUtil.SetValueDataRecorded(HCSUtil.PAGE_DOWNLOADREGISTRATIONFORMSTUDENTRECORDS_MAIN, _personId);
                Dictionary <string, object> _dataRecorded      = (Dictionary <string, object>)_valueDataRecorded["DataRecorded" + HCSUtil.SUBJECT_SECTION_DOWNLOADREGISTRATIONFORMSTUDENTRECORDS];

                HCSUtil.HCSStaffDownloadRegistrationFormUtil.GetRegisForm(_dataRecorded);

                downloadformsuccess.Value     = "Y";
                downloadformcookieerror.Value = _cookieError.ToString();
                downloadformusererror.Value   = _userError.ToString();
            }
            else
            {
                downloadformsuccess.Value     = "N";
                downloadformcookieerror.Value = _cookieError.ToString();
                downloadformusererror.Value   = _userError.ToString();
            }
        }
        catch
        {
            downloadformsuccess.Value     = "N";
            downloadformcookieerror.Value = "0";
            downloadformusererror.Value   = "0";
        }
    }
        public static StringBuilder GetMain(string _id, Dictionary <string, object> _termService)
        {
            StringBuilder _html        = new StringBuilder();
            StringBuilder _contentTemp = new StringBuilder();
            Dictionary <string, Dictionary <string, object> > _contentFrmColumn = new Dictionary <string, Dictionary <string, object> >();

            Dictionary <string, object>[] _contentFrmColumnDetail = new Dictionary <string, object> [5];
            Dictionary <string, object>   _valueDataRecorded      = HCSUtil.SetValueDataRecorded(HCSUtil.PAGE_DOWNLOADREGISTRATIONFORMSTUDENTRECORDS_MAIN, _id);
            Dictionary <string, object>   _dataRecorded           = (Dictionary <string, object>)_valueDataRecorded["DataRecorded" + HCSUtil.SUBJECT_SECTION_DOWNLOADREGISTRATIONFORMSTUDENTRECORDS];
            string _fontTHSize = "f9";
            string _fontENSize = "f9";
            int    _i          = 0;

            _contentTemp.Clear();
            _contentTemp.AppendFormat("<div class='lang lang-th font-family-th blue regular {0}'>{1}</div>", _fontTHSize, _dataRecorded["StudentCode"]);
            _contentTemp.AppendFormat("<div class='lang lang-en font-family-en blue regular {0}'>{1}</div>", _fontENSize, _dataRecorded["StudentCode"]);

            _contentFrmColumnDetail[_i] = new Dictionary <string, object>();
            _contentFrmColumnDetail[_i].Add("ID", (_idSectionMain + "-studentid"));
            _contentFrmColumnDetail[_i].Add("HighLight", false);
            _contentFrmColumnDetail[_i].Add("TitleTH", "รหัสนักศึกษา");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", _fontTHSize);
            _contentFrmColumnDetail[_i].Add("TitleEN", "Student ID");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", _fontENSize);
            _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty);
            _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty);
            _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false);
            _contentFrmColumnDetail[_i].Add("InputContent", _contentTemp.ToString());
            _contentFrmColumnDetail[_i].Add("Require", false);
            _contentFrmColumnDetail[_i].Add("LastRow", false);
            _contentFrmColumn.Add("StudentID", _contentFrmColumnDetail[_i]);
            _i++;

            _contentTemp.Clear();
            _contentTemp.AppendFormat("<div class='lang lang-th font-family-th blue regular {0}'>{1}</div>", _fontTHSize, Util.GetFullName(_dataRecorded["TitleInitialsTH"].ToString(), _dataRecorded["TitleFullNameTH"].ToString(), _dataRecorded["FirstName"].ToString(), _dataRecorded["MiddleName"].ToString(), _dataRecorded["LastName"].ToString()));
            _contentTemp.AppendFormat("<div class='lang lang-en font-family-en blue regular {0}'>{1}</div>", _fontENSize, Util.GetFullName(_dataRecorded["TitleInitialsEN"].ToString(), _dataRecorded["TitleFullNameEN"].ToString(), _dataRecorded["FirstNameEN"].ToString(), _dataRecorded["MiddleNameEN"].ToString(), _dataRecorded["LastNameEN"].ToString()).ToUpper());

            _contentFrmColumnDetail[_i] = new Dictionary <string, object>();
            _contentFrmColumnDetail[_i].Add("ID", (_idSectionMain + "-studentname"));
            _contentFrmColumnDetail[_i].Add("HighLight", false);
            _contentFrmColumnDetail[_i].Add("TitleTH", "ชื่อ - นามสกุล");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", _fontTHSize);
            _contentFrmColumnDetail[_i].Add("TitleEN", "Full Name");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", _fontENSize);
            _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty);
            _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty);
            _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false);
            _contentFrmColumnDetail[_i].Add("InputContent", _contentTemp.ToString());
            _contentFrmColumnDetail[_i].Add("Require", false);
            _contentFrmColumnDetail[_i].Add("LastRow", false);
            _contentFrmColumn.Add("FullName", _contentFrmColumnDetail[_i]);
            _i++;

            _contentTemp.Clear();
            _contentTemp.AppendFormat("<div class='lang lang-th font-family-th blue regular {0}'>{1}</div>", _fontTHSize, _dataRecorded["FacultyNameTH"]);
            _contentTemp.AppendFormat("<div class='lang lang-en font-family-en blue regular {0}'>{1}</div>", _fontENSize, Util.UppercaseFirst(_dataRecorded["FacultyNameEN"].ToString()));

            _contentFrmColumnDetail[_i] = new Dictionary <string, object>();
            _contentFrmColumnDetail[_i].Add("ID", (_idSectionMain + "-faculty"));
            _contentFrmColumnDetail[_i].Add("HighLight", false);
            _contentFrmColumnDetail[_i].Add("TitleTH", "คณะ");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", _fontTHSize);
            _contentFrmColumnDetail[_i].Add("TitleEN", "Faculty");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", _fontENSize);
            _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty);
            _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty);
            _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false);
            _contentFrmColumnDetail[_i].Add("InputContent", _contentTemp.ToString());
            _contentFrmColumnDetail[_i].Add("Require", false);
            _contentFrmColumnDetail[_i].Add("LastRow", false);
            _contentFrmColumn.Add("Faculty", _contentFrmColumnDetail[_i]);
            _i++;

            _contentTemp.Clear();
            _contentTemp.AppendFormat("<div class='lang lang-th font-family-th blue regular {0}'>{1}</div>", _fontTHSize, _dataRecorded["ProgramNameTH"]);
            _contentTemp.AppendFormat("<div class='lang lang-en font-family-en blue regular {0}'>{1}</div>", _fontENSize, Util.UppercaseFirst(_dataRecorded["ProgramNameEN"].ToString()));

            _contentFrmColumnDetail[_i] = new Dictionary <string, object>();
            _contentFrmColumnDetail[_i].Add("ID", (_idSectionMain + "-program"));
            _contentFrmColumnDetail[_i].Add("HighLight", false);
            _contentFrmColumnDetail[_i].Add("TitleTH", "หลักสูตร");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", _fontTHSize);
            _contentFrmColumnDetail[_i].Add("TitleEN", "Program");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", _fontENSize);
            _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty);
            _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty);
            _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false);
            _contentFrmColumnDetail[_i].Add("InputContent", _contentTemp.ToString());
            _contentFrmColumnDetail[_i].Add("Require", false);
            _contentFrmColumnDetail[_i].Add("LastRow", false);
            _contentFrmColumn.Add("Program", _contentFrmColumnDetail[_i]);
            _i++;

            /*
             * _contentTemp.Clear();
             * _contentTemp.AppendFormat("<div class='lang lang-th font-family-th blue regular {0}'>{1}</div>", _fontTHSize, _dataRecorded["HospitalNameTH"]);
             * _contentTemp.AppendFormat("<div class='lang lang-en font-family-en blue regular {0}'>{1}</div>", _fontENSize, Util.UppercaseFirst(_dataRecorded["HospitalNameEN"].ToString()));
             *
             * _contentFrmColumnDetail[_i] = new Dictionary<string, object>();
             * _contentFrmColumnDetail[_i].Add("ID", (_idSectionMain + "-hospital"));
             * _contentFrmColumnDetail[_i].Add("HighLight", false);
             * _contentFrmColumnDetail[_i].Add("TitleTH", "หน่วยบริการสุขภาพ");
             * _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", _fontTHSize);
             * _contentFrmColumnDetail[_i].Add("TitleEN", "Hospital");
             * _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", _fontENSize);
             * _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty);
             * _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty);
             * _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false);
             * _contentFrmColumnDetail[_i].Add("InputContent", _contentTemp.ToString());
             * _contentFrmColumnDetail[_i].Add("Require", false);
             * _contentFrmColumnDetail[_i].Add("LastRow", false);
             * _contentFrmColumn.Add("Hospital", _contentFrmColumnDetail[_i]);
             */
            _contentTemp.Clear();
            _contentTemp.AppendFormat("<div class='lang lang-th font-family-th blue regular {0}'>{1}</div>", _fontTHSize, _termService["TermServiceHospitalNameTHHCSConsentRegistration"]);
            _contentTemp.AppendFormat("<div class='lang lang-en font-family-en blue regular {0}'>{1}</div>", _fontENSize, Util.UppercaseFirst(_termService["TermServiceHospitalNameENHCSConsentRegistration"].ToString()));

            _contentFrmColumnDetail[_i] = new Dictionary <string, object>();
            _contentFrmColumnDetail[_i].Add("ID", (_idSectionMain + "-hospital"));
            _contentFrmColumnDetail[_i].Add("HighLight", false);
            _contentFrmColumnDetail[_i].Add("TitleTH", "หน่วยบริการสุขภาพ");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", _fontTHSize);
            _contentFrmColumnDetail[_i].Add("TitleEN", "Hospital");
            _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", _fontENSize);
            _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty);
            _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty);
            _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false);
            _contentFrmColumnDetail[_i].Add("InputContent", _contentTemp.ToString());
            _contentFrmColumnDetail[_i].Add("Require", false);
            _contentFrmColumnDetail[_i].Add("LastRow", false);
            _contentFrmColumn.Add("Hospital", _contentFrmColumnDetail[_i]);

            _html.AppendLine(GetValueDataRecorded(_valueDataRecorded).ToString());

            _html.AppendFormat("<div class='view' id='{0}-panel'>", _idSectionMain);
            _html.AppendLine("      <div class='panel'>");
            _html.AppendLine("          <div class='panel-heading text-center'>");
            _html.AppendLine("              <div class='avatar profilepicture'>");
            _html.AppendLine("                  <div class='watermark'></div>");
            _html.AppendLine("                  <img />");
            _html.AppendLine("              </div>");
            _html.AppendLine("          </div>");
            _html.AppendLine("          <div class='panel-body'>");
            _html.AppendLine("              <div class='form'>");
            _html.AppendLine(HCSUI.GetFrmColumn(_contentFrmColumn["StudentID"]).ToString());
            _html.AppendLine(HCSUI.GetFrmColumn(_contentFrmColumn["FullName"]).ToString());
            _html.AppendLine(HCSUI.GetFrmColumn(_contentFrmColumn["Faculty"]).ToString());
            _html.AppendLine(HCSUI.GetFrmColumn(_contentFrmColumn["Program"]).ToString());

            if (_termService["TermServiceStatusHCSConsentRegistration"].Equals("Y"))
            {
                _html.AppendLine(HCSUI.GetFrmColumn(_contentFrmColumn["Hospital"]).ToString());
            }

            _html.AppendLine("              </div>");

            /*
             * _html.AppendLine("              <div class='btn-command text-center'>");
             * _html.AppendFormat("                <a class='btn btn-block btn-success' id='{0}-buttondownload'>", _idSectionMain);
             * _html.AppendFormat("                    <div class='lang lang-th font-family-th {0} regular'>ดาวน์โหลดแบบฟอร์มประกันสุขภาพ</div>", _fontTHSize);
             * _html.AppendFormat("                    <div class='lang lang-en font-family-en {0} regular'>Download Registration Form</div>", _fontENSize);
             * _html.AppendLine("                  </a>");
             * _html.AppendLine("              </div>");
             */
            _html.AppendLine("          </div>");
            _html.AppendLine("      </div>");
            _html.AppendLine("  </div>");

            return(_html);
        }