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