public static Transicao EditaTransicao(Transicao t, Automato aut) { AlteraTransicao at = new AlteraTransicao(); at.MontaCombos(aut); if (t != null) { at.cmbEstOr.SelectedItem = t.EstadoOrigem; // at.cmbEstDest.SelectedItem = t.EstadoDestino; at.cmbSimbolo.SelectedItem = t.Simbolo; } at.ShowDialog(); if (at.Ok) { if (t == null) { t = new Transicao(); } t.EstadoOrigem = (Estado)at.cmbEstOr.SelectedItem; // t.EstadoDestino = (Estado)at.cmbEstDest.SelectedItem; t.Simbolo = (Simbolo)at.cmbSimbolo.SelectedItem; return(t); } else { return(null); } }
public static Transicao EditaTransicao(Transicao t, Automato aut) { AlteraTransicao at = new AlteraTransicao(); at.MontaCombos(aut); if (t != null) { at.cmbEstOr.SelectedItem = t.EstadoOrigem; // at.cmbEstDest.SelectedItem = t.EstadoDestino; at.cmbSimbolo.SelectedItem = t.Simbolo; } at.ShowDialog(); if (at.Ok) { if (t == null) { t = new Transicao(); } t.EstadoOrigem = (Estado)at.cmbEstOr.SelectedItem; // t.EstadoDestino = (Estado)at.cmbEstDest.SelectedItem; t.Simbolo = (Simbolo)at.cmbSimbolo.SelectedItem; return t; } else { return null; } }