示例#1
0
        static void GetMessageReport()
        {
            PIITrackData d = GetConfigData <PIITrackData>();
            ScriptEngine <PIITrack, PIITrackData> script = new ScriptEngine <PIITrack, PIITrackData>();

            BindingStepInfo(script);
            script.Run(d);
            SetConfigData(d);
        }
示例#2
0
        public MainWindow()
        {
            InitializeComponent();
            ATTUploadData d1 = new ATTUploadData();

            d1.MessageData  = uc_ATTUploadConfig.MsgIdTaskData;
            d1.DownloadData = uc_ATTUploadConfig.PayloadsDownloadData;
            d1.UploadData   = uc_ATTUploadConfig.PayloadsUploadData;
            d1.UpdateData   = new PayloadsUpdateData();
            d1.ClientId     = (App.Current as App).ClientId;
            uc_ATTUpload.SetScript(() => new ScriptEngine <ATTUpload, ATTUploadData>(), d1, fy_ATTUploadConfig);

            PIITrackData d2 = uc_PIITrackConfig.PII;

            uc_PIITrack.SetScript(() => new ScriptEngine <PIITrack, PIITrackData>(), d2, fy_PIITrackConfig);

            LHTrackData d3 = uc_LHTrackConfig.LH;

            uc_LHTrack.SetScript(() => new ScriptEngine <LHTrack, LHTrackData>(), d3, fy_LHTrackConfig);
        }
示例#3
0
 public PIITrackConfig()
 {
     InitializeComponent();
     PII = Utils.GetObjFromXml <PIITrackData>(GlobalConfig.PIITrackDataFile);
     this.DataContext = PII;
 }