private void MessageBus_OnDelivery(Message Mesg) { ProcConvoy Convoy = Mesg.Payload as ProcConvoy; if (Mesg.Content == "RUN_RESULT" && Convoy != null && Convoy.Dispatcher == EditTarget) { TempInst = Convoy.Payload as BookInstruction; ProcConvoy ProcCon = ProcManager.TracePackage(Convoy, (P, C) => P is ProcParameter); if (ProcCon != null) { ProcParameter PPClone = new ProcParameter(); PPClone.ReadParam(ProcCon.Dispatcher.ToXParam()); ProcCon = new ProcConvoy(PPClone, null); } TempInst.PackVolumes(ProcCon); Preview.Navigate( typeof(TableOfContents) , new Tuple <Volume[], SelectionChangedEventHandler>(TempInst.GetVolInsts().Remap(x => x.ToVolume(TempInst.Entry)), PreviewContent) ); Preview.BackStack.Clear(); TestRunning.IsActive = false; } }
public InputProcParam( ProcParameter Param ) { Canceled = true; this.InitializeComponent(); this.Param = Param; SetTemplate(); }
public void RefrescarParametros(ProcParameter parametro) { _parametrosBindingList.Add(parametro); }
public Procedure NewProcedure( ProcType P ) { Procedure Proc = null; switch ( P ) { case ProcType.URLLIST: Proc = new ProcUrlList(); break; case ProcType.FIND: Proc = new ProcFind(); break; case ProcType.GENERATOR: Proc = new ProcGenerator(); break; case ProcType.RESULT: Proc = new ProcResult(); break; case ProcType.CHAKRA: Proc = new ProcChakra(); break; case ProcType.ENCODING: Proc = new ProcEncoding(); break; case ProcType.PARAMETER: Proc = new ProcParameter(); break; case ProcType.EXTRACT: Proc = ProcExtract.Create(); break; case ProcType.MARK: Proc = ProcMark.Create(); break; case ProcType.LIST: Proc = ProcListLoader.Create(); break; } ProcList.Add( Proc ); return Proc; }
private void ProcedureParameter_Load(object sender, EventArgs e) { cmbTipo.DataSource = Enum.GetValues(typeof(DataTypes)); cmbScope.DataSource = Enum.GetValues(typeof(ScopeProcedureParameter)); Parametro = new ProcParameter(); }