コード例 #1
0
            public static StringBuilder GetMain()
            {
                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> [3];
                Dictionary <string, object>   _paramSearch            = new Dictionary <string, object>();
                DataSet _ds         = new DataSet();
                string  _fontTHSize = "f10";
                string  _fontENSize = "f10";
                int     _i          = 0;

                _contentTemp.Clear();
                _contentTemp.AppendFormat("<div class='lang lang-th font-family-th black light {0}'></div>", _fontTHSize);
                _contentTemp.AppendFormat("<div class='lang lang-en font-family-en black light {0}'></div>", _fontENSize);

                _contentFrmColumnDetail[_i] = new Dictionary <string, object>();
                _contentFrmColumnDetail[_i].Add("ID", (_idSectionDialog + "-workedstatus"));
                _contentFrmColumnDetail[_i].Add("HighLight", false);
                _contentFrmColumnDetail[_i].Add("TitleTH", "สถานะการทำงานของนักศึกษา");
                _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", _fontTHSize);
                _contentFrmColumnDetail[_i].Add("TitleEN", "Worked Status");
                _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", _fontENSize);
                _contentFrmColumnDetail[_i].Add("DiscriptionTH", "");
                _contentFrmColumnDetail[_i].Add("DiscriptionEN", "");
                _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false);
                _contentFrmColumnDetail[_i].Add("InputContent", _contentTemp.ToString());
                _contentFrmColumnDetail[_i].Add("Require", false);
                _contentFrmColumnDetail[_i].Add("LastRow", false);
                _contentFrmColumn.Add("WorkedStatus", _contentFrmColumnDetail[_i]);
                _i++;

                _paramSearch.Clear();
                _paramSearch.Add("WorkedStatus", "Y");
                _paramSearch.Add("CancelledStatus", "N");

                _ds = HCSDB.GetListWelfare(_paramSearch);

                _contentTemp.Clear();

                foreach (DataRow _dr1 in _ds.Tables[0].Rows)
                {
                    _contentTemp.AppendLine("<div class='radio-row'>");
                    _contentTemp.AppendLine("   <ul>");
                    _contentTemp.AppendLine("       <li class='radio-col input-col'>");
                    _contentTemp.AppendFormat("         <input class='inputradio' type='radio' name='{0}-welfare' value='{1}' />", _idSectionDialog, _dr1["id"]);
                    _contentTemp.AppendLine("       </li>");
                    _contentTemp.AppendLine("       <li class='radio-col label-col'>");
                    _contentTemp.AppendFormat("         <div class='lang lang-th font-family-th black light {0}'>{1}</div>", _fontTHSize, _dr1["nameTH"]);
                    _contentTemp.AppendFormat("         <div class='lang lang-en font-family-en black light {0}'>{1}</div>", _fontENSize, _dr1["nameEN"]);
                    _contentTemp.AppendLine("       </li>");
                    _contentTemp.AppendLine("   </ul>");
                    _contentTemp.AppendLine("</div>");
                }

                _ds.Dispose();

                _contentFrmColumnDetail[_i] = new Dictionary <string, object>();
                _contentFrmColumnDetail[_i].Add("ID", (_idSectionDialog + "-welfareworkedstatusy"));
                _contentFrmColumnDetail[_i].Add("HighLight", false);
                _contentFrmColumnDetail[_i].Add("TitleTH", "สวัสดิการจากที่ทำงาน");
                _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", _fontTHSize);
                _contentFrmColumnDetail[_i].Add("TitleEN", "From Welfare to Work");
                _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", _fontENSize);
                _contentFrmColumnDetail[_i].Add("DiscriptionTH", "");
                _contentFrmColumnDetail[_i].Add("DiscriptionEN", "");
                _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false);
                _contentFrmColumnDetail[_i].Add("InputContent", _contentTemp.ToString());
                _contentFrmColumnDetail[_i].Add("Require", false);
                _contentFrmColumnDetail[_i].Add("LastRow", false);
                _contentFrmColumn.Add("WelfareWorkedStatusY", _contentFrmColumnDetail[_i]);
                _i++;

                _paramSearch.Clear();
                _paramSearch.Add("WorkedStatus", "N");
                _paramSearch.Add("CancelledStatus", "N");

                _ds = HCSDB.GetListWelfare(_paramSearch);

                _contentTemp.Clear();

                foreach (DataRow _dr2 in _ds.Tables[0].Rows)
                {
                    _contentTemp.AppendLine("<div class='radio-row'>");
                    _contentTemp.AppendLine("   <ul>");
                    _contentTemp.AppendLine("       <li class='radio-col input-col'>");
                    _contentTemp.AppendFormat("         <input class='inputradio' type='radio' name='{0}-welfare' value='{1}' />", _idSectionDialog, _dr2["id"]);
                    _contentTemp.AppendLine("       </li>");
                    _contentTemp.AppendLine("       <li class='radio-col label-col'>");
                    _contentTemp.AppendFormat("         <div class='lang lang-th font-family-th black light {0}'>{1}</div>", _fontTHSize, _dr2["nameTH"]);
                    _contentTemp.AppendFormat("         <div class='lang lang-en font-family-en black light {0}'>{1}</div>", _fontENSize, _dr2["nameEN"]);
                    _contentTemp.AppendLine("       </li>");
                    _contentTemp.AppendLine("   </ul>");
                    _contentTemp.AppendLine("</div>");
                }

                _ds.Dispose();

                _contentFrmColumnDetail[_i] = new Dictionary <string, object>();
                _contentFrmColumnDetail[_i].Add("ID", (_idSectionDialog + "-welfareworkedstatusn"));
                _contentFrmColumnDetail[_i].Add("HighLight", false);
                _contentFrmColumnDetail[_i].Add("TitleTH", "ปัจจุบันเบิกค่ารักษาพยาบาลอย่างไร");
                _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", _fontTHSize);
                _contentFrmColumnDetail[_i].Add("TitleEN", "Reimbursement of Medical Expenses");
                _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", _fontENSize);
                _contentFrmColumnDetail[_i].Add("DiscriptionTH", "");
                _contentFrmColumnDetail[_i].Add("DiscriptionEN", "");
                _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false);
                _contentFrmColumnDetail[_i].Add("InputContent", _contentTemp.ToString());
                _contentFrmColumnDetail[_i].Add("Require", false);
                _contentFrmColumnDetail[_i].Add("LastRow", false);
                _contentFrmColumn.Add("WelfareWorkedStatusN", _contentFrmColumnDetail[_i]);

                _html.AppendFormat("<div class='dialog' id='{0}-panel'>", _idSectionDialog);
                _html.AppendLine("      <div class='panel panel-transparent'>");
                _html.AppendLine("          <div class='panel-body'>");
                _html.AppendLine("              <div class='form horizontal'>");
                _html.AppendLine(HCSUI.GetFrmColumn(_contentFrmColumn["WorkedStatus"]).ToString());
                _html.AppendLine(HCSUI.GetFrmColumn(_contentFrmColumn["WelfareWorkedStatusY"]).ToString());
                _html.AppendLine(HCSUI.GetFrmColumn(_contentFrmColumn["WelfareWorkedStatusN"]).ToString());
                _html.AppendLine("              </div>");
                _html.AppendLine("              <div class='btn-command text-center'>");
                _html.AppendFormat("                <a class='btn btn-block btn-info' id='{0}-buttondownload'>", _idSectionDialog);
                _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'>Start Download</div>", _fontENSize);
                _html.AppendLine("                  </a>");
                _html.AppendLine("              </div>");
                _html.AppendLine("          </div>");
                _html.AppendLine("      </div>");
                _html.AppendLine("  </div>");

                return(_html);
            }
            public static StringBuilder GetMain()
            {
                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> [3];
                Dictionary <string, object>   _paramSearch            = new Dictionary <string, object>();
                DataSet _ds         = new DataSet();
                string  _fontTHSize = "f10";
                string  _fontENSize = "f10";
                int     _i          = 0;

                _paramSearch.Clear();
                _paramSearch.Add("ID", "RA, SI");
                _paramSearch.Add("CancelledStatus", "N");

                _ds = HCSDB.GetListHospital(_paramSearch);

                _contentTemp.Clear();

                foreach (DataRow _dr1 in _ds.Tables[0].Rows)
                {
                    _contentTemp.AppendLine("<div class='radio-row'>");
                    _contentTemp.AppendLine("   <ul>");
                    _contentTemp.AppendLine("       <li class='radio-col input-col'>");
                    _contentTemp.AppendFormat("         <input class='inputradio' type='radio' name='{0}-hospital' value='{1}' />", _idSectionDialog, _dr1["id"]);
                    _contentTemp.AppendLine("       </li>");
                    _contentTemp.AppendLine("       <li class='radio-col label-col'>");
                    _contentTemp.AppendFormat("         <div class='lang lang-th font-family-th black light {0}'>{1}</div>", _fontTHSize, _dr1["hospitalNameTH"]);
                    _contentTemp.AppendFormat("         <div class='lang lang-en font-family-en black light {0}'>{1}</div>", _fontENSize, _dr1["hospitalNameEN"]);
                    _contentTemp.AppendLine("       </li>");
                    _contentTemp.AppendLine("   </ul>");
                    _contentTemp.AppendLine("</div>");
                }

                _ds.Dispose();

                _contentFrmColumnDetail[_i] = new Dictionary <string, object>();
                _contentFrmColumnDetail[_i].Add("ID", (_idSectionDialog + "-hospital"));
                _contentFrmColumnDetail[_i].Add("HighLight", false);
                _contentFrmColumnDetail[_i].Add("TitleTH", String.Empty);
                _contentFrmColumnDetail[_i].Add("FontSizeTitleTH", String.Empty);
                _contentFrmColumnDetail[_i].Add("TitleEN", String.Empty);
                _contentFrmColumnDetail[_i].Add("FontSizeTitleEN", String.Empty);
                _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.AppendFormat("<div class='dialog' id='{0}-panel'>", _idSectionDialog);
                _html.AppendLine("      <div class='panel panel-transparent'>");
                _html.AppendLine("          <div class='panel-body'>");
                _html.AppendLine("              <div class='form horizontal'>");
                _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-info' id='{0}-buttonsave'>", _idSectionDialog);
                _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'>Save</div>", _fontENSize);
                _html.AppendLine("                  </a>");
                _html.AppendLine("              </div>");
                _html.AppendLine("          </div>");
                _html.AppendLine("      </div>");
                _html.AppendLine("  </div>");

                return(_html);
            }
