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(); }
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); } }