/// <remarks/>
 public System.IAsyncResult BeginCreateAndRunProject(string SessionID, ProjectSettings ProjectSettings, LocalCodeContainer LocalCodeContainer, bool visibleToOtherUsers, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("CreateAndRunProject", new object[] {
                 SessionID,
                 ProjectSettings,
                 LocalCodeContainer,
                 visibleToOtherUsers}, callback, asyncState);
 }
 public CxWSResponseCountLines CountLines(string sessionId, LocalCodeContainer localCodeContainer)
 {
     CxWSResponseCountLines result = _web_Service.CountLines(sessionId, localCodeContainer);
     return result;
 }
 public CxWSResponseRunID CreateAndRunProject(string SessionID, ProjectSettings ProjectSettings, LocalCodeContainer LocalCodeContainer, bool visibleToOtherUsers) {
     object[] results = this.Invoke("CreateAndRunProject", new object[] {
                 SessionID,
                 ProjectSettings,
                 LocalCodeContainer,
                 visibleToOtherUsers});
     return ((CxWSResponseRunID)(results[0]));
 }
 public CxWSResponseCountLines CountLines(string sessionId, LocalCodeContainer localCodeContainer) {
     object[] results = this.Invoke("CountLines", new object[] {
                 sessionId,
                 localCodeContainer});
     return ((CxWSResponseCountLines)(results[0]));
 }
 /// <remarks/>
 public void CountLinesAsync(string sessionId, LocalCodeContainer localCodeContainer) {
     this.CountLinesAsync(sessionId, localCodeContainer, null);
 }
 public CxWSResponseRunID RunScanAndAddToProject(string sessionId, ProjectSettings projectSettings, LocalCodeContainer localCodeContainer, bool visibleToUtherUsers) {
     object[] results = this.Invoke("RunScanAndAddToProject", new object[] {
                 sessionId,
                 projectSettings,
                 localCodeContainer,
                 visibleToUtherUsers});
     return ((CxWSResponseRunID)(results[0]));
 }
 /// <remarks/>
 public void RunScanAndAddToProjectAsync(string sessionId, ProjectSettings projectSettings, LocalCodeContainer localCodeContainer, bool visibleToUtherUsers) {
     this.RunScanAndAddToProjectAsync(sessionId, projectSettings, localCodeContainer, visibleToUtherUsers, null);
 }
Ejemplo n.º 8
0
    public CxWSResponseCountLines CountLines(string sessionId, LocalCodeContainer localCodeContainer)
    {
        CxWSResponseCountLines result = _web_Service.CountLines(sessionId, localCodeContainer);

        return(result);
    }
Ejemplo n.º 9
0
        private RunScanResult RunBoundedProjectScan(Scan scan, BackgroundWorkerHelper bg, CxWebServiceClient client, byte[] zippedProject)
        {
            RunScanResult runScanResult = null;

            bg.DoWorkFunc = delegate(object obj)
            {
                ProjectSettings projectSettings = new ProjectSettings();
                projectSettings.projectID = CommonData.ProjectId;
                LocalCodeContainer localCodeContainer = new LocalCodeContainer();
                localCodeContainer.FileName   = "zipCxViewer";
                localCodeContainer.ZippedFile = zippedProject;
                try
                {
                    CxWSResponseRunID cxWSResponseRunID;

                    if (_scan.IsIncremental)
                    {
                        cxWSResponseRunID = client.ServiceClient.RunIncrementalScan(
                            scan.LoginResult.SessionId,
                            projectSettings,
                            localCodeContainer
                            , CommonData.IsProjectPublic,
                            scan.IsPublic
                            );
                    }
                    else
                    {
                        cxWSResponseRunID = client.ServiceClient.RunScanAndAddToProject(
                            scan.LoginResult.SessionId,
                            projectSettings,
                            localCodeContainer
                            , CommonData.IsProjectPublic,
                            scan.IsPublic
                            );
                    }

                    runScanResult = new RunScanResult();                  // RunScanResult.FromXml(scanZipedSource);
                    runScanResult.IsSuccesfull = cxWSResponseRunID.IsSuccesfull;
                    runScanResult.ScanId       = cxWSResponseRunID.RunId; //Server actually returns the scanId which is a long number (and not the runID)
                    scan.LoginResult.AuthenticationData.UnboundRunID = cxWSResponseRunID.RunId;
                    CommonData.ProjectId = cxWSResponseRunID.ProjectID;
                    _scan.RunScanResult  = runScanResult;
                    if (!cxWSResponseRunID.IsSuccesfull)
                    {
                        TopMostMessageBox.Show(string.Format("Scan Error: {0}", cxWSResponseRunID.ErrorMessage), "Scanning Error", MessageBoxButtons.OK);
                    }
                    else
                    {
                        LoginHelper.Save(scan.LoginResult.AuthenticationData);
                    }
                }
                catch (Exception err)
                {
                    Logger.Create().Error(err.ToString());
                    TopMostMessageBox.Show(string.Format("Scan Error: {0}", err.Message), "Scanning Error", MessageBoxButtons.OK);
                }
            };
            if (!bg.DoWork("Upload project zipped source for scanning..."))
            {
                return(null);
            }

            return(runScanResult);
        }
