private void get_Ticket_type_checked(object sender, RoutedEventArgs e) { RadioButton rb = e.Source as RadioButton; switch (rb.Name) { case "RB1": this.label2.Content = LineOne.station[LineOne.num1]; this.label3.Content = LineOne.station[LineOne.num2]; this.label4.Content = GetTicket.getPrice(LineOne.num2 - LineOne.num1) + ".00 元"; Ticketnum = (MainWindow.Ticketnum > 0) ? MainWindow.Ticketnum : 1; this.label5.Content = Ticketnum.ToString(); this.label6.Content = GetTicket.getPrice(LineOne.num2 - LineOne.num1) * Ticketnum + ".00 元"; break; case "RB2": label2.Content = LineOne.station[LineOne.num1]; this.label3.Content = LineOne.station[LineOne.num2]; this.label4.Content = GetTicket.getPrice(LineOne.num2 - LineOne.num1) * 1.5 + "0元"; this.label6.Content = GetTicket.getPrice(LineOne.num2 - LineOne.num1) * 1.5 * Ticketnum + "0元"; break; case "RB3": this.label2.Content = "*"; this.label3.Content = "*"; this.label4.Content = "10.00 元"; this.label6.Content = 10 * Ticketnum + ".00 元"; break; } }
private void get_Ticket_type_checked(object sender, RoutedEventArgs e) { RadioButton rb = e.Source as RadioButton; switch (rb.Name) { case "RB1": startstation = LineOne.station[LineOne.num1]; endstation = LineOne.station[LineOne.num2]; price = GetTicket.getPrice(LineOne.num2 - LineOne.num1); Ticketnum = (MainWindow.Ticketnum > 0) ? MainWindow.Ticketnum : 1; type = "单程票"; allprice = price * Ticketnum; this.label2.Content = startstation; this.label3.Content = endstation; this.label4.Content = price + ".00 元"; this.label5.Content = Ticketnum.ToString(); this.label6.Content = GetTicket.getPrice(LineOne.num2 - LineOne.num1) * Ticketnum + ".00 元"; break; case "RB2": startstation = LineOne.station[LineOne.num1]; endstation = LineOne.station[LineOne.num2]; price = GetTicket.getPrice(LineOne.num2 - LineOne.num1) * 1.5; Ticketnum = (MainWindow.Ticketnum > 0) ? MainWindow.Ticketnum : 1; type = "往返票"; allprice = price * Ticketnum; label2.Content = LineOne.station[LineOne.num1]; this.label3.Content = LineOne.station[LineOne.num2]; this.label4.Content = string.Format("{0:n2}", GetTicket.getPrice(LineOne.num2 - LineOne.num1) * 1.5) + "元"; this.label6.Content = string.Format("{0:n2}", GetTicket.getPrice(LineOne.num2 - LineOne.num1) * 1.5 * Ticketnum) + "元"; break; case "RB3": startstation = "*"; endstation = "*"; price = 10; Ticketnum = (MainWindow.Ticketnum > 0) ? MainWindow.Ticketnum : 1; type = "通票"; allprice = price * Ticketnum; this.label2.Content = "*"; this.label3.Content = "*"; this.label4.Content = "10.00 元"; this.label6.Content = 10 * Ticketnum + ".00 元"; break; } }