private void GetCitSourceCheckFileList()
 {
     if (this.listViewFile.InvokeRequired)
     {
         GetCitSourceCheckFileListCallback d = new GetCitSourceCheckFileListCallback(GetCitSourceCheckFileList);
         this.Invoke(d, new object[] { });
     }
     else
     {
         citSourceCheckFileList.Clear();
         for (int i = 0; i < listViewFile.CheckedItems.Count; i++)
         {
             String citFilePath = null;
             if (listViewFile.CheckedItems[i].SubItems[9].Text.EndsWith("\\"))
             {
                 citFilePath = listViewFile.CheckedItems[i].SubItems[9].Text + listViewFile.CheckedItems[i].SubItems[7].Text;
             }
             else
             {
                 citFilePath = listViewFile.CheckedItems[i].SubItems[9].Text + "\\" + listViewFile.CheckedItems[i].SubItems[7].Text;
             }
             citSourceCheckFileList.Add(citFilePath);
         }
     }
 }
Esempio n. 2
0
        /// <summary>
        /// 获取选中的cit文件名称列表
        /// </summary>
        private void GetCitSourceCheckFileList()
        {
            if (this.listViewFile.InvokeRequired)
            {
                GetCitSourceCheckFileListCallback d = new GetCitSourceCheckFileListCallback(GetCitSourceCheckFileList);
                this.Invoke(d, new object[] { });
            }
            else
            {
                citSourceCheckFileList.Clear();

                citSourceCheckFileNameList.Clear();

                for (int i = 0; i < listViewFile.CheckedItems.Count; i++)
                {
                    String citFilePath       = null;
                    String citFileNameForTxt = null;
                    citFileNameForTxt = "TrackGeometry-" + listViewFile.CheckedItems[i].SubItems[6].Text + "-" + listViewFile.CheckedItems[i].SubItems[0].Text.Replace("\0", "") + "-";
                    if (listViewFile.CheckedItems[i].SubItems[2].Text == "上")
                    {
                        citFileNameForTxt += "SX";
                    }
                    else
                    {
                        citFileNameForTxt += "XX";
                    }

                    if (this.txtStartMile.Text.Trim() != "" && this.txtEndMile.Text.Trim() != "")
                    {
                        citFileNameForTxt += "-" + this.txtStartMile.Text.Trim() + "~" + this.txtEndMile.Text.Trim();
                    }

                    citFileNameForTxt += "-" + Convert.ToDateTime(listViewFile.CheckedItems[i].SubItems[4].Text).ToString("yyyyMMdd");

                    if (listViewFile.CheckedItems[i].SubItems[9].Text.EndsWith("\\"))
                    {
                        citFilePath = listViewFile.CheckedItems[i].SubItems[9].Text + listViewFile.CheckedItems[i].SubItems[7].Text;
                    }
                    else
                    {
                        citFilePath = listViewFile.CheckedItems[i].SubItems[9].Text + "\\" + listViewFile.CheckedItems[i].SubItems[7].Text;
                    }
                    citSourceCheckFileList.Add(citFilePath);
                    citSourceCheckFileNameList.Add(citFileNameForTxt);
                }
            }
        }