static void Main(string[] args) { ITramitadorFactory fact = new XMLTramitadorFactory(); IFlujograma flujo = fact.ObtenerFlujograma("Mi entidad", 0); List <IEstado> estados = new List <IEstado>(fact.ObtenerEstados(flujo)); //IEstado estado=fact.ObtenerEstado( //IFlujograma flujo = fact.CreateFlujograma(); //flujo.Nombre = "Mi flujo de pruebas"; //flujo.Entidad = "Mi entidad"; IEstado origen = fact.CreateEstado(flujo); //origen.Descripcion = "Estado inicial"; //IEstado destino = fact.CreateEstado(flujo); //destino.Estado = 1; //destino.Descripcion = "Estado final"; ITransicion tr = fact.CreateTransicion(flujo.Estados[2], flujo.Estados[3]); trami.OnAntesTransicion += new Tramitador.EnventArgs.DAntesTransicion(trami_OnAntesTransicion); trami.Realizar(tr, new MiObjeto()); //flujo.Add(origen); //flujo.Add(destino); //flujo.Add(tr); //fact.Almacenar(flujo); }