コード例 #3
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);
        }
コード例 #4
0
    public static Dictionary <string, object> GetPage(string _page, string _id)
    {
        Dictionary <string, object> _loginResult = GetLogin(_page, _id);
        Dictionary <string, object> _pageResult  = new Dictionary <string, object>();
        bool          _exist          = true;
        int           _pageError      = 0;
        int           _cookieError    = int.Parse(_loginResult["CookieError"].ToString());
        int           _userError      = int.Parse(_loginResult["UserError"].ToString());
        string        _signinYN       = String.Empty;
        string        _personId       = _loginResult["PersonId"].ToString();
        string        _studentId      = _loginResult["StudentId"].ToString();
        string        _degree         = _loginResult["Degree"].ToString();
        string        _lang           = _loginResult["Language"].ToString();
        StringBuilder _menutopContent = new StringBuilder();
        StringBuilder _headerContent  = new StringBuilder();
        StringBuilder _mainContent    = new StringBuilder();

        _pageError      = 1;
        _signinYN       = String.Empty;
        _menutopContent = null;
        _headerContent  = null;
        _mainContent    = null;

        if (_page.Equals(PAGE_TERMSERVICEHCSCONSENTREGISTRATION_MAIN) ||
            _page.Equals(PAGE_DOWNLOADREGISTRATIONFORM_MAIN))
        {
            if (_userError.Equals(4) || _userError.Equals(5) || _userError.Equals(6))
            {
                _userError = (_lang.Equals("TH") ? 0 : 6);
            }

            if (_userError.Equals(0))
            {
                _exist = ChkExistStudentTermServiceHCSConsentRegistration(_studentId);

                if (!_exist)
                {
                    _page = PAGE_TERMSERVICEHCSCONSENTREGISTRATION_MAIN;
                    _loginResult["UserError"] = _userError;
                }
                else
                {
                    _page = PAGE_DOWNLOADREGISTRATIONFORM_MAIN;
                }
            }
        }

        if (_userError.Equals(4) || _userError.Equals(5) || _userError.Equals(6))
        {
            _page = ((_page.Equals(PAGE_STUDENTRECORDSSTUDENTCV_MAIN) || _page.Equals(PAGE_TERMSERVICEHCSCONSENTOOCA_MAIN)) ? _page : PAGE_DOWNLOADREGISTRATIONFORM_MAIN);
        }

        if (_page.Equals(PAGE_STUDENTRECORDSSTUDENTCV_MAIN))
        {
            _pageError = 0;
            _signinYN  = "Y";
            _userError = 0;
            _loginResult["UserError"] = _userError;
            _mainContent = (_cookieError.Equals(0) ? Util.GetStudentRecordsToStudentCV(_personId) : null);
        }

        if (_page.Equals(PAGE_TERMSERVICEHCSCONSENTREGISTRATION_MAIN))
        {
            _pageError = 0;
            _signinYN  = "Y";
            _loginResult["UserError"] = _userError;
            _mainContent = (_cookieError.Equals(0) && _userError.Equals(0) ? HCSTermServiceConsentRegistrationUI.GetSection(_loginResult, "MAIN", "", _studentId) : null);
        }

        if (_page.Equals(PAGE_TERMSERVICEHCSCONSENTOOCA_MAIN))
        {
            _pageError = 0;
            _signinYN  = "Y";
            _userError = (_degree.Equals("B") ? 0 : 7);
            _loginResult["UserError"] = _userError;
            _mainContent = (_cookieError.Equals(0) && _userError.Equals(0) ? HCSTermServiceConsentOOCAUI.GetSection(_loginResult, "MAIN", "", _studentId) : null);
        }

        if (_page.Equals(PAGE_DOWNLOADREGISTRATIONFORM_MAIN))
        {
            _pageError = 0;
            _signinYN  = "Y";
            _loginResult["UserError"] = _userError;
            _mainContent = (_cookieError.Equals(0) && _userError.Equals(0) ? HCSDownloadRegistrationFormUI.GetSection(_loginResult, "MAIN", "", _personId) : null);
        }

        _pageResult.Add("Page", _page);
        _pageResult.Add("PageError", _pageError.ToString());
        _pageResult.Add("SignInYN", _signinYN);
        _pageResult.Add("CookieError", _cookieError.ToString());
        _pageResult.Add("UserError", _userError.ToString());
        _pageResult.Add("Language", _lang);
        _pageResult.Add("TopMenuBarContent", HCSUI.GetTopMenuBar(_loginResult, _pageError, _page).ToString());
        _pageResult.Add("HeaderContent", (_headerContent != null ? _headerContent.ToString() : String.Empty));
        _pageResult.Add("BottomMenuBarContent", String.Empty);
        _pageResult.Add("MainContent", (_mainContent != null ? _mainContent.ToString() : String.Empty));

        return(_pageResult);
    }