using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();

}
private void button1_Click(object sender, EventArgs e)
{
double dwjg = double.Parse(textBox1.Text);
double mj=double.Parse(textBox2.Text);
double ddxs=0;
double lcxs=0;
double lhjc=0;
double czdm=0;
double bg=0;
double ck=0;
double xp=0;
double yhxs=0;
double jiagel=0;
string xingmingl = textBox3.Text.Trim();
string diduanl = "";
string loucengl = "";
string cizhuanl = "";
string biguil = "";
string lvhejinchuangl = "";
string chekul = "";
string xiaopengl = "";
string yicixingl = "";
string a = textBox3.Text + "先生/女士,您的購房資料如下:\n單位價格:" + dwjg + "\n建筑面積: " + mj + "\n";
if (radioButton1.Checked)
{
ddxs = 0;
a = a + "您選擇了" + radioButton1.Text + "\n";
diduanl = radioButton1.Text;
}
if (radioButton2.Checked)
{
ddxs = -0.06;
a = a + "您選擇了" + radioButton2.Text + "\n";
diduanl = radioButton2.Text;
}
if (radioButton3.Checked)
{
ddxs = -0.08;
a = a + "您選擇了" + radioButton3.Text + "\n";
diduanl = radioButton3.Text;
}
if (comboBox1.SelectedIndex == 0)
{
lcxs = -0.05;
a = a + "您選擇了" + comboBox1.Text + "\n";
}
if (comboBox1.SelectedIndex == 1)
{
lcxs = 0.035;
a = a + "您選擇了" + comboBox1.Text + "\n";
}
if (comboBox1.SelectedIndex == 2)
{
lcxs = 0.04;
a = a + "您選擇了" + comboBox1.Text + "\n";
}
if (comboBox1.SelectedIndex == 3)
{
lcxs = 0.045;
a = a + "您選擇了" + comboBox1.Text + "\n";
}
if (comboBox1.SelectedIndex == 4)
{
lcxs = 0;
a = a + "您選擇了" + comboBox1.Text + "\n";
}
if (comboBox1.SelectedIndex == 5)
{
lcxs = -0.05;
a = a + "您選擇了" + comboBox1.Text + "\n";
}
loucengl = comboBox1.SelectedItem.ToString();
if (checkBox1.Checked)
{
lhjc = 0.0008;
a = a + "您選擇了" + checkBox1.Text + "\n";
lvhejinchuangl = "已選";
}
else
lvhejinchuangl = "未選";
if (checkBox2.Checked)
{
lhjc = 0.002;
a = a + "您選擇了" + checkBox2.Text + "\n";
cizhuanl = "已選";
}
else
cizhuanl = "未選";
if (checkBox3.Checked)
{
bg = 0.003;
a = a + "您選擇了" + checkBox3.Text + "\n";
biguil = "已選";
}
else
biguil = "未選";
if (checkBox4.Checked)
{
ck = 150000;
a = a + "您選擇了" + checkBox4.Text + "\n";
chekul = "已選";
}
else
chekul = "未選";
if (checkBox5.Checked)
{
xp = 10000;
a = a + "您選擇了" + checkBox5.Text + "\n";
xiaopengl = "已選";
}
else
xiaopengl = "未選";
if (radioButton4.Checked)
{
yhxs = -0.025;
a = a + "您選擇了一次性付款\n";
yicixingl = "是";
}
if (radioButton5.Checked)
{
yhxs = 0;
a = a + "您選擇了分期付款\n";
yicixingl = "否";
}
jiagel =(dwjg * mj * (1 + ddxs + lcxs + lhjc + czdm + bg ) + ck + xp)*(1+yhxs);
string b= xingmingl +","+mj.ToString()+","+diduanl+","+loucengl+","+cizhuanl+","+biguil+","+lvhejinchuangl+","+chekul+","+xiaopengl+","+yicixingl+",";
MessageBox.Show(a+"您選擇支付總價為:"+jiagel+"RMB\n"+b);
}
}
}
uj5u.com熱心網友回復:
說明textBox1里面的文本不是合法的數字格式uj5u.com熱心網友回復:
這說明你textbox1里面不是合法的double字符,可能里面是空的,或者是非數字的內容。在double dwjg = double.Parse(textBox1.Text);之前做一下textbox1.text的判斷,textbox1輸入的時候做下是否是數字的判斷uj5u.com熱心網友回復:
int a;if (int.TryParse(textBox1.Text, out a))//如果為數字
{
//是數字
}
else
{
//不是數字
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/144123.html
標籤:ASP.NET
