// 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); }
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); } }
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); }
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); }
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); }
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); }
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); }