コード例 #1
0
 public void GivenIExpandRepaymentDayAndSelectRepaymentDateAs(int date)
 {
     System.Threading.Thread.Sleep(2000);
     STP.getRepaymentSecExpDIV.Click();
     STP.selectRepaymentDateSection(date).Click();
     System.Threading.Thread.Sleep(2000);
 }
コード例 #2
0
        public void CreateRGO(int nr)
        {
            int id = 10000;

            for (int i = 0; i < nr; i++)
            {
                var sv1 = new SV <double>(0, id++.ToString(), "The quick brown fox jumped over the lazy dog");
            }

            for (int i = 0; i < nr; i++)
            {
                var stp1 = new STP <double>(0, id++.ToString(), "This is an unused description");
            }

            for (int i = 0; i < nr; i++)
            {
                var ai = new AI(5, id++.ToString(), IOCategory.Real, "Test description that has no meaning");
                var ao = new AO(5, id++.ToString(), IOCategory.Real, "Test description that has no opinion");
                var di = new DI(5, id++.ToString(), IOCategory.Real, "Test description that has no purpose");
                var d0 = new DO(5, id++.ToString(), IOCategory.Real, "Test description that has no direction");
            }

            for (int i = 0; i < nr; i++)
            {
                var EQP1 = new EQP <double>(6, id++.ToString(), "VacuumSystem", "PumpTime", 5.5, 0, 10.3, Units.s, "This is a default description");
                var EQP2 = new EQP <int>(6, id++.ToString(), "Chuckdrive", "Travel", 5, 0, 10, Units.s, "This is a default description");
                var EQP3 = new EQP <bool>(6, id++.ToString(), "Source", "Rotationspeed", true, false, true, Units.s, "This is a default description");
            }
        }
コード例 #3
0
ファイル: StaticInstance.cs プロジェクト: bagbag/ColorAimbot
        static StaticInstance()
        {
            _stp = new SmartThreadPool(new STPStartInfo
            {
                AreThreadsBackground = true,
                MaxWorkerThreads     = 15
            });

            STP.Start();
        }
コード例 #4
0
ファイル: Options.cs プロジェクト: Sidneys1/VisualNXC
        STP.Rgi.IRgiComponent addToPanel(FlowLayoutPanel panel,
			STP.Rgi.IRgiComponent controlToAdd, string target)
        {
            (controlToAdd as Control).Width = panel.Width - (SystemInformation.VerticalScrollBarWidth + 15);
            panel.Controls.Add(controlToAdd as Control);
            valueChanged.Add(controlToAdd.UID, false);
            valueMap.Add(controlToAdd.UID, target);
            controlToAdd.ValueChanged += new STP.Rgi.RgiValueUpdated(anyCtrl_ValueChanged);
            return controlToAdd;
        }
コード例 #5
0
        public void STP_Copyvalues_double()
        {
            RGOBase.ClearAll();
            RGOBase      T     = null;
            STP <double> setp1 = new STP <double>(5, "10100", "Test description");
            STP <double> setp2 = new STP <double>(5, "10101", "Test description");

            setp1.Value = 5;
            setp2.Value = 10;

            Assert.AreNotEqual(setp1.Value, setp2.Value);

            T = setp1;
            T.CopyValues(setp2);

            Assert.AreEqual((T as STP <double>).Value, setp2.Value);
        }
コード例 #6
0
 public void SaveTransaction(TaskCard taskCard, int id)
 {
     stp = new FinancialPlanner.Common.JSONSerialization().DeserializeFromString <STP>(taskCard.TaskTransactionType.ToString());
     DataBase.DBService.ExecuteCommandString(string.Format(INSERT_STP,
                                                           id,
                                                           stp.Arn,
                                                           stp.Cid,
                                                           stp.MemberName,
                                                           stp.Amc,
                                                           stp.FolioNumber,
                                                           stp.Scheme,
                                                           stp.Options,
                                                           stp.FromSchemeId,
                                                           stp.FromOptions,
                                                           stp.Amount,
                                                           stp.Duration,
                                                           stp.Frequency,
                                                           stp.ModeOfExecution,
                                                           stp.Remark), true);
 }
コード例 #7
0
        private STP convertToSTP(DataRow dr)
        {
            STP stp = new STP();

            stp.Id              = dr.Field <int>("ID");
            stp.TaskId          = dr.Field <int>("TaskId");
            stp.Arn             = dr.Field <int>("ARN");
            stp.Cid             = dr.Field <int>("CID");
            stp.MemberName      = dr.Field <string>("MemberName");
            stp.Amc             = dr.Field <int>("AMC");
            stp.FolioNumber     = dr.Field <string>("FolioNumber");
            stp.Scheme          = dr.Field <int>("ToSchemeId");
            stp.Options         = dr.Field <string>("ToOption");
            stp.FromSchemeId    = dr.Field <int>("FromSchemeId");
            stp.FromOptions     = dr.Field <string>("FromOption");
            stp.Amount          = dr.Field <long>("Amount");
            stp.Duration        = dr.Field <int>("Duration");
            stp.Frequency       = dr.Field <string>("Frequency");
            stp.ModeOfExecution = dr.Field <string>("ModeOfExecution");
            stp.Remark          = dr.Field <string>("Remark");
            return(stp);
        }
コード例 #8
0
        public object GetTransaction(int id)
        {
            try
            {
                Logger.LogInfo("Get: STP transaction process start");
                STP stp = new STP();

                DataTable dtAppConfig = DataBase.DBService.ExecuteCommand(string.Format(SELECT_BY_ID, id));
                foreach (DataRow dr in dtAppConfig.Rows)
                {
                    stp = convertToSTP(dr);
                }
                Logger.LogInfo("Get: STP purchase transaction process completed.");
                return(stp);
            }
            catch (Exception ex)
            {
                StackTrace st = new StackTrace();
                StackFrame sf = st.GetFrame(0);
                MethodBase currentMethodName = sf.GetMethod();
                LogDebug(currentMethodName.Name, ex);
                return(null);
            }
        }
コード例 #9
0
ファイル: Options.cs プロジェクト: Sidneys1/VisualNXC
 void defComp_ValueChanged(STP.Rgi.IRgiComponent sender, object value)
 {
     (compilerLocCtrl as Control).Enabled = !(bool)value;
 }
コード例 #10
0
ファイル: Options.cs プロジェクト: Sidneys1/VisualNXC
 void useTabCharCtrl_ValueChanged(STP.Rgi.IRgiComponent sender, object value)
 {
     (tabSpacesCtrl as Control).Enabled = !((bool)value);
 }
コード例 #11
0
ファイル: Options.cs プロジェクト: Sidneys1/VisualNXC
 void anyCtrl_ValueChanged(STP.Rgi.IRgiComponent sender, object value)
 {
     valueChanged[sender.UID] = true;
 }
コード例 #12
0
 public void ThenFirstRepaymentTextShouldBeSetTo(string firstRepayment)
 {
     StringAssert.Contains(firstRepayment, STP.firstRepaymentScheduleDate().Text);
 }