private void _grdHistory_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if(e.ColumnIndex == _colViewRerun.Index)
     {
         var gridItem= _gridItemList[e.RowIndex];
         var offlineDeploymentRun = _deployHistoryList.Single(i => i.Id == gridItem.OfflineDeploymentRunId);
         using(var dlg = new RunDeploymentForm(_diFactory, offlineDeploymentRun, _workingDirectory))
         {
             dlg.ShowDialog();
         }
         this.LoadData();
     }
 }
예제 #2
0
 private void _btnContinue_Click(object sender, EventArgs e)
 {
     var selectionList = new List<OfflineComponentSelection>();
     foreach (ComponentSelectionControl ctrl in _pnlAllComponents.Controls)
     {
         selectionList.Add(ctrl.GetComponentSelection());
     }
     if(!selectionList.Any(i=>i.SelectedMachineList.Any()))
     {
         MessageBox.Show("Please select at least one component/machine to deploy");
         return;
     }
     using(var dlg = new RunDeploymentForm(_diFactory, _batchRequest, selectionList, Path.GetDirectoryName(_txtRequestFileName.Text)))
     {
         dlg.ShowDialog();
     }
 }