Exemple #1
0
        public void SetToListview(System.Windows.Forms.ListView lv, DateTime dt)
        {
            string tt = "";

            tt = EagleAPI.GetAirLineBunkSort(FI_FlightNo[0] == '*'?FI_FlightNo.Substring(1, 2):FI_FlightNo.Substring(0, 2), dt);
            char[] ch = tt.ToCharArray();
            sortbunk(ch);


            System.Windows.Forms.ListViewItem item = new ListViewItem();
            item.Text = FI_ID;
            item.SubItems.Add(FI_FlightNo);
            item.SubItems.Add(FI_Policy);
            item.SubItems.Add(FI_Path);
            item.SubItems.Add(FI_TakeOff);
            item.SubItems.Add(FI_Landing);
            item.SubItems.Add(FI_AirType);
            ////for (char c = 'A'; c <= 'Z'; c++)
            ////{
            ////    item.SubItems.Add(GetOneBunk(c));
            ////}
            //item.SubItems.Add(GetOneBunk('F'));
            //item.SubItems.Add(GetOneBunk('C'));
            //item.SubItems.Add(GetOneBunk('Y'));
            //if (FI_FlightNo.Substring(0, 2) != "MU" && FI_FlightNo.Substring(0, 2) != "CA" && FI_FlightNo.Substring(0, 2) != "SC")
            //{
            //    item.SubItems.Add("");
            //}
            //int y_start = 0;
            //for (int i = 0; i < FI_Bunk.Count; i++)
            //{
            //    if (FI_Bunk[i][0] == 'Y')
            //    {
            //        y_start = i+1;
            //        break;
            //    }
            //}
            //for (int i = y_start; i < FI_Bunk.Count; i++)
            for (int i = 0; i < FI_Bunk.Count; i++)
            {
                if (GlobalVar.b_ListNoSeatBunk)
                {
                    item.SubItems.Add(FI_Bunk[i]);
                }
                else
                {
                    item.SubItems.Add(FI_Bunk[i][1] > 'A' ? "" : FI_Bunk[i]);
                }
            }
            lv.Items.Add(item);
        }