/// <summary> /// Login準備2 /// </summary> /// <param name="BrowserType">起動元判定</param> /// <param name="SelectedLanguage">選択された言語</param> /// <returns></returns> public PX_PJ3CONFIG PrepareLogin(string BrowserType, string SelectedLanguage) { PX_COMMON PX_COMMONData = new PX_COMMON(); string[] syspara = GetDBAccessInfoFromXML(ref PX_COMMONData); //* 事前準備(DBより情報取得) *// // PJ3SystemConfig(SysPara)の取得 PX_PJ3CONFIG sysParaList = new PX_PJ3CONFIG(); try { sysParaList = PXLIB.PXCL_com.GetPJ3Config(syspara, ref PX_COMMONData); if (PX_COMMONData.ERRORCODE != "") { PX_COMMONData.ERRORMSG = string.Format(ms_dlgErrMsgFormat, PX_COMMONData.ERRORCODE, PX_COMMONData.ERRORCODE); return(new PX_PJ3CONFIG()); } if (SelectedLanguage == null) { SelectedLanguage = "1041"; // TEST } sysParaList = PXLIB.PXCL_com.GetLoginCaption(SelectedLanguage, sysParaList, PX_COMMONData); sysParaList.PAGETP = ms_DomainTP; } catch { PX_COMMONData.ERRORCODE = "PXERR300"; PX_COMMONData.ERRORMSG = string.Format(ms_dlgErrMsgFormat, PX_COMMONData.ERRORCODE); return(new PX_PJ3CONFIG()); } return(sysParaList); }
/// <summary> /// Login準備1(画面生成に必要な最低限の情報を取得する) /// </summary> /// <returns></returns> public List <PX_LANGUAGE> PrepareStartView() { PX_COMMON PX_COMMONData = new PX_COMMON(); string[] syspara = GetDBAccessInfoFromXML(ref PX_COMMONData); //* 事前準備(DBより情報取得) *// // システムDBへの接続 // PJ3SystemConfig(SysPara)の取得 PXLIB.PXCL_dba cnn = null; List <PX_LANGUAGE> LangList = new List <PX_LANGUAGE> { new PX_LANGUAGE("JPN") }; try { // DBへの接続確認 cnn = new PXLIB.PXCL_dba(PXLIB.PXCL_dba.ConnectionSystem, PX_COMMONData); if (cnn.DBConect() != "") { PX_COMMONData.ERRORCODE = "PXERR301"; PX_COMMONData.ERRORMSG = string.Format(ms_dlgErrMsgFormat, PX_COMMONData.ERRORCODE); return(LangList); } cnn.DBClose(); PX_PJ3CONFIG sysParaList = PXLIB.PXCL_com.GetPJ3Config(syspara, ref PX_COMMONData); if (PX_COMMONData.ERRORCODE != "") { PX_COMMONData.ERRORMSG = string.Format(ms_dlgErrMsgFormat, PX_COMMONData.ERRORCODE, PX_COMMONData.ERRORCODE); return(LangList); } LangList = PXLIB.PXCL_com.GetLanguageList(sysParaList.DEFLANG, PX_COMMONData); } catch { PX_COMMONData.ERRORCODE = "PXERR300"; PX_COMMONData.ERRORMSG = string.Format(ms_dlgErrMsgFormat, PX_COMMONData.ERRORCODE); } return(LangList); }