Example #1
0
    public static Dictionary <string, object> GetForm(string _form, string _id)
    {
        Dictionary <string, object> _loginResult = GetLogin(_form, _id);
        Dictionary <string, object> _formResult  = new Dictionary <string, object>();
        int           _formError    = 0;
        int           _cookieError  = int.Parse(_loginResult["CookieError"].ToString());
        int           _userError    = int.Parse(_loginResult["UserError"].ToString());
        int           _width        = 0;
        int           _height       = 0;
        string        _signinYN     = String.Empty;
        string        _personId     = _loginResult["PersonId"].ToString();
        string        _titleContent = String.Empty;
        StringBuilder _mainContent  = new StringBuilder();

        _formError   = 1;
        _mainContent = null;

        if (_form.Equals(PAGE_TERMSERVICEHCSCONSENTREGISTRATIONSELECTHOSPITAL_DIALOG))
        {
            _formError    = 0;
            _signinYN     = "Y";
            _width        = 500;
            _titleContent = "เลือกสถานพยาบาล:Please Select Hospital of Health Care Service";
            _mainContent  = (_cookieError.Equals(0) && _userError.Equals(0) ? HCSTermServiceConsentRegistrationUI.GetSection(_loginResult, "DIALOG", SUBJECT_SECTION_TERMSERVICEHCSCONSENTREGISTRATIONSELECTHOSPITAL, "") : null);
        }

        if (_form.Equals(PAGE_DOWNLOADREGISTRATIONFORMSELECTWELFARE_DIALOG))
        {
            _formError    = 0;
            _signinYN     = "Y";
            _width        = 850;
            _titleContent = "สิทธิการรักษาพยาบาล:The Right to Medical Care";
            _mainContent  = (_cookieError.Equals(0) && _userError.Equals(0) ? HCSDownloadRegistrationFormUI.GetSection(_loginResult, "DIALOG", SUBJECT_SECTION_DOWNLOADREGISTRATIONFORMSELECTWELFARE, "") : null);
        }

        _formResult.Add("FormError", _formError.ToString());
        _formResult.Add("SignInYN", _signinYN);
        _formResult.Add("CookieError", _cookieError.ToString());
        _formResult.Add("UserError", _userError.ToString());
        _formResult.Add("Width", _width.ToString());
        _formResult.Add("Height", _height.ToString());
        _formResult.Add("TitleContent", _titleContent);
        _formResult.Add("MainContent", (_mainContent != null ? _mainContent.ToString() : String.Empty));

        return(_formResult);
    }
Example #2
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);
    }