public void RemoveTrainTicket(string logid) { if (TrainTicket.TrainTickets_Info.Count <= 0) { MessageBox.Show("你还没导入任何车票呢!\n你删除个鬼啊?", "删除操作", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (TrainTicketsInfoView.SelectedIndex == -1) { MessageBox.Show("车票都没选......\n你让我删啥玩意?", "删除操作", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } var iscontinue = MessageBox.Show("确定要删除车票\n" + logid, "车票识别系统", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (iscontinue == DialogResult.No) { return; } TrainTicket.TrainTickets_Info.Remove(TrainTicket.GetTrainTicket(logid)); TrainTicketsInfoView.Items.Remove(logid); TrainTicket.TrainTickets_Image.Remove(logid); ClearTicketPictureBoxImage(); ClearTickText(); if (Width > OrinWidth) { ISOpen = false; FormOpentimer.Enabled = true; } MessageBox.Show("成功删除车票:" + logid, "删除车票", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void TrainTicketsInfoView_SelectedIndexChanged(object sender, EventArgs e) { // MessageBox.Show(TrainTicketsInfoView.SelectedItem.ToString(), "信息", MessageBoxButtons.OK); if (TrainTicketsInfoView.SelectedItem == null) { TrainTicketsInfoView.ClearSelected(); return; } var logid = TrainTicketsInfoView.SelectedItem.ToString(); NowSlectTickets = TrainTicket.GetTrainTicket(logid); text_ticket_num.Text = NowSlectTickets.ticket_num; text_train_num.Text = NowSlectTickets.train_num; text_ticket_rates.Text = NowSlectTickets.ticket_rates; text_starting_station.Text = NowSlectTickets.starting_station; text_destination_station.Text = NowSlectTickets.destination_station; text_ID.Text = NowSlectTickets.ID; text_name.Text = NowSlectTickets.name; text_date.Text = NowSlectTickets.date; text_starttime.Text = NowSlectTickets.train_starttime; text_seat_category.Text = NowSlectTickets.seat_category; text_bottomid.Text = NowSlectTickets.bottomid; text_jianpiao.Text = NowSlectTickets.jianpiao; text_che.Text = NowSlectTickets.train_che; text_hao.Text = NowSlectTickets.train_hao; if (TrainTicket.TrainTickets_Image.ContainsKey(logid)) { var findimage = TrainTicket.GetTrainTicketImage(logid); var trimvalue = 222; if (findimage == null) { MessageBox.Show("由于没有模板文件,车票无法制作成功", "错误", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } TicketPictureBox.Image = TicketImageTool.shrinkTo(findimage, new Size((findimage.Width + trimvalue) / 3, (findimage.Height + trimvalue) / 3), false); } else { UpateTicketPictureBoxImage(TrainTicketsInfoView.SelectedItem.ToString()); } if (Width < OpenWidth) { ISOpen = true; FormOpentimer.Enabled = true; } }
void UpateTicketPictureBoxImage(string number) { var Tickets = TrainTicket.GetTrainTicket(number); if (TrainTicket.TrainTickets_Image.ContainsKey(number)) { TrainTicket.TrainTickets_Image.Remove(number); } TrainTicket.TrainTickets_Image.Add(number, TicketImageTool.MakeTrainTickImage(Tickets)); NowSlectTickets = TrainTicket.GetTrainTicket(number); var findimage = TrainTicket.GetTrainTicketImage(number); var trimvalue = 222; if (findimage == null) { MessageBox.Show("由于没有模板文件,车票无法制作成功", "错误", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } TicketPictureBox.Image = TicketImageTool.shrinkTo(findimage, new Size((findimage.Width + trimvalue) / 3, (findimage.Height + trimvalue) / 3), false); }