Ejemplo n.º 10
0
    public CxWSResponseRunID CreateAndRunProject(string SessionID, ProjectSettings ProjectSettings, LocalCodeContainer LocalCodeContainer, bool visibleToOtherUsers)
    {
        CxWSResponseRunID result = _web_Service.CreateAndRunProject(SessionID, ProjectSettings, LocalCodeContainer, visibleToOtherUsers);

        return(result);
    }
Ejemplo n.º 11
0
    public CxWSResponseRunID RunScanAndAddToProject(string sessionId, ProjectSettings projectSettings, LocalCodeContainer localCodeContainer, bool visibleToUtherUsers)
    {
        CxWSResponseRunID result = _web_Service.RunScanAndAddToProject(sessionId, projectSettings, localCodeContainer, visibleToUtherUsers);

        return(result);
    }
Ejemplo n.º 12
0
    public CxWSResponseSourceID UploadProjectWithDefaultSettings(string sessionId, ProjectBasicSettings projectSettings, LocalCodeContainer localCodeContainer)
    {
        CxWSResponseSourceID result = _web_Service.UploadProjectWithDefaultSettings(sessionId, projectSettings, localCodeContainer);

        return(result);
    }
 public CxWSResponseRunID RunScanAndAddToProject(string sessionId, ProjectSettings projectSettings, LocalCodeContainer localCodeContainer, bool visibleToUtherUsers)
 {
     CxWSResponseRunID result = _web_Service.RunScanAndAddToProject(sessionId, projectSettings, localCodeContainer, visibleToUtherUsers);
     return result;
 }
 public CxWSResponseRunID CreateAndRunProject(string SessionID, ProjectSettings ProjectSettings, LocalCodeContainer LocalCodeContainer, bool visibleToOtherUsers)
 {
     CxWSResponseRunID result = _web_Service.CreateAndRunProject(SessionID, ProjectSettings, LocalCodeContainer, visibleToOtherUsers);
     return result;
 }
 /// <remarks/>
 public void CreateAndRunProjectAsync(string SessionID, ProjectSettings ProjectSettings, LocalCodeContainer LocalCodeContainer, bool visibleToOtherUsers) {
     this.CreateAndRunProjectAsync(SessionID, ProjectSettings, LocalCodeContainer, visibleToOtherUsers, null);
 }
