private void adicionarPassoAbaixo(object sender, RoutedEventArgs e) { if (SelectedSuite == null) { MessageBox.Show("selectedSuite == null"); return; } if (selectedSistema == null) { MessageBox.Show("selectedSistema == null"); return; } // MessageBox.Show("SISTEMA: " + selectedSistema.Id + " - " + selectedSistema.Nome); int posPasso = SelectedSuite.PassosDoRoteiro.IndexOf(getSelectedPasso()) + 1; SelectedSuite.PassosDoRoteiro.Insert(posPasso, new PassoDoRoteiro(SelectedSuite) { deveExecutar = true, Ordem = SelectedSuite.PassosDoRoteiro.Count + 1, }); SelectedSuite.ordenarPassos(); }
private void excluirPasso(object sender, RoutedEventArgs e) { this.SelectedSuite.PassosDoRoteiro.Remove(getSelectedPasso()); SelectedSuite.ordenarPassos(); }