public static StringBuilder GetSection(Dictionary <string, object> _infoLogin, string _section, string _sectionAction, string _id) { StringBuilder _html = new StringBuilder(); switch (_section) { case "MAIN": _html = SectionMainUI.GetMain(_infoLogin); break; case "SEARCH": _html = SectionSearchUI.GetMain(); break; case "PROGRESSDOWNLOAD": _html = HCSStaffUI.GetFrmProgressDownloadData(HCSStaffUtil.PAGE_DOWNLOADREGISTRATIONFORM_PROGRESS, _idSectionProgress); break; } return(_html); }
public static StringBuilder GetMain(Dictionary <string, object> _infoLogin) { Dictionary <string, object> _infoData = new Dictionary <string, object>(); Dictionary <string, object> _infoDataResult = HCSStaffUtil.GetInfoData(HCSStaffUtil.PAGE_DOWNLOADREGISTRATIONFORM_MAIN, _infoData); Dictionary <string, object> _searchResult = new Dictionary <string, object>(); StringBuilder _html = new StringBuilder(); int _cookieError = Util.ChkCookie(HCSStaffUtil._myParamSearchCookieName); bool _show = false; if (_cookieError.Equals(0)) { HttpCookie _objCookie = Util.GetCookie(HCSStaffUtil._myParamSearchCookieName); if (_objCookie["Command"].Equals(HCSStaffUtil.PAGE_DOWNLOADREGISTRATIONFORM_MAIN)) { _show = true; _searchResult = HCSStaffDownloadRegistrationFormUtil.GetSearch(HCSStaffUtil.SetParameterSearch(HCSStaffUtil.PAGE_DOWNLOADREGISTRATIONFORM_MAIN, null, true)); } } _html.AppendLine(HCSStaffUI.GetInfoBar(_infoDataResult, true).ToString()); _html.AppendLine("<div class='after-sticky main'>"); _html.AppendFormat("<div class='table' id='{0}-table'>", _idSectionMain); _html.AppendLine(" <div class='table-layout'>"); _html.AppendLine(" <div class='table-content'>"); _html.AppendLine(" <div class='table-freeze sticky'>"); _html.AppendLine(" <div class='table-title'>"); _html.AppendFormat(" <div class='contentbody-left table-option table-rowperpage en-label'>{0}</div>", HCSStaffUI.GetComboboxRowPerPage(_idSectionMain + "-rowperpage")); _html.AppendLine(" <div class='contentbody-left button'>"); _html.AppendLine(" <div class='button-layout'>"); _html.AppendLine(" <div class='button-content'>"); _html.AppendLine(" <ul class='button-style2'>"); _html.AppendFormat(" <li><div class='click-button en-label button-download{0}' alt='{0}'>Download {1}</div></li>", HCSStaffUtil._selectOption[1].ToLower(), HCSStaffUtil._selectOption[1]); _html.AppendFormat(" <li><div class='click-button en-label button-download{0}' alt='{0}'>Download {1}</div></li>", HCSStaffUtil._selectOption[0].ToLower(), HCSStaffUtil._selectOption[0]); _html.AppendFormat(" </ul>"); _html.AppendLine(" </div>"); _html.AppendLine(" </div>"); _html.AppendLine(" </div>"); _html.AppendFormat(" <div class='contentbody-right table-recordcount en-label'>"); _html.AppendFormat(" <span class='recordcount-search hidden'>{0}</span>", (_show.Equals(true) ? double.Parse(_searchResult["RecordCount"].ToString()).ToString("#,##0") : String.Empty)); _html.AppendFormat(" <span class='recordcountprimary-search th-label'>{0}</span>", (_show.Equals(true) ? double.Parse(_searchResult["RecordCountPrimary"].ToString()).ToString("#,##0") : String.Empty)); _html.AppendLine(" </div>"); _html.AppendLine(" </div>"); _html.AppendLine(" <div class='clear'></div>"); _html.AppendLine(" <div class='table-head'>"); _html.AppendLine(" <div class='table-row'>"); _html.AppendLine(" <div class='table-col table-col-width-fixed table-col1'><div class='table-col-msg'><div class='en-label'>No.</div></div></div>"); _html.AppendLine(" <div class='table-col table-col-width-fixed table-col2'><div class='table-col-msg'><div class='en-label'>Select All</div><div class='input-root'><input class='checkbox select-root' type='checkbox' id='select-root' name='select-root' alt='select-child' /></div></div></div>"); _html.AppendLine(" <div class='table-col table-col-width-fixed table-col3'><div class='table-col-msg'><div class='en-label'>Student</div><div class='en-label'>ID</div></div></div>"); _html.AppendLine(" <div class='table-col table-col-width-dynamic table-col4'><div class='table-col-msg'><div class='en-label'>Full Name</div><div class='en-label'>( TH )</div></div></div>"); _html.AppendLine(" <div class='table-col table-col-width-fixed table-col5'><div class='table-col-msg'><div class='en-label'>Faculty</div></div></div>"); _html.AppendLine(" <div class='table-col table-col-width-fixed table-col6'><div class='table-col-msg'><div class='en-label'>Program</div></div></div>"); _html.AppendLine(" <div class='table-col table-col-width-fixed table-col7'><div class='table-col-msg'><div class='en-label'>Year</div><div class='en-label'>Attended</div></div></div>"); _html.AppendLine(" <div class='table-col table-col-width-fixed table-col8'><div class='table-col-msg'><div class='en-label'>Admission</div><div class='en-label'>Type</div></div></div>"); _html.AppendLine(" <div class='table-col table-col-width-fixed table-col9'><div class='table-col-msg'><div class='en-label'>Latest Date Download</div></div></div>"); _html.AppendLine(" <div class='table-col table-col-width-fixed table-col10'><div class='table-col-msg'><div class='en-label'>Download</div><div class='en-label'>Count</div></div></div>"); _html.AppendLine(" </div>"); _html.AppendLine(" </div>"); _html.AppendLine(" </div>"); _html.AppendFormat(" <div class='table-list'>{0}</div>", (_show.Equals(true) ? _searchResult["List"] : String.Empty)); _html.AppendFormat(" <div class='table-navpage'>{0}</div>", (_show.Equals(true) ? _searchResult["NavPage"] : String.Empty)); _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> [8]; Dictionary <string, object> _paramSearch = new Dictionary <string, object>(); int _i = 0; _paramSearch.Clear(); _contentFrmColumnDetail[_i] = new Dictionary <string, object>(); _contentFrmColumnDetail[_i].Add("ID", (_idSectionSearch + "-registrationform")); _contentFrmColumnDetail[_i].Add("HighLight", false); _contentFrmColumnDetail[_i].Add("TitleTH", "<span class='th-label'>แบบฟอร์มบริการสุขภาพ</span><span class='en-label'> : Health Care Service Form</span>"); _contentFrmColumnDetail[_i].Add("TitleEN", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty); _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false); _contentFrmColumnDetail[_i].Add("InputContent", ("<div class='combobox-width-dynamic' id='" + _idSectionSearch + "-registrationform-combobox'>" + HCSStaffUI.GetComboboxRegistrationForm((_idSectionSearch + "-registrationform"), _paramSearch) + "</div>")); _contentFrmColumnDetail[_i].Add("Require", false); _contentFrmColumnDetail[_i].Add("LastRow", true); _contentFrmColumn.Add("RegistrationForm", _contentFrmColumnDetail[_i]); _i++; _contentFrmColumnDetail[_i] = new Dictionary <string, object>(); _contentFrmColumnDetail[_i].Add("ID", (_idSectionSearch + "-yearattended")); _contentFrmColumnDetail[_i].Add("HighLight", false); _contentFrmColumnDetail[_i].Add("TitleTH", "<span class='th-label'>ปีที่เข้าศึกษา</span><span class='en-label'> : Year Attended</span>"); _contentFrmColumnDetail[_i].Add("TitleEN", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty); _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false); _contentFrmColumnDetail[_i].Add("InputContent", ("<div class='combobox-width-dynamic' id='" + _idSectionSearch + "-yearattended-combobox'>" + HCSStaffUI.GetComboboxYearAttended(_idSectionSearch + "-yearattended") + "</div>")); _contentFrmColumnDetail[_i].Add("Require", false); _contentFrmColumnDetail[_i].Add("LastRow", true); _contentFrmColumn.Add("YearAttended", _contentFrmColumnDetail[_i]); _i++; _contentFrmColumnDetail[_i] = new Dictionary <string, object>(); _contentFrmColumnDetail[_i].Add("ID", (_idSectionSearch + "-program")); _contentFrmColumnDetail[_i].Add("HighLight", false); _contentFrmColumnDetail[_i].Add("TitleTH", "<span class='th-label'>หน่วยงานที่ขึ้นทะเบียนสิทธิรักษาพยาบาล</span><span class='en-label'> : Agency Registered</span>"); _contentFrmColumnDetail[_i].Add("TitleEN", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty); _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false); _contentFrmColumnDetail[_i].Add("InputContent", ("<div class='combobox-width-dynamic' id='" + _idSectionSearch + "-program-combobox'></div>")); _contentFrmColumnDetail[_i].Add("Require", false); _contentFrmColumnDetail[_i].Add("LastRow", true); _contentFrmColumn.Add("AgencyRegistered", _contentFrmColumnDetail[_i]); _i++; _contentFrmColumnDetail[_i] = new Dictionary <string, object>(); _contentFrmColumnDetail[_i].Add("ID", (_idSectionSearch + "-keyword")); _contentFrmColumnDetail[_i].Add("HighLight", false); _contentFrmColumnDetail[_i].Add("TitleTH", "<span class='th-label'>รหัส / ชื่อเต็ม</span><span class='en-label'> : Student ID / Full Name</span>"); _contentFrmColumnDetail[_i].Add("TitleEN", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty); _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false); _contentFrmColumnDetail[_i].Add("InputContent", "<input class='inputbox' type='text' id='" + _idSectionSearch + "-keyword' value='' />"); _contentFrmColumnDetail[_i].Add("Require", false); _contentFrmColumnDetail[_i].Add("LastRow", true); _contentFrmColumn.Add("Keyword", _contentFrmColumnDetail[_i]); _i++; _contentFrmColumnDetail[_i] = new Dictionary <string, object>(); _contentFrmColumnDetail[_i].Add("ID", (_idSectionSearch + "-entrancetype")); _contentFrmColumnDetail[_i].Add("HighLight", false); _contentFrmColumnDetail[_i].Add("TitleTH", "<span class='th-label'>ระบบการสอบเข้า</span><span class='en-label'> : Admission Type</span>"); _contentFrmColumnDetail[_i].Add("TitleEN", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty); _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false); _contentFrmColumnDetail[_i].Add("InputContent", ("<div class='combobox-width-dynamic' id='" + _idSectionSearch + "-entrancetype-combobox'>" + HCSStaffUI.GetComboboxEntranceType(_idSectionSearch + "-entrancetype") + "</div>")); _contentFrmColumnDetail[_i].Add("Require", false); _contentFrmColumnDetail[_i].Add("LastRow", true); _contentFrmColumn.Add("EntranceType", _contentFrmColumnDetail[_i]); _i++; _contentFrmColumnDetail[_i] = new Dictionary <string, object>(); _contentFrmColumnDetail[_i].Add("ID", (_idSectionSearch + "-downloadstatus")); _contentFrmColumnDetail[_i].Add("HighLight", false); _contentFrmColumnDetail[_i].Add("TitleTH", "<span class='th-label'>สถานะการดาว์นโหลด</span><span class='en-label'> : Download Status</span>"); _contentFrmColumnDetail[_i].Add("TitleEN", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionTH", String.Empty); _contentFrmColumnDetail[_i].Add("DiscriptionEN", String.Empty); _contentFrmColumnDetail[_i].Add("InputContentPaddingDown", false); _contentFrmColumnDetail[_i].Add("InputContent", ("<div class='combobox-width-dynamic' id='" + _idSectionSearch + "-downloadstatus-combobox'>" + HCSStaffUI.GetComboboxDownloadStatus(_idSectionSearch + "-downloadstatus") + "</div>")); _contentFrmColumnDetail[_i].Add("Require", false); _contentFrmColumnDetail[_i].Add("LastRow", true); _contentFrmColumn.Add("DownloadStatus", _contentFrmColumnDetail[_i]); _i++; _contentTemp.Clear(); _contentTemp.AppendLine("<div class='search-sort-content'>"); _contentTemp.AppendLine(" <div class='contentbody-left'>"); _contentTemp.AppendFormat(" <div id='{0}-sortorderby-combobox'>{1}</div>", _idSectionSearch, HCSStaffUI.GetComboboxOrder((_idSectionSearch + "-sortorderby"), HCSStaffDownloadRegistrationFormUtil._sortOrderBy)); _contentTemp.AppendLine(" </div>"); _contentTemp.AppendLine(" <div class='contentbody-left'>"); _contentTemp.AppendFormat(" <div id='{0}-sortexpression-combobox'>{1}</div>", _idSectionSearch, HCSStaffUI.GetComboboxOrder((_idSectionSearch + "-sortexpression"), HCSStaffUtil._sortExpression)); _contentTemp.AppendLine(" </div>"); _contentTemp.AppendLine("</div>"); _contentTemp.AppendLine("<div class='clear'></div>"); _contentFrmColumnDetail[_i] = new Dictionary <string, object>(); _contentFrmColumnDetail[_i].Add("ID", (_idSectionSearch + "-sort")); _contentFrmColumnDetail[_i].Add("HighLight", false); _contentFrmColumnDetail[_i].Add("TitleTH", "<span class='th-label'>จัดเรียงข้อมูล</span><span class='en-label'> : Sort</span>"); _contentFrmColumnDetail[_i].Add("TitleEN", 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", true); _contentFrmColumn.Add("Sort", _contentFrmColumnDetail[_i]); _contentTemp.Clear(); _contentTemp.AppendLine("<div class='button'>"); _contentTemp.AppendLine(" <div class='button-layout'>"); _contentTemp.AppendLine(" <div class='button-content'>"); _contentTemp.AppendLine(" <ul class='button-style1'>"); _contentTemp.AppendFormat(" <li class='nomargin'><div class='click-button en-label button-search' alt='{0}'>SEARCH</div></li>", HCSStaffUtil.PAGE_DOWNLOADREGISTRATIONFORM_MAIN); _contentTemp.AppendFormat(" <li><div class='click-button en-label button-undo' alt='{0}'>CLEAR</div></li>", HCSStaffUtil.PAGE_DOWNLOADREGISTRATIONFORM_MAIN); _contentTemp.AppendLine(" </ul>"); _contentTemp.AppendLine(" </div>"); _contentTemp.AppendLine(" </div>"); _contentTemp.AppendLine("</div>"); _contentFrmColumnDetail[_i] = new Dictionary <string, object>(); _contentFrmColumnDetail[_i].Add("ID", (_idSectionSearch + "-search")); _contentFrmColumnDetail[_i].Add("HighLight", false); _contentFrmColumnDetail[_i].Add("TitleTH", String.Empty); _contentFrmColumnDetail[_i].Add("TitleEN", 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", true); _contentFrmColumn.Add("Search", _contentFrmColumnDetail[_i]); _html.AppendFormat("<div class='form search sticky-left' id='{0}-form'>", _idSectionSearch); _html.AppendLine(" <div class='form-layout search-layout'>"); _html.AppendLine(" <div class='form-content search-content'>"); _html.AppendLine(HCSStaffUI.GetValueSearch(HCSStaffUtil.PAGE_DOWNLOADREGISTRATIONFORM_MAIN).ToString()); _html.AppendLine(HCSStaffUI.GetFrmColumn(_contentFrmColumn["RegistrationForm"]).ToString()); _html.AppendLine(HCSStaffUI.GetFrmColumn(_contentFrmColumn["YearAttended"]).ToString()); _html.AppendLine(HCSStaffUI.GetFrmColumn(_contentFrmColumn["AgencyRegistered"]).ToString()); _html.AppendLine(HCSStaffUI.GetFrmColumn(_contentFrmColumn["Keyword"]).ToString()); _html.AppendLine(HCSStaffUI.GetFrmColumn(_contentFrmColumn["EntranceType"]).ToString()); _html.AppendLine(HCSStaffUI.GetFrmColumn(_contentFrmColumn["DownloadStatus"]).ToString()); _html.AppendLine(HCSStaffUI.GetFrmColumn(_contentFrmColumn["Sort"]).ToString()); _html.AppendLine(HCSStaffUI.GetFrmColumn(_contentFrmColumn["Search"]).ToString()); _html.AppendLine(" </div>"); _html.AppendLine(" <div class='clear'></div>"); _html.AppendLine(" </div>"); _html.AppendLine(" <div class='button-toggle'><a class='en-label' href='javascript:void(0)'>S<br />H<br />O<br />W<br /><br />L<br />E<br />S<br />S</a></div>"); _html.AppendLine(" </div>"); return(_html); }