public bool RunCheckup() { DialogResult = OpenModeEnum.NotAllowed; using (var releaseService = new Service.Release.Front.ReleaseService(_Project.Group.GetEnvironment().GetSQLExtendConnectionString())) { var openedTask = releaseService.GetDevMainTasks(Library.Tools.Enums.GranularityEnum.Full); var concerneTaskList = openedTask.Enum().Where(x => x.SubTasks.Enum().Any(y => y.ProjectGUID == _Project.Id)).Enum().ToList(); if (concerneTaskList.Any()) { _MainBindingSource.DataSource = concerneTaskList.Enum().Select(x => MainTaskView.ConvertTo(x)).Enum().ToList(); return(true); } else { var answer = MessageBox.Show("Ce projet n'est dans aucune tâche. Une sous-tâche est nécessaire. L'ouverture en modification n'est pas possible. Voulez-vous ouvrir un lecture seule le projet ?", "Information", MessageBoxButtons.YesNo); if (answer == System.Windows.Forms.DialogResult.Yes) { DialogResult = OpenModeEnum.ReadOnly; return(false); } else { DialogResult = OpenModeEnum.NotAllowed; return(false); } } } }
private void cmdNo_Click(object sender, System.EventArgs e) { DialogResult = OpenModeEnum.NotAllowed; Close(null, null); }
private void cmdOk_Click(object sender, System.EventArgs e) { DialogResult = OpenModeEnum.Writable; Close(null, null); }