Ejemplo n.º 16
0
        private RunScanResult RunScan(BackgroundWorkerHelper bg, CxWebServiceClient client, ConfigurationResult configuration, byte[] zippedProject)
        {
            RunScanResult runScanResult = null;

            bg.DoWorkFunc = delegate(object obj)
            {
                ProjectSettings projectSettings = new ProjectSettings();
                projectSettings.AssociatedGroupID   = _scan.UploadSettings.Team.ToString();
                projectSettings.PresetID            = _scan.UploadSettings.Preset;
                projectSettings.ProjectName         = _scan.UploadSettings.ProjectName;
                projectSettings.ScanConfigurationID = configuration.FirstConfigurationKey;
                LocalCodeContainer localCodeContainer = new LocalCodeContainer();
                localCodeContainer.FileName   = "zipCxViewer";
                localCodeContainer.ZippedFile = zippedProject;
                try
                {
                    CxWSResponseRunID cxWSResponseRunID;
                    if (_scan.IsIncremental)
                    {
                        cxWSResponseRunID = client.ServiceClient.RunIncrementalScan(
                            _scan.LoginResult.SessionId,
                            projectSettings,
                            localCodeContainer
                            , _scan.UploadSettings.IsPublic, _scan.IsPublic
                            );
                    }
                    else
                    {
                        cxWSResponseRunID = client.ServiceClient.CreateAndRunProject(
                            _scan.LoginResult.SessionId,
                            projectSettings,
                            localCodeContainer
                            , _scan.UploadSettings.IsPublic, _scan.IsPublic
                            );
                    }


                    runScanResult = new RunScanResult();
                    runScanResult.IsSuccesfull = cxWSResponseRunID.IsSuccesfull;
                    runScanResult.ScanId       = cxWSResponseRunID.RunId;//Server actually returns the scanId which is a long number (and not the runID)
                    _scan.LoginResult.AuthenticationData.UnboundRunID = cxWSResponseRunID.RunId;
                    runScanResult.ProjectId = cxWSResponseRunID.ProjectID;
                    _scan.RunScanResult     = runScanResult;
                    if (!cxWSResponseRunID.IsSuccesfull)
                    {
                        TopMostMessageBox.Show(string.Format("Scan Error: {0}", cxWSResponseRunID.ErrorMessage), "Scanning Error", MessageBoxButtons.OK);
                    }
                    else
                    {
                        LoginHelper.Save(_scan.LoginResult.AuthenticationData);
                    }
                }
                catch (Exception err)
                {
                    Logger.Create().Error(err.ToString());

                    TopMostMessageBox.Show(string.Format("Scan Error: {0}", err.Message), "Scanning Error", MessageBoxButtons.OK);
                }
            };

            if (!bg.DoWork("Upload project zipped source for scanning..."))
            {
                return(null);
            }

            return(runScanResult);
        }
 /// <remarks/>
 public void CreateAndRunProjectAsync(string SessionID, ProjectSettings ProjectSettings, LocalCodeContainer LocalCodeContainer, bool visibleToOtherUsers, object userState) {
     if ((this.CreateAndRunProjectOperationCompleted == null)) {
         this.CreateAndRunProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateAndRunProjectOperationCompleted);
     }
     this.InvokeAsync("CreateAndRunProject", new object[] {
                 SessionID,
                 ProjectSettings,
                 LocalCodeContainer,
                 visibleToOtherUsers}, this.CreateAndRunProjectOperationCompleted, userState);
 }
 public CxWSResponseSourceID UploadProjectWithDefaultSettings(string sessionId, ProjectBasicSettings projectSettings, LocalCodeContainer localCodeContainer) {
     object[] results = this.Invoke("UploadProjectWithDefaultSettings", new object[] {
                 sessionId,
                 projectSettings,
                 localCodeContainer});
     return ((CxWSResponseSourceID)(results[0]));
 }
 /// <remarks/>
 public System.IAsyncResult BeginRunScanAndAddToProject(string sessionId, ProjectSettings projectSettings, LocalCodeContainer localCodeContainer, bool visibleToUtherUsers, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("RunScanAndAddToProject", new object[] {
                 sessionId,
                 projectSettings,
                 localCodeContainer,
                 visibleToUtherUsers}, callback, asyncState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginUploadProjectWithDefaultSettings(string sessionId, ProjectBasicSettings projectSettings, LocalCodeContainer localCodeContainer, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("UploadProjectWithDefaultSettings", new object[] {
                 sessionId,
                 projectSettings,
                 localCodeContainer}, callback, asyncState);
 }
 /// <remarks/>
 public void RunScanAndAddToProjectAsync(string sessionId, ProjectSettings projectSettings, LocalCodeContainer localCodeContainer, bool visibleToUtherUsers, object userState) {
     if ((this.RunScanAndAddToProjectOperationCompleted == null)) {
         this.RunScanAndAddToProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRunScanAndAddToProjectOperationCompleted);
     }
     this.InvokeAsync("RunScanAndAddToProject", new object[] {
                 sessionId,
                 projectSettings,
                 localCodeContainer,
                 visibleToUtherUsers}, this.RunScanAndAddToProjectOperationCompleted, userState);
 }
 /// <remarks/>
 public void UploadProjectWithDefaultSettingsAsync(string sessionId, ProjectBasicSettings projectSettings, LocalCodeContainer localCodeContainer) {
     this.UploadProjectWithDefaultSettingsAsync(sessionId, projectSettings, localCodeContainer, null);
 }
 /// <remarks/>
 public System.IAsyncResult BeginCountLines(string sessionId, LocalCodeContainer localCodeContainer, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("CountLines", new object[] {
                 sessionId,
                 localCodeContainer}, callback, asyncState);
 }
 /// <remarks/>
 public void UploadProjectWithDefaultSettingsAsync(string sessionId, ProjectBasicSettings projectSettings, LocalCodeContainer localCodeContainer, object userState) {
     if ((this.UploadProjectWithDefaultSettingsOperationCompleted == null)) {
         this.UploadProjectWithDefaultSettingsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUploadProjectWithDefaultSettingsOperationCompleted);
     }
     this.InvokeAsync("UploadProjectWithDefaultSettings", new object[] {
                 sessionId,
                 projectSettings,
                 localCodeContainer}, this.UploadProjectWithDefaultSettingsOperationCompleted, userState);
 }
 /// <remarks/>
 public void CountLinesAsync(string sessionId, LocalCodeContainer localCodeContainer, object userState) {
     if ((this.CountLinesOperationCompleted == null)) {
         this.CountLinesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCountLinesOperationCompleted);
     }
     this.InvokeAsync("CountLines", new object[] {
                 sessionId,
                 localCodeContainer}, this.CountLinesOperationCompleted, userState);
 }
 public CxWSResponseSourceID UploadProjectWithDefaultSettings(string sessionId, ProjectBasicSettings projectSettings, LocalCodeContainer localCodeContainer)
 {
     CxWSResponseSourceID result = _web_Service.UploadProjectWithDefaultSettings(sessionId, projectSettings, localCodeContainer);
     return result;
 }