Example #1
0
        private void _menuItemResetJob_Click(object sender, EventArgs e)
        {
            try
            {
                using (JobServiceClient jobService = new JobServiceClient())
                {
                    string address = string.Format("{0}/JobService.svc", _wcfAddress);
                    jobService.Endpoint.Address = new System.ServiceModel.EndpointAddress(address);

                    //Reset each selected job using the ResetJob WCF Service
                    foreach (DataGridViewRow selectedJob in _dgvJobs.SelectedRows)
                    {
                        ResetJobRequest resetJobRequest = new ResetJobRequest();
                        resetJobRequest.ID = (string)selectedJob.Cells[JobProcessorConstants.Database.GuidColumn].Value; //"cGuid" is the ID (Guid) column name in the database
                        jobService.ResetJob(resetJobRequest);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error");
            }

            GetClientJobs();
        }
Example #2
0
        private void _tsResetJob_Click(object sender, EventArgs e)
        {
            try
            {
                using (JobServiceClient jobService = new JobServiceClient())
                {
                    string address = string.Format("{0}/JobService.svc", _userHost ? _hostAddress : _IISAddress);
                    jobService.Endpoint.Address = new System.ServiceModel.EndpointAddress(address);

                    foreach (DataGridViewRow rowToDelete in _dgDBJobs.SelectedRows)
                    {
                        //Reset job
                        ResetJobRequest resetRequest = new ResetJobRequest();
                        resetRequest.ID = rowToDelete.Cells[JobProcessorConstants.Database.GuidColumn].Value.ToString();
                        jobService.ResetJob(resetRequest);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }