private void btnConfirm_Click(object sender, EventArgs e) { TicketCtrl tc = new TicketCtrl(); TimetableCtrl ttc = new TimetableCtrl(); TrainCtrl trc = new TrainCtrl(); string index = (tc.loadMaxId() + 1).ToString(); Ticket t = new Ticket(index, tbName.Text, tbPassId.Text, lvTimetable.SelectedItems[0].Text.ToString()); string trainName = ttc.loadTrainName(lvTimetable.SelectedItems[0].Text.ToString()); if (tc.loadTicket().Count < int.Parse(trc.loadTrain(trainName)[0][3].ToString())) { tc.saveTicket(t); this.Close(); } else { MessageBox.Show("该车次已售完", "购票失败", MessageBoxButtons.OK, MessageBoxIcon.Error); } }