购票系统

来源:互联网 发布:ssh的默认端口号 编辑:程序博客网 时间:2024/04/29 15:32

结果

 

代码:

 private void Form3_Load(object sender, EventArgs e)
        {
            comboBox1.SelectedIndex = 0;
            groupBox1.Enabled = false;
            textBox5.Text = "45.00";
           
        }
    

        private void button1_Click(object sender, EventArgs e)
        {
            double paymoney = double.Parse(textBox3.Text);//定义付款
            double zhaoling;//定义找的零钱
            double needpay = double.Parse(textBox2.Text);
            if (paymoney < needpay)
            {
                MessageBox.Show("您付款不足,请重新付款!","提示");
                textBox3.Clear();
                textBox3.Focus();
                return;
            }
            zhaoling = paymoney - needpay;
            MessageBox.Show("您找回的零钱:"+(string.Format("{0:f2}",zhaoling))+"\r\n"+"谢谢前来购买!","信息");
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string select = comboBox1.Text;
            switch (select)
            {
                case "成人票":
                    {

                        groupBox1.Enabled = false;
                        textBox5.Text = "45.00";
 
                    }break;
                case "儿童票":
                    {
                        groupBox1.Enabled = false;
                        textBox5.Text = "22.50";
                    }break;
                case "折售票":
                    {
                        groupBox1.Enabled = true;
                        textBox5.Text = "40.5";
                    }break;
            }
        }

        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
            {
                textBox5.Text = "40.5";
                radioButton1.Checked = true;
            }
        
        }

        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {
            if (radioButton2.Checked)
            {
                textBox5.Text = "36.00";
            }
        }

        private void radioButton3_CheckedChanged(object sender, EventArgs e)
        {
            if (radioButton3.Checked)
            {
                textBox5.Text = string.Format("{0:f2}",45*0.68);
            }
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            int num;//定义票数,并输入
            double price = double.Parse(textBox5.Text);
            try
            {
                num = int.Parse(textBox1.Text);
            }
            catch
            {
                MessageBox.Show("您输入有误,请重新输入!","错误提示");
                textBox1.Clear();
                textBox1.Focus();
                return;
            }
            textBox2.Text = string.Format("{0:f2}",price* num);
           
        }

        private void button2_Click(object sender, EventArgs e)
        {
            comboBox1.SelectedIndex = 0;
            textBox1.Clear();
            textBox2.Clear();
            textBox3.Clear();
            textBox1.Focus();
        }
    }

 

原创粉丝点击