Example #1
0
        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;
            }
        }
Example #2
0
        public InputProcParam( ProcParameter Param )
        {
            Canceled = true;

            this.InitializeComponent();
            this.Param = Param;

            SetTemplate();
        }
Example #3
0
 public void RefrescarParametros(ProcParameter parametro)
 {
     _parametrosBindingList.Add(parametro);
 }
Example #4
0
        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();
 }