private void YjkEiInfo()
        {
            for (int i = 0; i < m_contentArray.Length; i++)
            {
                if (m_contentArray[i].Contains("Floor No") && m_contentArray[i + 1].Contains("Xstif"))
                {
                    List <string> dataList     = new List <string>();
                    string        lineData     = m_contentArray[i];
                    int           indexOfTower = lineData.IndexOf("Tower No");
                    if (indexOfTower < 0)
                    {
                        continue;
                    }
                    dataList.Add(lineData.Substring(11, indexOfTower - 11).Trim());
                    dataList.Add(lineData.Substring(indexOfTower + 10).Trim());
                    int index = i + 4;
                    lineData = m_contentArray[index];
                    int indexOfRaty = lineData.IndexOf("Raty");
                    dataList.Add(lineData.Substring(8, indexOfRaty - 8).Trim());
                    dataList.Add(lineData.Substring(indexOfRaty + 6).Trim());

                    index       = index + 2;
                    lineData    = m_contentArray[index];
                    indexOfRaty = lineData.IndexOf("Raty1");
                    if (indexOfRaty >= 0)
                    {
                        dataList.Add(lineData.Substring(8, indexOfRaty - 8).Trim());
                        dataList.Add(lineData.Substring(indexOfRaty + 6).Trim());
                        index = index + 1;
                    }
                    lineData    = m_contentArray[index];
                    indexOfRaty = lineData.IndexOf("Raty2");
                    if (indexOfRaty >= 0)
                    {
                        dataList.Add(lineData.Substring(8, indexOfRaty - 8).Trim());
                        dataList.Add(lineData.Substring(indexOfRaty + 6).Trim());
                        index = index + 1;
                    }

                    lineData = m_contentArray[i + 5];
                    dataList.Add(lineData.Substring(lineData.IndexOf('=') + 1).Trim());


                    InfoEi EiInfo = new InfoEi();
                    EiInfo.LoadData(dataList);
                    m_SumInfo.FloorEiInfo.Add(EiInfo);
                }
            }
            for (int i = 0; i < m_SumInfo.FloorEiInfo.Count - 1; i++)
            {
                InfoEi item = m_SumInfo.FloorEiInfo[i];
                if (m_SumInfo.minRtx == null || m_SumInfo.minRtx.Ratx < item.Ratx)
                {
                    m_SumInfo.minRtx = item;
                }
                if (m_SumInfo.minRty == null || m_SumInfo.minRty.Raty < item.Raty)
                {
                    m_SumInfo.minRty = item;
                }
                if (m_SumInfo.minRtx1 == null || m_SumInfo.minRtx1.Ratx1 > item.Ratx1)
                {
                    m_SumInfo.minRtx1 = item;
                }
                if (m_SumInfo.minRty1 == null || m_SumInfo.minRty1.Raty1 > item.Raty1)
                {
                    m_SumInfo.minRty1 = item;
                }
                if (m_SumInfo.minRtx2 == null || m_SumInfo.minRtx2.Ratx2 > item.Ratx2)
                {
                    m_SumInfo.minRtx2 = item;
                }
                if (m_SumInfo.minRty2 == null || m_SumInfo.minRty2.Raty2 > item.Raty2)
                {
                    m_SumInfo.minRty2 = item;
                }
            }
        }
        private void PkpmEiInfo()
        {
            for (int i = 0; i < m_contentArray.Length; i++)
            {
                if (m_contentArray[i].Contains("Floor No") && m_contentArray[i + 1].Contains("Xstif"))
                {
                    List <string> dataList     = new List <string>();
                    string        lineData     = m_contentArray[i];
                    int           indexOfTower = lineData.IndexOf("Tower No");
                    if (indexOfTower < 0)
                    {
                        continue;
                    }
                    dataList.Add(lineData.Substring(11, indexOfTower - 11).Trim());
                    dataList.Add(lineData.Substring(indexOfTower + 10).Trim());
                    i        = i + 4;
                    lineData = m_contentArray[i];
                    int indexOfRaty = lineData.IndexOf("Raty");
                    dataList.Add(lineData.Substring(8, indexOfRaty - 8).Trim());
                    dataList.Add(lineData.Substring(indexOfRaty + 6).Trim());
                    i           = i + 1;
                    lineData    = m_contentArray[i];
                    indexOfRaty = lineData.IndexOf("Raty1");
                    dataList.Add(lineData.Substring(8, indexOfRaty - 8).Trim());
                    dataList.Add(lineData.Substring(indexOfRaty + 6).Trim());
                    i           = i + 1;
                    lineData    = m_contentArray[i];
                    indexOfRaty = lineData.IndexOf("Raty2");
                    string[] subStrArray = null;
                    if (indexOfRaty >= 0)
                    {
                        dataList.Add(lineData.Substring(8, indexOfRaty - 8).Trim());
                        subStrArray = lineData.Substring(indexOfRaty + 6).Split(
                            new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                        dataList.Add(subStrArray[0]);
                        if (subStrArray.Length == 3)
                        {
                            dataList.Add(subStrArray[2]);
                        }
                        i = i + 1;
                    }
                    if (subStrArray == null || subStrArray.Length == 1)
                    {
                        lineData = m_contentArray[i];
                        dataList.Add(lineData.Substring(lineData.IndexOf('=') + 1).Trim());
                    }


                    InfoEi EiInfo = new InfoEi();
                    EiInfo.LoadData(dataList);
                    m_SumInfo.FloorEiInfo.Add(EiInfo);
                }
            }
            for (int i = 0; i < m_SumInfo.FloorEiInfo.Count; i++)
            {
                InfoEi item = m_SumInfo.FloorEiInfo[i];
                if (m_SumInfo.minRtx == null || m_SumInfo.minRtx.Ratx < item.Ratx)
                {
                    m_SumInfo.minRtx = item;
                }
                if (m_SumInfo.minRty == null || m_SumInfo.minRty.Raty < item.Raty)
                {
                    m_SumInfo.minRty = item;
                }
                if (m_SumInfo.minRtx1 == null || m_SumInfo.minRtx1.Ratx1 > item.Ratx1)
                {
                    m_SumInfo.minRtx1 = item;
                }
                if (m_SumInfo.minRty1 == null || m_SumInfo.minRty1.Raty1 > item.Raty1)
                {
                    m_SumInfo.minRty1 = item;
                }
                if (m_SumInfo.minRtx2 == null || m_SumInfo.minRtx2.Ratx2 > item.Ratx2)
                {
                    m_SumInfo.minRtx2 = item;
                }
                if (m_SumInfo.minRty2 == null || m_SumInfo.minRty2.Raty2 > item.Raty2)
                {
                    m_SumInfo.minRty2 = item;
                }
            }
        }