static ProjectScanStatuses EditRemark(LoginResult loginResult, long resultId, long pathId, string remark) { bool cxWSBasicResponse = false; // show bind project form CxWebServiceClient client = null; bool isThrewError = false; BackgroundWorkerHelper bg = new BackgroundWorkerHelper(delegate(object obj) { try { client = new CxWebServiceClient(loginResult.AuthenticationData); } catch (Exception e) { Common.Logger.Create().Error(e.ToString()); System.Windows.Forms.MessageBox.Show(e.Message, "Error", System.Windows.Forms.MessageBoxButtons.OK); isThrewError = true; return; } if (client == null) { System.Windows.Forms.MessageBox.Show("Cannot connect to server", "Error", System.Windows.Forms.MessageBoxButtons.OK); isThrewError = true; return; } ResultStateData[] dataArr = new ResultStateData[1]; dataArr[0] = new ResultStateData() { data = string.Empty, PathId = pathId, Remarks = remark, ResultLabelType = (int)ResultLabelTypeEnum.Remark, scanId = resultId }; cxWSBasicResponse = PerspectiveHelper.UpdateResultState(dataArr); }, loginResult.AuthenticationData.ReconnectInterval * 1000, loginResult.AuthenticationData.ReconnectCount); //Show wait dialog and perform server request in different thread to safe UI responsibility if (!bg.DoWork("Changing remark")) { return(ProjectScanStatuses.CanceledByUser); } if (!cxWSBasicResponse || isThrewError) { return(ProjectScanStatuses.Error); } return(ProjectScanStatuses.Success); }
/// <remarks/> public void UpdateSetOfResultStateAsync(string sessionID, ResultStateData[] resultsStates, object userState) { if ((this.UpdateSetOfResultStateOperationCompleted == null)) { this.UpdateSetOfResultStateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateSetOfResultStateOperationCompleted); } this.InvokeAsync("UpdateSetOfResultState", new object[] { sessionID, resultsStates}, this.UpdateSetOfResultStateOperationCompleted, userState); }
/// <remarks/> public void UpdateSetOfResultStateAsync(string sessionID, ResultStateData[] resultsStates) { this.UpdateSetOfResultStateAsync(sessionID, resultsStates, null); }
/// <remarks/> public System.IAsyncResult BeginUpdateSetOfResultState(string sessionID, ResultStateData[] resultsStates, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("UpdateSetOfResultState", new object[] { sessionID, resultsStates}, callback, asyncState); }
public CxWSBasicRepsonse UpdateSetOfResultState(string sessionID, ResultStateData[] resultsStates) { object[] results = this.Invoke("UpdateSetOfResultState", new object[] { sessionID, resultsStates}); return ((CxWSBasicRepsonse)(results[0])); }
public CxWSBasicRepsonse UpdateSetOfResultState(string sessionID, ResultStateData[] resultsStates) { CxWSBasicRepsonse result = _web_Service.UpdateSetOfResultState(sessionID, resultsStates); return result; }