Example #1
0
        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;
            }
        }
Example #2
0
        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;
            }
        }