Beispiel #1
0
        public bool ReadTypeDetails(string fileName, int typeNo)
        {
            bool success = false;

            if (!File.Exists(fileName))
            {
                return(false);
            }

            List <string> lstContent = new List <string>(File.ReadAllLines(fileName));


            string kStr = "";

            MyStrings mList = null;

            for (int i = 0; i < lstContent.Count; i++)
            {
                kStr = MyStrings.RemoveAllSpaces(lstContent[i]).ToUpper();
                if (kStr.StartsWith("TYPE"))
                {
                    kStr = kStr.Replace("TYPE", " ");

                    mList = new MyStrings(MyStrings.RemoveAllSpaces(kStr), ' ');
                    if (typeNo == mList.GetInt(0))
                    {
                        MovingWheel mw = new MovingWheel();
                        i++;
                        mw.Load = lstContent[i];
                        i++;
                        mw.Distance = lstContent[i];
                        i++;
                        mw.Width = MyStrings.StringToDouble(lstContent[i], 0.0);
                        Add(mw);
                        success = true;
                        break;
                    }
                }
            }
            return(success);
        }