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); } }
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(); } }
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(); } }