private void ButSetupHistory_Click(object sender, RoutedEventArgs e) { App.MonitorHistory.Inf = App.MonitorHistory.Setup(); SysTabl.PutValueS(General.ControllerFile, "MonitorHistoryProps", App.MonitorHistory.Inf); foreach (ThreadController t in gridThreads.ItemsSource) { App.MonitorHistory.AddHistoryTables(t.Id); } }
public void StaticFuns() { var file = CopyFile("Static"); Assert.AreEqual("OptionsValue", SysTabl.ValueS(file, "FileOptions")); Assert.AreEqual("ParamValue", SysTabl.ValueS(file, "Param")); Assert.AreEqual("OptionsTag", SysTabl.TagS(file, "FileOptions")); Assert.AreEqual("ParamTag", SysTabl.TagS(file, "Param")); SysTabl.PutValueS(file, "Param", "s1", "t1"); Assert.AreEqual("s1", SysTabl.ValueS(file, "Param")); Assert.AreEqual("t1", SysTabl.TagS(file, "Param")); SysTabl.PutValueS(file, "Param", 22, "t2"); Assert.AreEqual("22", SysTabl.ValueS(file, "Param")); Assert.AreEqual("t2", SysTabl.TagS(file, "Param")); SysTabl.PutValueS(file, "Param", 33.3, "t3"); Assert.AreEqual("33,3", SysTabl.ValueS(file, "Param")); Assert.AreEqual("t3", SysTabl.TagS(file, "Param")); SysTabl.PutValueS(file, "Param", new DateTime(2000, 1, 1)); Assert.AreEqual("01.01.2000 0:00:00", SysTabl.ValueS(file, "Param")); Assert.AreEqual("t3", SysTabl.TagS(file, "Param")); SysTabl.PutValueS(file, "Param", true, ""); Assert.AreEqual("True", SysTabl.ValueS(file, "Param")); Assert.AreEqual("", SysTabl.TagS(file, "Param")); SysTabl.PutTagS(file, "Param", "Tag", "Value"); Assert.AreEqual("Value", SysTabl.ValueS(file, "Param")); Assert.AreEqual("Tag", SysTabl.TagS(file, "Param")); Assert.AreEqual("Тестовый файл", SysTabl.SubValueS(file, "FileOptions", "FileDescription")); Assert.AreEqual("DaoTest", SysTabl.SubValueS(file, "FileOptions", "FileType")); Assert.AreEqual("2.0.0", SysTabl.SubValueS(file, "FileOptions", "FileVersion")); Assert.AreEqual("11.07.2016", SysTabl.SubValueS(file, "FileOptions", "FileVersionDate")); Assert.AreEqual("SubValue", SysTabl.SubValueS(file, "Param", "SubParam")); Assert.AreEqual(null, SysTabl.SubTagS(file, "FileOptions", "FileDescription")); Assert.AreEqual("SubTag", SysTabl.SubTagS(file, "Param", "SubParam")); SysTabl.PutSubValueS(file, "Param", "SubParam", "s1", "t1"); Assert.AreEqual("s1", SysTabl.SubValueS(file, "Param", "SubParam")); Assert.AreEqual("t1", SysTabl.SubTagS(file, "Param", "SubParam")); SysTabl.PutSubValueS(file, "Param", "SubParam", 22, "t2"); Assert.AreEqual("22", SysTabl.SubValueS(file, "Param", "SubParam")); Assert.AreEqual("t2", SysTabl.SubTagS(file, "Param", "SubParam")); SysTabl.PutSubValueS(file, "Param", "SubParam", 33.3, "t3"); Assert.AreEqual("33,3", SysTabl.SubValueS(file, "Param", "SubParam")); Assert.AreEqual("t3", SysTabl.SubTagS(file, "Param", "SubParam")); SysTabl.PutSubValueS(file, "Param", "SubParam", new DateTime(2000, 1, 1)); Assert.AreEqual("01.01.2000 0:00:00", SysTabl.SubValueS(file, "Param", "SubParam")); Assert.AreEqual("t3", SysTabl.SubTagS(file, "Param", "SubParam")); SysTabl.PutSubValueS(file, "Param", "SubParam", true, ""); Assert.AreEqual("True", SysTabl.SubValueS(file, "Param", "SubParam")); Assert.AreEqual("", SysTabl.SubTagS(file, "Param", "SubParam")); SysTabl.PutSubTagS(file, "Param", "SubParam", "Tag", "Value"); Assert.AreEqual("Value", SysTabl.SubValueS(file, "Param", "SubParam")); Assert.AreEqual("Tag", SysTabl.SubTagS(file, "Param", "SubParam")); }
public void Clone() { TestLib.CopyDir(@"Providers\Mir", "Clone"); var app = new App("Test", new TestIndicator(), false); app.InitTest(); var con = new ClonerConnect(app); con.JoinProvider(app.ProvidersFactory.CreateProvider(app, "MirSource", TestLib.TestSqlInf("EnergyRes"))); var cloneDir = TestLib.TestRunDir + @"Providers\Mir\Clone\"; SysTabl.PutValueS(cloneDir + "Clone.accdb", "SourceInf", TestLib.TestSqlInf("EnergyRes")); using (con.StartPeriod(D(48), D(96), "Single")) con.MakeClone(cloneDir); TestLib.CompareClones(cloneDir + "Clone.accdb", cloneDir + "CorrectClone.accdb"); }
public void Clone() { TestLib.CopyDir(@"Providers\Logika", "Clone"); TestLib.CopyFile(@"Providers\Logika", "prolog.mdb", "CloneProlog.mdb"); var app = new App("Test", new TestIndicator(), false); app.InitTest(); var con = new ClonerConnect(app); con.JoinProvider(app.ProvidersFactory.CreateProvider(app, "LogikaSource", "DbFile=" + TestLib.TestRunDir + @"Providers\Logika\CloneProlog.mdb")); var cloneDir = TestLib.TestRunDir + @"Providers\Logika\Clone\"; SysTabl.PutValueS(cloneDir + "Clone.accdb", "SourceInf", "DbFile=" + TestLib.TestRunDir + @"Providers\Logika\CloneProlog.mdb"); using (con.StartPeriod(D(0), D(24), "Single")) con.MakeClone(cloneDir); TestLib.CompareClones(cloneDir + "Clone.accdb", cloneDir + "CorrectClone.accdb"); }
private void ButKvit_Click(object sender, EventArgs e) { Program.CheckTime = DateTime.Now; SysTabl.PutValueS(Program.ControllerDataFile, "MonitorHistoryCheckTime", Program.CheckTime.ToString()); Program.LoadThreads(); }
private void ButSetup_Click(object sender, EventArgs e) { Program.MonitorHistory.Inf = Program.MonitorHistory.Setup(); SysTabl.PutValueS(Program.ControllerDataFile, "MonitorHistoryProps", Program.MonitorHistory.Inf); Program.LoadThreads(); }