private void cmdHideProjet_Click(object sender, System.EventArgs e) { try { if (_IsLoading.Value) { return; } using (var locker = new BoolLocker(ref _IsLoading)) { var selectedExternalProject = GetSelectedExternalProject(); if (selectedExternalProject != null) { using (var releaseService = new ReleaseService(_Group.GetEnvironment().GetSQLExtendConnectionString())) { releaseService.ProcessedExternalProject(selectedExternalProject); LoadDatagridview(); } } } } catch (Exception ex) { ex.ShowInMessageBox(); } }
private void cmdAddTask_Click(object sender, System.EventArgs e) { try { if (_IsLoading.Value) { return; } using (var locker = new BoolLocker(ref _IsLoading)) { var selectedExternalProject = GetSelectedExternalProject(); if (selectedExternalProject != null) { var ucMainTaskEditControl = new ucMainTaskEdit(); using (var mainTaskForm = new frmUserControl(ucMainTaskEditControl, "Importation Tâche", false, false)) { ucMainTaskEditControl.Close += (s, d) => mainTaskForm.Close(); mainTaskForm.StartPosition = FormStartPosition.CenterParent; ucMainTaskEditControl.Initialize(_Group); ucMainTaskEditControl.LoadFromExternalProject(selectedExternalProject); mainTaskForm.ShowDialog(); if (ucMainTaskEditControl.DialogResult == DialogResult.OK) { //traite le projet pour ne plus qu'il soit visible using (var releaseService = new ReleaseService(_Group.GetEnvironment().GetSQLExtendConnectionString())) releaseService.ProcessedExternalProject(selectedExternalProject); LoadDatagridview(); } } } } } catch (Exception ex) { ex.ShowInMessageBox(); } }