private void LoadAvaliableAgent(OrgUserItem parentItem, string parentId) { try { WebRequest webRequest = new WebRequest { Session = CurrentApp.Session, Code = (int)S3603Codes.OptGetCtrolAgent }; webRequest.ListData.Add(CurrentApp.Session.UserID.ToString()); webRequest.ListData.Add(parentId); Service36031Client client = new Service36031Client( WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress( CurrentApp.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); if (!webReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", webReturn.Code, webReturn.Message)); return; } if (webReturn.ListData == null) { ShowException("Fail.\tListData is null"); return; } foreach (string strInfo in webReturn.ListData) { string[] arrInfo = strInfo.Split(new[] { ConstValue.SPLITER_CHAR }, StringSplitOptions.RemoveEmptyEntries); if (arrInfo.Length < 3) { continue; } string strId = arrInfo[0]; string strName = arrInfo[1]; string strFullName = arrInfo[2]; OrgUserItem item = new OrgUserItem { ObjType = ConstValue.RESOURCE_AGENT, ObjID = Convert.ToInt64(strId), Name = strName, Description = strFullName, Data = strInfo, Icon = "Images/user_suit.png" }; Dispatcher.Invoke(new Action(() => parentItem.AddChild(item))); _mListOrgUserItems.Add(item); } } catch (Exception ex) { ShowException(ex.Message); } }
private void GetTestUserInfo(TestInfoParam testInfoTemp) { _mlstTestUserParam.Clear(); try { WebRequest webRequest = new WebRequest(); webRequest.Session = App.Session; webRequest.Code = (int)S3603Codes.OptGetTestUserInfo; Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(App.Session), WebHelper.CreateEndpointAddress(App.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); OperationReturn optReturn = XMLHelper.SeriallizeObject(testInfoTemp); if (!optReturn.Result) { UMPApp.ShowExceptionMessage(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); return; } webRequest.ListData.Add(optReturn.Data.ToString()); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); if (!webReturn.Result) { App.ShowExceptionMessage(string.Format("Fail.\t{0}\t{1}", webReturn.Code, webReturn.Message)); return; } App.WriteLog("GetTestUserInfo", webReturn.Data); if (webReturn.ListData.Count <= 0) { _mObservableCollectionTestUser.Clear(); return; } for (int i = 0; i < webReturn.ListData.Count; i++) { optReturn = XMLHelper.DeserializeObject <TestUserParam>(webReturn.ListData[i]); if (!optReturn.Result) { UMPApp.ShowExceptionMessage(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); continue; } var testInfo = optReturn.Data as TestUserParam; if (testInfo == null) { UMPApp.ShowExceptionMessage("Fail. filesItem is null"); return; } _mlstTestUserParam.Add(testInfo); } SetObservableCollectionTestUser(); } catch (Exception ex) { UMPApp.ShowExceptionMessage(ex.Message); } }
private void GetPaperQuesions() { try { _mlPaperQuestionParams.Clear(); var webRequest = new WebRequest(); Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); webRequest.Session = CurrentApp.Session; webRequest.Code = (int)S3603Codes.GetPaperQuestions; OperationReturn optReturn = XMLHelper.SeriallizeObject(_mPaperParam); if (!optReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); return; } webRequest.ListData.Add(optReturn.Data.ToString()); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); if (!webReturn.Result) { ShowException(string.Format("{0}: {1}", CurrentApp.GetLanguageInfo("3603T00053", "Paper Search failed"), webReturn.Message)); return; } if (webReturn.ListData.Count <= 0) { return; } for (int i = 0; i < webReturn.ListData.Count; i++) { optReturn = new OperationReturn(); optReturn = XMLHelper.DeserializeObject <CPaperQuestionParam>(webReturn.ListData[i]); if (!optReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); continue; } var cEditPaper = optReturn.Data as CPaperQuestionParam; if (cEditPaper == null) { ShowException(string.Format("Fail. filesItem is null")); return; } _mlPaperQuestionParams.Add(cEditPaper); } } catch (Exception ex) { ShowException(ex.Message); } }
private bool GetPaperInfo(string strSql, out CPaperParam paperParam) { paperParam = new CPaperParam(); try { WebRequest webRequest = new WebRequest(); webRequest.Session = UMPApp.Session; webRequest.Code = (int)S3603Codes.OptSearchPapers; OperationReturn optReturn = XMLHelper.SeriallizeObject(strSql); if (!optReturn.Result) { UMPApp.ShowExceptionMessage(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); return(false); } webRequest.ListData.Add(optReturn.Data.ToString()); Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(App.Session), WebHelper.CreateEndpointAddress(App.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); if (!webReturn.Result) { UMPApp.ShowExceptionMessage(string.Format("{0}: {1}", UMPApp.GetLanguageInfo("3603T00065", "Search Failed"), webReturn.Message)); return(false); } if (webReturn.ListData.Count <= 0) { return(true); } for (int i = 0; i < webReturn.ListData.Count; i++) { optReturn = XMLHelper.DeserializeObject <CPaperParam>(webReturn.ListData[i]); if (!optReturn.Result) { UMPApp.ShowExceptionMessage(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); continue; } var paperInfo = optReturn.Data as CPaperParam; if (paperInfo == null) { UMPApp.ShowExceptionMessage("Fail. filesItem is null"); return(false); } paperParam = paperInfo; } } catch (Exception ex) { UMPApp.ShowExceptionMessage(ex.Message); } return(true); }
private void GetAllTestInfos() { try { _mlstTestInformations.Clear(); var webRequest = new WebRequest(); Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(App.Session), WebHelper.CreateEndpointAddress(App.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); webRequest.Session = UMPApp.Session; webRequest.Code = (int)S3603Codes.OptGetTestInfo; WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); if (!webReturn.Result) { UMPApp.ShowExceptionMessage(UMPApp.GetLanguageInfo("3603T00015", "Insert data failed")); return; } if (webReturn.ListData.Count <= 0) { return; } for (int i = 0; i < webReturn.ListData.Count; i++) { OperationReturn optReturn = XMLHelper.DeserializeObject <TestInfoParam>(webReturn.ListData[i]); if (!optReturn.Result) { UMPApp.ShowExceptionMessage(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); continue; } var testInfo = optReturn.Data as TestInfoParam; if (testInfo == null) { UMPApp.ShowExceptionMessage("Fail. filesItem is null"); return; } _mlstTestInformations.Add(testInfo); } SetObservableCollectionTestInfo(); } catch (Exception ex) { UMPApp.ShowExceptionMessage(ex.Message); } }
private void GetAllPaperInfos() { try { _mListPaperInfos.Clear(); var webRequest = new WebRequest(); Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); webRequest.Session = CurrentApp.Session; webRequest.Code = (int)S3603Codes.OptGetPapers; WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); if (!webReturn.Result) { ShowException(CurrentApp.GetLanguageInfo("3603T00015", "Insert data failed")); return; } if (webReturn.ListData.Count <= 0) { return; } foreach (string strDate in webReturn.ListData) { OperationReturn optReturn = XMLHelper.DeserializeObject <CPaperParam>(strDate); if (!optReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); continue; } var cExamPapers = optReturn.Data as CPaperParam; if (cExamPapers == null) { ShowException("Fail. filesItem is null"); return; } _mListPaperInfos.Add(cExamPapers); } SetObservableCollection(_mListPaperInfos); } catch (Exception ex) { ShowException(ex.Message); } }
private bool LoadFiles() { try { WebRequest webRequest; Service36031Client client; WebReturn webReturn; webRequest = new WebRequest(); webRequest.Session = CurrentApp.Session; webRequest.Code = (int)S3603Codes.OptLoadFile; OperationReturn optReturn = XMLHelper.SeriallizeObject(SetQuestionInfo.questionParam); if (!optReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); return(false); } webRequest.ListData.Add(optReturn.Data.ToString()); client = new Service36031Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service36031")); //client = new Service36031Client(); webReturn = client.UmpTaskOperation(webRequest); client.Close(); if (!webReturn.Result) { ShowException(webReturn.Message); return(false); } if (string.IsNullOrWhiteSpace(webReturn.Data)) { return(false); } _mLoadPath = webReturn.Data; } catch (Exception ex) { ShowException(ex.Message); return(false); } return(true); }
private long CreateTestNum() { try { if (!S3603App.GQueryModify) { //生成新的查询配置表主键 WebRequest webRequest = new WebRequest { Session = CurrentApp.Session, Code = (int)RequestCode.WSGetSerialID }; webRequest.ListData.Add("36"); webRequest.ListData.Add("370");//"3603" webRequest.ListData.Add(DateTime.Now.ToString("yyyyMMddHHmmss")); Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); if (!webReturn.Result) { return(0); } string strNewResultId = webReturn.Data; if (string.IsNullOrEmpty(strNewResultId)) { return(0); } return(Convert.ToInt64(strNewResultId)); } } catch (Exception ex) { ShowException(ex.Message); } return(0); }
private bool DeleteTest(TestInfoParam testInfoParam) { try { WebRequest webRequest = new WebRequest(); webRequest.Session = UMPApp.Session; webRequest.Code = (int)S3603Codes.OptDeleteTestInfo; Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(App.Session), WebHelper.CreateEndpointAddress(App.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); OperationReturn optReturn = XMLHelper.SeriallizeObject(testInfoParam); if (!optReturn.Result) { UMPApp.ShowExceptionMessage(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); return(false); } webRequest.ListData.Add(optReturn.Data.ToString()); //Service36031Client client = new Service36031Client(); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); if (!webReturn.Result) { UMPApp.ShowExceptionMessage(UMPApp.GetLanguageInfo("3603T00083", "Delete Failed")); return(false); } if (webReturn.Message == S3603Consts.HadUse)// 该查询条件被使用无法删除 { UMPApp.ShowInfoMessage(UMPApp.GetLanguageInfo("3603T00011", "Can't Delete")); return(false); } } catch (Exception ex) { UMPApp.ShowExceptionMessage(ex.Message); return(false); } return(true); }
private bool WriteTestInfo(TestInfoParam testInformation) { string strLog; try { var webRequest = new WebRequest { Session = CurrentApp.Session, Code = (int)S3603Codes.OptAddTestInfo }; OperationReturn optReturn = XMLHelper.SeriallizeObject(testInformation); if (!optReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); return(false); } webRequest.ListData.Add(optReturn.Data.ToString()); var client = new Service36031Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); var webReturn = client.UmpTaskOperation(webRequest); client.Close(); CurrentApp.WriteLog(CurrentApp.GetLanguageInfo("3603T00006", "Create")); if (!webReturn.Result) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00006"), Utils.FormatOptLogString("3603T00091"), webReturn.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_Add.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(webReturn.Message); ShowException(webReturn.Message); return(false); } #region 写操作日志 strLog = string.Format("{0} {1}", Utils.FormatOptLogString("3603T00006"), Utils.FormatOptLogString("3603T00092")); CurrentApp.WriteOperationLog(S3603Consts.OPT_Add.ToString(), ConstValue.OPT_RESULT_SUCCESS, strLog); #endregion CurrentApp.WriteLog(CurrentApp.GetLanguageInfo("3603T00092", "Create Success")); } catch (Exception ex) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00006"), Utils.FormatOptLogString("3603T00091"), ex.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_Add.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(ex.Message); ShowException(ex.Message); return(false); } return(true); }
private void PaperSearch_Click(object sender, RoutedEventArgs e) { string strLog; try { if (!CheckText()) { return; } string sql = SetSearchInfo(); _mListPaperInfos.Clear(); var webRequest = new WebRequest(); Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); webRequest.Session = CurrentApp.Session; webRequest.Code = (int)S3603Codes.OptSearchPapers; OperationReturn optReturn = XMLHelper.SeriallizeObject(sql); if (!optReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); return; } webRequest.ListData.Add(optReturn.Data.ToString()); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); CurrentApp.WriteLog(CurrentApp.GetLanguageInfo("3603T00033", "Search")); if (!webReturn.Result) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00033"), Utils.FormatOptLogString("3603T00089"), webReturn.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_Search.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(webReturn.Message); ShowException(CurrentApp.GetLanguageInfo("3603T00065", "Insert data failed")); return; } #region 写操作日志 strLog = string.Format("{0} {1} ", Utils.FormatOptLogString("3603T00033"), Utils.FormatOptLogString("3603T00090")); CurrentApp.WriteOperationLog(S3603Consts.OPT_Search.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(CurrentApp.GetLanguageInfo("3603T00090", "Search Success")); if (webReturn.ListData.Count <= 0) { ShowException(CurrentApp.GetLanguageInfo("3603T00077", "Did not find the information!")); return; } foreach (string strDate in webReturn.ListData) { optReturn = XMLHelper.DeserializeObject <CPaperParam>(strDate); if (!optReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); continue; } var cExamPapers = optReturn.Data as CPaperParam; if (cExamPapers == null) { ShowException("Fail. filesItem is null"); return; } _mListPaperInfos.Add(cExamPapers); } SetObservableCollection(_mListPaperInfos); } catch (Exception ex) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00033"), Utils.FormatOptLogString("3603T00089"), ex.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_Search.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(ex.Message); ShowException(ex.Message); } }
private void SetTestUser(List <string> listObjectState) { string strLog; try { List <TestUserParam> lstTestUserParams = new List <TestUserParam>(); foreach (var objectState in listObjectState) { string[] strTemp = objectState.Split(new[] { ConstValue.SPLITER_CHAR }, StringSplitOptions.RemoveEmptyEntries); TestUserParam testUserParam = new TestUserParam { LongTestNum = MTestInfoParam.LongTestNum, LongTestUserNum = Convert.ToInt64(strTemp[0]), StrTestUserName = strTemp[3], LongPaperNum = MTestInfoParam.LongPaperNum, StrPaperName = MTestInfoParam.StrPaperName, StrTestStatue = "N", IntEable = Convert.ToInt16(strTemp[1]) }; lstTestUserParams.Add(testUserParam); } WebRequest webRequest = new WebRequest { Session = CurrentApp.Session, Code = (int)S3603Codes.OptSetTestUserT36036 }; Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); OperationReturn optReturn = XMLHelper.SeriallizeObject(lstTestUserParams); if (!optReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); return; } webRequest.ListData.Add(optReturn.Data.ToString()); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); CurrentApp.WriteLog(CurrentApp.GetLanguageInfo("3603T00007", "Set User")); if (!webReturn.Result) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00007"), Utils.FormatOptLogString("3603T00097"), webReturn.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_SetUser.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(webReturn.Message); ShowException(string.Format("Fail.\t{0}\t{1}", webReturn.Code, webReturn.Message)); return; } #region 写操作日志 strLog = string.Format("{0} {1}", Utils.FormatOptLogString("3603T00007"), Utils.FormatOptLogString("3603T00096")); CurrentApp.WriteOperationLog(S3603Consts.OPT_SetUser.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog("SetTestUser", webReturn.Data); } catch (Exception ex) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00007"), Utils.FormatOptLogString("3603T00097"), ex.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_SetUser.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(ex.Message); ShowException(ex.Message); } }
private void SetTestUser() { if (MTestInfoParam == null) { return; } List <string> listObjectState = new List <string>(); SetTestUser(MRootItem, ref listObjectState); if (listObjectState.Count > 0) { if (PageParent != null) { PageParent.SetBusy(true, CurrentApp.GetMessageLanguageInfo("001", "Ready")); } _mWorker = new BackgroundWorker(); _mWorker.DoWork += (s, de) => { string strLog; try { int count = listObjectState.Count; WebRequest webRequest = new WebRequest { Session = CurrentApp.Session, Code = (int)S3603Codes.OptSetTestUserT11201 }; webRequest.ListData.Add(MTestInfoParam.LongTestNum.ToString()); webRequest.ListData.Add(count.ToString()); for (int i = 0; i < count; i++) { webRequest.ListData.Add(listObjectState[i]); } Service36031Client client = new Service36031Client( WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); CurrentApp.WriteLog(CurrentApp.GetLanguageInfo("3603T00007", "Set User")); if (!webReturn.Result) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00007"), Utils.FormatOptLogString("3603T00097"), webReturn.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_SetUser.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(webReturn.Message); ShowException(string.Format("Fail.\t{0}\t{1}", webReturn.Code, webReturn.Message)); return; } CurrentApp.WriteLog("SetTestUser", webReturn.Data); SetTestUser(listObjectState); #region 写操作日志 strLog = string.Format("{0} {1}", Utils.FormatOptLogString("3603T00007"), Utils.FormatOptLogString("3603T00096")); CurrentApp.WriteOperationLog(S3603Consts.OPT_SetUser.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion ShowInformation(CurrentApp.GetLanguageInfo("3603T00076", "Set Test user end")); } catch (Exception ex) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00007"), Utils.FormatOptLogString("3603T00097"), ex.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_SetUser.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(ex.Message); ShowException(ex.Message); } }; _mWorker.RunWorkerCompleted += (s, re) => { _mWorker.Dispose(); if (PageParent != null) { PageParent.SetBusy(false, CurrentApp.GetMessageLanguageInfo("001", "Ready")); } var parent = Parent as PopupPanel; if (parent != null) { if (PageParent != null) { PageParent.RefreshTestUserInfo(); } parent.IsOpen = false; } }; _mWorker.RunWorkerAsync(); } }
private void LoadTestUser() { string strLog; try { if (MTestInfoParam == null) { return; } string testNum = MTestInfoParam.LongTestNum.ToString(); WebRequest webRequest = new WebRequest { Code = (int)S3603Codes.OptGetTestUserList, Session = CurrentApp.Session }; webRequest.ListData.Add(testNum); Service36031Client client = new Service36031Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service36031")); //var client = new Service36031Client(); WebReturn webReturn = client.UmpTaskOperation(webRequest); client.Close(); CurrentApp.WriteLog(CurrentApp.GetLanguageInfo("3603T00093", "Load User")); if (!webReturn.Result) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00093"), Utils.FormatOptLogString("3603T00095"), webReturn.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_LoadUser.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(webReturn.Message); ShowException(string.Format("Fail.\t{0}\t{1}", webReturn.Code, webReturn.Message)); return; } if (webReturn.ListData == null) { ShowException("WebReturn ListData is null"); return; } #region 写操作日志 strLog = string.Format("{0} {1} ", Utils.FormatOptLogString("3603T00093"), Utils.FormatOptLogString("3603T00094")); CurrentApp.WriteOperationLog(S3603Consts.OPT_LoadUser.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(CurrentApp.GetLanguageInfo("3603T00094", "Load User Success")); foreach (string strData in webReturn.ListData) { _mListTestUsers.Add(strData); } } catch (Exception ex) { #region 写操作日志 strLog = string.Format("{0} {1} : {2}", Utils.FormatOptLogString("3603T00093"), Utils.FormatOptLogString("3603T00095"), ex.Message); CurrentApp.WriteOperationLog(S3603Consts.OPT_LoadUser.ToString(), ConstValue.OPT_RESULT_FAIL, strLog); #endregion CurrentApp.WriteLog(ex.Message); ShowException(ex.Message); } }