Esempio n. 1
0
        //
        // Done()
        //
        // This function handles the housekeeping of closing, freeing,
        // disconnecting and logging out of the database
        //

        static void Done()
        {
            Console.WriteLine("DONE");

            try
            {
                // close table
                Console.WriteLine("\tClose table...");
                MyTable.Close();

                // logout
                Console.WriteLine("\tLogout...");
                MySession.Logout();

                // This section is only needed for the AppServer DLL model.
                // Stop the AppServer DatabaseEngine
                bool AppServerModel = true;
                if (AppServerModel)
                {
                    CTSession.StopDatabaseEngine();
                }
            }
            catch (CTException E)
            {
                Handle_Exception(E);
            }
        }
Esempio n. 2
0
        //
        // Initialize()
        //
        // Perform the minimum requirement of logging onto the c-tree Server
        //

        static void Initialize()
        {
            Console.WriteLine("INIT");

            try
            {
                // allocate objects
                MySession = new CTSession(SESSION_TYPE.CTREE_SESSION);
                MyTable   = new CTTable(MySession);
                MyRecord  = new CTRecord(MyTable);
            }
            catch (CTException E)
            {
                Handle_Exception(E);
            }

            try
            {
                // connect to server
                Console.WriteLine("\tLogon to server...");
                MySession.Logon("FAIRCOMS", "ADMIN", "ADMIN");
            }
            catch (CTException E)
            {
                Handle_Exception(E);
            }
        }
Esempio n. 3
0
        //
        // Initialize()
        //
        // Perform the minimum requirement of logging onto the c-tree Server
        //

        static void Initialize()
        {
            Console.WriteLine("INIT");

            try
            {
                // This section is only needed for the AppServer DLL model.
                bool AppServerModel = true;
                if (AppServerModel)
                {
                    // Set c-tree database engine configuration file name.
                    CTSession.SetConfigurationFile("ctsrvr.cfg");
                    // Start c-tree database engine.
                    CTSession.StartDatabaseEngine();
                }


                // allocate objects
                MySession = new CTSession(SESSION_TYPE.CTREE_SESSION);
                MyTable   = new CTTable(MySession);
                MyRecord  = new CTRecord(MyTable);
            }
            catch (CTException E)
            {
                Handle_Exception(E);
            }

            try
            {
                // connect to server
                Console.WriteLine("\tLogon to server...");
                MySession.Logon("FAIRCOMS", "ADMIN", "ADMIN");
            }
            catch (CTException E)
            {
                Handle_Exception(E);
            }
        }
Esempio n. 4
0
        //
        // Initialize()
        //
        // Perform the minimum requirement of logging onto the c-tree Server
        //

        static void Initialize()
        {
            Console.WriteLine("INIT");

            try
            {
                // allocate the session object
                MySession = new CTSession(SESSION_TYPE.CTREE_SESSION);

                // allocate the table objects
                tableCustOrdr = new CTTable(MySession);
                tableOrdrItem = new CTTable(MySession);
                tableItemMast = new CTTable(MySession);
                tableCustMast = new CTTable(MySession);

                // allocate the record objects
                recordCustOrdr = new CTRecord(tableCustOrdr);
                recordOrdrItem = new CTRecord(tableOrdrItem);
                recordItemMast = new CTRecord(tableItemMast);
                recordCustMast = new CTRecord(tableCustMast);
            }
            catch (CTException E)
            {
                Handle_Exception(E);
            }

            try
            {
                // connect to server
                Console.WriteLine("\tLogon to server...");
                MySession.Logon("FAIRCOMS", "ADMIN", "ADMIN");
            }
            catch (CTException E)
            {
                Handle_Exception(E);
            }
        }