Beispiel #1
0
 private void Button1_Click(object sender, EventArgs e)
 {
     try
     {
         Flight        choosenFlight = flightT[TrueF.SelectedIndex];
         PassengerForm form3         = new PassengerForm(choosenFlight, type);
         form3.Show();
         Hide();
     }
     catch (ArgumentOutOfRangeException exception)
     {
         MessageBox.Show(exception.Message);
     }
 }
Beispiel #2
0
 private void toolStripButton1_Click(object sender, EventArgs e)
 {
     Passenger passenger = new Passenger();
     PassengerForm passengerForm=new PassengerForm();
     passengerForm.Value = passenger;
     if(passengerForm.ShowDialog(this)==DialogResult.OK)
     {
         ListViewItem listViewItem = new ListViewItem();
         listViewItem.Tag = passenger;
         listViewItem.Checked = passenger.Checked;
         listViewItem.SubItems.AddRange(new string[] { passenger.Name, passenger.CardType.ToString(), passenger.CardNo, passenger.MobileNo.ToString(),passenger.SeatDetailType.ToString() });
         listView1.Items.Add(listViewItem);
         Save();
     }
 }
Beispiel #3
0
        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count==0)
            {
                MessageBox.Show("请先选择一位乘客");
                return;
            }
            Passenger passenger = listView1.SelectedItems[0].Tag as Passenger;

            PassengerForm passengerForm = new PassengerForm();
            passengerForm.Value = passenger;
            if (passengerForm.ShowDialog(this) == DialogResult.OK)
            {

                foreach (ListViewItem item in listView1.Items)
                {
                    if (item.Tag == passenger)
                    {

                        item.SubItems.Clear();

                        item.SubItems.AddRange(new string[]
                                                   {
                                                       passenger.Name,
                                                       passenger.CardType.ToString(), passenger.CardNo,
                                                       passenger.MobileNo.ToString(),passenger.SeatDetailType.ToString()
                                                   });
                    }
                }
                Save();
            }
        }