Ejemplo n.º 1
0
        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);
            }
        }