Exemple #1
0
        // private ExStoreRtnCodes test01_2()
        // {
        //  Entity e = null;
        //
        //  ExStoreRoot xRoot = ExStoreRoot.Instance();
        //
        //  Schema sRoot = XsMgr.MakeRootSchema(xRoot);
        //
        //  DsMgr.CreateDataStorage(sRoot, out e);
        //
        //  // xRoot.ExStoreGuid = Guid.NewGuid();
        //  //
        //  // sRoot = XsMgr.MakeRootSchema(xRoot);
        //  //
        //  // DataStorageManager.Instance.CreateDataStorage(sRoot);
        //  //
        //  //
        //  //
        //  // xRoot.ExStoreGuid = Guid.NewGuid();
        //  //
        //  // sRoot = XsMgr.MakeRootSchema(xRoot);
        //  //
        //  // DataStorageManager.Instance.CreateDataStorage(sRoot);
        //
        //  e = XsMgr.CheckRootDataStorExists();
        //
        //  return ExStoreRtnCodes.XRC_GOOD;
        // }

        private ExStoreRtnCodes test01_1()
        {
            ExStoreRtnCodes result;

            if (!DsMgr[DataStoreIdx.ROOT_DATA_STORE].GotDataStorage)
            {
                DsNotExist();
                return(ExStoreRtnCodes.XRC_FAIL);
            }

            // create sample root storage
            result = ExStorageTests.MakeRootExStorage();
            if (result != ExStoreRtnCodes.XRC_GOOD)
            {
                return(result);
            }

            // create sample app and cell storage
            result = ExStorageTests.MakeAppAndCellsExStorage();
            if (result != ExStoreRtnCodes.XRC_GOOD)
            {
                return(result);
            }

            return(ExStoreRtnCodes.XRC_GOOD);
        }
Exemple #2
0
        private void makeSampleDataAppAndCell()
        {
            XsMgr.XApp = ExStoreApp.Instance();

            XsMgr.XApp.Data[SchemaAppKey.AK_NAME].Value        = "Special_Name_01";
            XsMgr.XApp.Data[SchemaAppKey.AK_DESCRIPTION].Value = "Special Description 01";

            XsMgr.XCell = ExStoreCell.Instance();
            XsMgr.XCell.Add(3);

            for (int i = 0; i < 3; i++)
            {
                ExStorageTests.SampleCellData(XsMgr.XCell, i);
            }
        }
Exemple #3
0
        private ExStoreRtnCodes modifyData02(ExStoreCell xCell)
        {
            // ExStoreRtnCodes result;

            // result = modifyData01(ref xCell);

            int id = xCell.Data.Count;

            xCell.AddDefault();
            ExStorageTests.SampleCellDataRevised(xCell, "Whitney_01", id++);

            xCell.AddDefault();
            ExStorageTests.SampleCellDataRevised(xCell, "Everest_01", id++);

            return(ExStoreRtnCodes.XRC_GOOD);
        }
Exemple #4
0
        private Result updateCellData(ExStoreCell xCell, string title)
        {
            ExStoreRtnCodes result;

            // todo fix how to update cells

            XsMgr.XCell = xCell;

            result = XsMgr.UpdateCells(/*xCell*/);
            if (result != ExStoreRtnCodes.XRC_GOOD)
            {
                return(test01Fail(title, "update Cells", result));
            }

            ExStorageTests.ShowDataCell(XsMgr.XCell);

            return(Result.Succeeded);
        }
Exemple #5
0
        private Result Test02()
        {
            try
            {
                ExStoreRtnCodes result;

                result = ExStorageTests.MakeAppAndCellsExStorage();
                if (result != ExStoreRtnCodes.XRC_GOOD)
                {
                    return(Result.Failed);
                }
            }
            catch (OperationCanceledException)
            {
                return(Result.Failed);
            }

            return(Result.Succeeded);
        }
Exemple #6
0
        private Result updateAppData(ExStoreApp xApp, string title)
        {
            ExStoreRtnCodes result;

            // todo fix update method

            XsMgr.XApp = xApp;

            result = XsMgr.UpdateApp(/*xApp*/);
            if (result != ExStoreRtnCodes.XRC_GOOD)
            {
                return(test01Fail(title, "update App", result));
            }

            ExStorageTests.ShowDataApp(XsMgr.XApp);
            ExStorageTests.ShowDataCell(XsMgr.XCell);

            return(Result.Succeeded);
        }
        private Result Test01()
        {
            ExStoreHelper xsHlpr = new ExStoreHelper();

            // ExStoreRtnCodes result = ReadRootExStore(xsHlpr);
            ExStoreRtnCodes result = XsMgr.RootExStorExists ?
                                     ExStoreRtnCodes.XRC_GOOD : ExStoreRtnCodes.XRC_ROOT_NOT_EXIST;

            if (result != ExStoreRtnCodes.XRC_GOOD)
            {
                XsMgr.ReadSchemaFail(XsMgr.OpDescription);
                return(Result.Failed);
            }

            // ExStoreApp xApp = ExStoreApp.Instance();

            try
            {
                // result = XsMgr.ReadApp();
                result = XsMgr.AppExStorExists ?
                         ExStoreRtnCodes.XRC_GOOD : ExStoreRtnCodes.XRC_APP_NOT_EXIST;

                // result = xsHlpr.ReadAppData(xApp);

                if (result != ExStoreRtnCodes.XRC_GOOD)
                {
                    XsMgr.ReadSchemaFail(XsMgr.OpDescription);
                    return(Result.Failed);
                }
            }
            catch (OperationCanceledException)
            {
                return(Result.Failed);
            }

            ExStorageTests.ShowDataApp(XsMgr.XApp);

            return(Result.Succeeded);
        }
Exemple #8
0
        private Result Test01()
        {
            if (AppRibbon.Doc.IsDetached)
            {
                return(Result.Cancelled);
            }

            ExStoreRoot     xRoot = ExStoreRoot.Instance();
            ExStoreRtnCodes result;

            // result = XsMgr.Initialize();
            // if (result != ExStoreRtnCodes.GOOD) return Result.Failed;
            //
            // result = XsMgr.Configure();
            // if (result != ExStoreRtnCodes.GOOD) return Result.Failed;

            result = ExStorageTests.MakeRootExStorage();
            if (result != ExStoreRtnCodes.XRC_GOOD)
            {
                return(Result.Failed);
            }

            return(Result.Succeeded);
        }