private void cmdCollectCellData_Click(object sender, EventArgs e)
        {
            Simple2 Demo = new Simple2();
            string  Data = Demo.Collect(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "CombinedTest.xlsx"), "Sheet1");

            MessageBox.Show(Data);
        }
Beispiel #2
0
 public void schemaUpdateMultipleSessions()
 {
     Assert.Throws <OptimisticLockingFailed>(() =>
     {
         using (ServerClientSession session = new ServerClientSession(systemDir))
         {
             session.BeginUpdate();
             Placement place = new Placement(555, 1, 1, 10, 10);
             Simple1 s1      = new Simple1(1);
             s1.Persist(place, session);
             s1 = null;
             using (ServerClientSession session2 = new ServerClientSession(systemDir))
             {
                 Placement place2 = new Placement(556, 1, 1, 10, 10);
                 session2.BeginUpdate();
                 Simple2 s2 = new Simple2(2);
                 s2.Persist(place2, session2);
                 s2 = null;
                 session.Commit();
                 session2.Commit(); // optemistic locking will fail due to session2 working with a stale schema (not the one updated by session 1)
                 session.BeginUpdate();
                 s1 = (Simple1)session.Open(555, 1, 1, false);
                 s2 = (Simple2)session.Open(556, 1, 1, false);
                 session.Commit();
                 session2.BeginUpdate();
                 s1 = (Simple1)session2.Open(555, 1, 1, false);
                 s2 = (Simple2)session2.Open(556, 1, 1, false);
                 session2.Commit();
             }
         }
     });
 }
Beispiel #3
0
 public string GetCurrentDBName()
 {
     if (_mainTool.InvokeRequired)
     {
         var s = new Simple2(GetCurrentDBName);
         return(_mainTool.Invoke(s, null) as string);
     }
     return(_tscbDbConfig.Text);
 }
Beispiel #4
0
        public void Simple2Test()
        {
            var s = new Simple2()
            {
                I  = 1,
                S  = "2",
                D  = 3,
                SS = new SimpleStruct(3, "4"),
            };
            var c = Cloner.Clone(s);

            Assert(s != c);
            Assert(s.Computed == c.Computed);
        }
Beispiel #5
0
        public List <object> Reduce()
        {
            var reduced = new List <object>();

            reduced.AddRange(Simple1.Reduce());
            if (Simple2 == null)
            {
                return(reduced);
            }

            reduced.AddRange(Simple2.Reduce());
            reduced.Add(Operation);
            return(reduced);
        }
Beispiel #6
0
    static void Main()
    {
        // ----- Object creation -----
        Console.WriteLine( "Hello testplswigsimp in C#." );

        Simple a = new Simple("");
        Console.WriteLine( "Created a object of Simple: " + a.valid() + ", " + a);

        Simple2 b = new Simple2(a.p());
        Console.WriteLine( "Converted a interface: " + (b.valid() ? "ok, " : " fail, ") + b);

        // ----- Call some methods -----

        Console.WriteLine( "Simple.add(1, 2) = " + a.add(1, 2) );

        Console.WriteLine( "Goodbye" );
    }
Beispiel #7
0
    static void Main()
    {
        // ----- Object creation -----
        Console.WriteLine("Hello testplsimple in C#.");

        Simple a = new Simple("");

        Console.WriteLine("Created a object of Simple: " + a.valid() + ", " + a);

        Simple2 b = new Simple2(a.p());

        Console.WriteLine("Converted a interface: " + (b.valid() ? "ok, " : " fail, ") + b);

        // ----- Call some methods -----

        if (a.valid())
        {
            Console.WriteLine("Simple.add(1, 2) = " + a.add(1, 2));
        }

        Console.WriteLine("Goodbye");
    }