public void LoadXmlDocument()
        {
            MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(Ap.FileOptionsSetups);

            xmldoc = new XmlDocument();
            xmldoc.Load(memoryStream);
            memoryStream.Close();
        }
Beispiel #2
0
        public static DataTable ReadXml(DataTable table, string filePath)
        {
            if (UFile.Exists(filePath))
            {
                MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(filePath);
                table.ReadXml(memoryStream);
                memoryStream.Close();
            }

            return(table);
        }
Beispiel #3
0
 public void Load()
 {
     if (UFile.Exists(Ap.FileBoardTheme))
     {
         System.IO.MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(Ap.FileBoardTheme);
         BoardThemeDataSet.ReadXml(memoryStream);
         memoryStream.Close();
     }
     PiecesThemeData = BoardThemeDataSet.Tables["PiecesThemeData"];
     ColorSchemeData = BoardThemeDataSet.Tables["ColorSchemeData"];
     KvBoardTheme    = new Kv(BoardThemeDataSet.Tables["Kv"]);
 }
        public void LoadXmlDocument()
        {
            //FileStream fs = new FileStream(_filePath, FileMode.Open, FileAccess.Read,
            //                   FileShare.ReadWrite);
            //xmldoc = new XmlDocument();
            //xmldoc.Load(fs);

            MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(Ap.FileEngineData);

            xmldoc = new XmlDocument();
            xmldoc.Load(memoryStream);
        }
 public void LoadXmlDocument()
 {
     try
     {
         MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(Ap.FileBookOptions);
         xmldoc = new XmlDocument();
         xmldoc.Load(memoryStream);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #6
0
        public void AppendFile(string filePath)
        {
            if (File.Exists(filePath))
            {
                DataTable tempBookData = BookMoves.GetBookMovesTable();

                MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(filePath);
                tempBookData.ReadXml(memoryStream);
                memoryStream.Close();

                BookMoves.DataTable.Merge(tempBookData);
            }
        }
 public bool Load(string engineParameterFilePath)
 {
     if (UFile.Exists(engineParameterFilePath))
     {
         EngineParameterData.Rows.Clear();
         MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(engineParameterFilePath);
         EngineParameterData.ReadXml(memoryStream);
         memoryStream.Close();
         SortParameters();
         OnParametersLoaded();
         return(true);
     }
     return(false);
 }
        public void Load()
        {
            if (UFile.Exists(Ap.FilePiecesTheme))
            {
                PiecesThemeData.Rows.Clear();
                System.IO.MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(Ap.FilePiecesTheme);
                PiecesThemeData.ReadXml(memoryStream);
                memoryStream.Close();
            }

            if (UFile.Exists(Ap.FileColorScheme))
            {
                ColorSchemeData.Rows.Clear();
                System.IO.MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(Ap.FileColorScheme);
                ColorSchemeData.ReadXml(memoryStream);
                memoryStream.Close();
            }
        }
Beispiel #9
0
        public static DataTable LoadDataTable4(DataTable table, string xmlPath)
        {
            try
            {
                if (UFile.Exists(xmlPath))
                {
                    MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(xmlPath);

                    table.ReadXml(memoryStream);

                    memoryStream.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(table);
        }
Beispiel #10
0
        public static DataTable LoadXsd(string xsdPath)
        {
            DataTable table = null;

            try
            {
                table = new DataTable(UFile.GetFileNameNoExtension(xsdPath));

                MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(xsdPath);

                table.ReadXmlSchema(memoryStream);
                memoryStream.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(table);
        }
Beispiel #11
0
        public void Load(string filePath)
        {
            //if (File.Exists(filePath))
            //{
            //    DataSet.ReadXml(filePath);
            //}
            //else
            //{
            //    DataSet.WriteXml(filePath);
            //}

            if (File.Exists(filePath))
            {
                MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(filePath);
                DataSet.ReadXml(memoryStream);
                memoryStream.Close();
            }
            else
            {
                Save(filePath);
            }
        }
Beispiel #12
0
        private bool Load()
        {
            BookMoves.DataTable.Clear();

            if (File.Exists(FilePath))
            {
                //// load book's table

                MemoryStream memoryStream = InfinityStreamsManager.ReadStreamFromFile(FilePath);
                BookMoves.DataTable.ReadXml(memoryStream);
                memoryStream.Close();

                if (BookMoves.DataTable.Rows.Count == 0)
                {
                    BookMoves.AddRootRow();
                }
            }
            else
            {
                BookMoves.AddRootRow();
            }

            SetOptions();

            isClosed = false;

            if (HasGame)
            {
                PointTo(this.Game.CurrentMove);
            }

            if (BookLoaded != null)
            {
                BookLoaded(this, EventArgs.Empty);
            }
            LoadBookMovesDictionary();
            return(true);
        }