private void uMLIterationDataGridView_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex >= 0) { UMLIteration iteration = (UMLIteration)this.uMLIterationDataGridView.Rows[e.RowIndex].DataBoundItem; FormEdit form = FormsFactory.GetFormEdit(iteration); if (this.DockPanel == null) { form.Show(); } else { form.Show(this.DockPanel); } } }
private void btnSelectIteration_Click(object sender, EventArgs e) { UMLIterationCollection collection = new UMLIterationCollection(); UMLIteration iteration = UseCase.GetIteration(); if (iteration != null) { collection.Add(iteration); } ItemSelect <UMLIteration, UMLIterationCollection> iterationSelect = new ItemSelect <UMLIteration, UMLIterationCollection>(collection); iterationSelect.ShowDialog(this); if (iterationSelect.DialogResult == DialogResult.OK) { UseCase.IterationOld = UseCase.Iteration; UseCase.Iteration = iterationSelect.SelectedList[0]; } }
private void uMLIterationDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex >= 0 && e.RowIndex >= 0) { if (this.uMLIterationDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex] is DataGridViewButtonCell) { UMLIteration iteration = (UMLIteration)this.uMLIterationDataGridView.Rows[e.RowIndex].DataBoundItem; FactorList factorList = new FactorList(iteration.Factors); factorList.ShowDialog(); if (factorList.Change) { iteration.Factors = factorList.Factors; iteration.EAF = factorList.Total; iteration.SaveFactors(); } } } }
public void CreateIteration() { UMLProject project = null; project = UMLProject.GetInstance(); List <IUMLElement> elements = project.GetOwnedElements(); if (elements.Count > 0) { UMLIteration iteration = new UMLIteration(); iteration.Owner = elements[0]; iteration.Name = "Iteration Test"; iteration.Save(); Assert.AreNotEqual(null, iteration); Assert.AreNotEqual(String.Empty, iteration.Guid); Assert.AreNotEqual(null, iteration.Guid); Assert.AreEqual("Iteration Test", iteration.Name); Assert.AreNotEqual(String.Empty, iteration.PathName); Assert.AreNotEqual(null, iteration.PathName); } }
public void CreateIteration() { UMLProject project = null; project = UMLProject.GetInstance(); List<IUMLElement> elements = project.GetOwnedElements(); if (elements.Count > 0) { UMLIteration iteration = new UMLIteration(); iteration.Owner = elements[0]; iteration.Name = "Iteration Test"; iteration.Save(); Assert.AreNotEqual(null, iteration); Assert.AreNotEqual(String.Empty, iteration.Guid); Assert.AreNotEqual(null, iteration.Guid); Assert.AreEqual("Iteration Test", iteration.Name); Assert.AreNotEqual(String.Empty, iteration.PathName); Assert.AreNotEqual(null, iteration.PathName); } }
public IterationEdit(UMLIteration iteration) { InitializeComponent(); Iteration = iteration; IterationLoad(); }
/// <summary> /// Adds a new iteration /// </summary> /// <param name="iteration"></param> /// <returns></returns> private UMLIteration AddIteration(UMLIteration iteration) { foreach (UMLIteration i in Iterations) { if (iteration.Name == i.Name) { i.Owner = iteration.Owner; i.UseCases = iteration.UseCases; return i; } } iteration.Stereotype = Constants.UMLIteration.STEREOTYPE; Iterations.Add(iteration); return iteration; }
/// <summary> /// Loads the iterations and phases /// </summary> public void LoadPhasesIterationsExcel() { DataTable dtResult = new DataTable(); dtResult = GetDataTable(_fileName, PHASE_SHEET, "Phase <> ''"); UMLPackage pack = new UMLPackage(); pack.Name = "IterationsFaseImport"; pack.Owner = _iterationModel; Packages.Add(pack); foreach (DataRow dr in dtResult.Rows) { UMLPhase phase = new UMLPhase(); phase.Name = dr["Phase"].ToString().Trim(); phase.Owner = pack; phase = AddPhase(phase); UMLIteration iteration = new UMLIteration(); iteration.Name = dr["Name"].ToString().Trim(); string[] usecasesName = dr["UseCaseList"].ToString().Split(','); foreach (string useCaseName in usecasesName) { UMLUseCase useCase = new UMLUseCase(); useCase.Name = useCaseName.Trim(); useCase = AddUseCase(useCase); iteration.UseCases.Add(useCase); } //iteration.Owner = _logical; iteration.Owner = phase; iteration = AddIteration(iteration); iteration.Prev = getIterationByName(dr["Prev"].ToString()); phase.Iterations.Add(iteration); } }