private void _refreshJobButton_Click(object sender, EventArgs e) { foreach (var job in SelectedJobs) { try { var updated = _client.Get <Job>(job.Key); CopyObjectValues(updated, job); } catch (SDataException ex) { MessageBox.Show(string.Format("Error refreshing job '{0}'\r\n{1}", job.Key, ex.Message)); if (ex.StatusCode == HttpStatusCode.Gone) { ((ICollection <Job>)_jobsGrid.DataSource).Remove(job); } } } _jobsGrid.Refresh(); _jobsGrid.AutoResizeColumns(); _jobParametersGrid.DataSource = _jobsGrid.SelectedRows.Count == 1 ? SelectedJobs.First().Parameters : null; _jobParametersGrid.AutoResizeColumns(); _jobStateGrid.DataSource = _jobsGrid.SelectedRows.Count == 1 ? SelectedJobs.First().State : null; _jobStateGrid.AutoResizeColumns(); }
private void _createTriggerButton_Click(object sender, EventArgs e) { var job = SelectedJobs.First(); var trigger = new Trigger { Job = new SDataResource { Key = job.Key }, Parameters = job.Parameters != null?job.Parameters.Select(param => new TriggerParameter { Name = param.Name, Value = param.DefaultValue }).ToList() : null }; using (var form = new EditForm()) { if (form.ShowDialog(trigger, this) != DialogResult.OK) { return; } } Trigger created; try { created = _client.Post(trigger); } catch (SDataException ex) { MessageBox.Show(string.Format("Error creating trigger '{0}'\r\n{1}", trigger.Key, ex.Message)); return; } var list = _triggersGrid.DataSource as ICollection <Trigger>; if (list != null && list.Count > 0) { list.Add(created); } else { _triggersGrid.DataSource = new BindingList <Trigger>(new List <Trigger> { created }); } _triggersGrid.Refresh(); _triggersGrid.AutoResizeColumns(); }
private void _jobsGrid_SelectionChanged(object sender, EventArgs e) { var selected = _jobsGrid.SelectedRows.Count > 0; _jobParametersGrid.DataSource = _jobsGrid.SelectedRows.Count == 1 ? SelectedJobs.First().Parameters : null; _jobParametersGrid.AutoResizeColumns(); _jobStateGrid.DataSource = _jobsGrid.SelectedRows.Count == 1 ? SelectedJobs.First().State : null; _jobStateGrid.AutoResizeColumns(); _refreshJobButton.Enabled = selected; _triggerJobButton.Enabled = selected; _interuptJobButton.Enabled = selected; _pauseJobButton.Enabled = selected; _resumeJobButton.Enabled = selected; _createTriggerButton.Enabled = _jobsGrid.SelectedRows.Count == 1; }
private async Task SubmitRegisterAsync() { var pop = await _dialogService.OpenLoadingPopup(); Register reg = new Register { FirstName = _fieldFirstName, LastName = _fieldLastName, Email = _fieldEmail, Password = _fieldPassword, UserName = _fieldEmail, ConfirmPassword = _fieldPasswordConfirm, InterestedRoleIds = string.Join(",", SelectedJobs.Select(r => (r as LookupItem).Id)), InterestedLocationIds = string.Join(",", SelectedLocations.Select(r => (r as LookupItem).Id)) }; Dictionary <string, object> obj = await _candidateDetailsService.CandidateRegister(reg); if (obj != null) { try { if (obj["Success"].ToString() == "true") //success { if (obj["Roles"].ToString() == "Employer") { } else if (obj["Roles"].ToString() == "Candidate") { await _dialogService.PopupMessage("Register Successefully", "#52CD9F", "#FFFFFF"); App.ContactID = obj["ContactID"].ToString(); App.UserName = obj["UserName"].ToString(); App.PassWord = FieldPassword; RequestService.ACCESS_TOKEN = obj["access_token"].ToString(); if (_avatarStream != null) { Dictionary <string, object> objUpload = await _candidateDetailsService.AddEditContactAvatarImage(_avatarStream); try { if (objUpload["Success"].ToString() == "true") //success { await _dialogService.PopupMessage("Update Cover image Successefully", "#52CD9F", "#FFFFFF"); } else if (objUpload["Success"].ToString() == "false") { await _dialogService.PopupMessage("Haven't image file, please try again!!", "#CF6069", "#FFFFFF"); } } catch { await _dialogService.PopupMessage("An error has occurred, please try again!!", "#CF6069", "#FFFFFF"); await _dialogService.CloseLoadingPopup(pop); } finally { await PopupNavigation.Instance.PopAllAsync(); await NavigationService.NavigateToAsync <LoginViewModel>(); } } else { await PopupNavigation.Instance.PopAllAsync(); await NavigationService.NavigateToAsync <LoginViewModel>(); } } } else if (obj["Message"].ToString() == "IsExists") //is exists { await _dialogService.PopupMessage("This account is exists!", "#CF6069", "#FFFFFF"); } else if (obj["Message"].ToString() == "TryAgaint") //fail { await _dialogService.PopupMessage("An error has occurred, please try again!", "#CF6069", "#FFFFFF"); } } catch { await _dialogService.PopupMessage("An error has occurred, please try again!", "#CF6069", "#FFFFFF"); await _dialogService.CloseLoadingPopup(pop); } } await _dialogService.CloseLoadingPopup(pop); }