private void button1_Click(object sender, EventArgs e) { if (this.textBox1.Text.Trim() == "" || this.textBox3.Text.Trim() == "") { MessageBox.Show("原油名称不能为空", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (this.textBox2.Text.Trim() == "" || this.textBox4.Text.Trim() == "") { MessageBox.Show("切割比率不能为空", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if ((int.Parse(this.textBox2.Text.Trim()) + +int.Parse(this.textBox4.Text.Trim())) != 100) { MessageBox.Show("切割比率加和不等于100%!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //切割比率 List <CutOilRateEntity> cutOilRates = new List <CutOilRateEntity>(); CutOilRateEntity CutOilRateEntity1 = new CutOilRateEntity(); CutOilRateEntity1.crudeIndex = this.textBox1.Text.Trim();//原油名称 CutOilRateEntity1.rate = int.Parse(this.textBox2.Text.Trim()); cutOilRates.Add(CutOilRateEntity1); CutOilRateEntity CutOilRateEntity2 = new CutOilRateEntity(); CutOilRateEntity2.crudeIndex = this.textBox3.Text.Trim();//原油名称 CutOilRateEntity2.rate = int.Parse(this.textBox4.Text.Trim()); cutOilRates.Add(CutOilRateEntity2); OilInfoBEntity _oil = new OilInfoBEntity(); //新建一条原油 OilApplyBll oilApplyBll = new OilApplyBll(); //_oil = oilApplyBll.GetCutResult(cutOilRates); this.dataGridView1.DataSource = _oil.dataTable; //List<OilDataTableBEntity> OilDataTableBEntityList = _oil.OilDataTableBEntityList; }
private void button1_Click(object sender, EventArgs e) { CutOilRateEntity cutOilRate = new CutOilRateEntity(); cutOilRate.crudeIndex = "test原油1"; cutOilRate.rate = 100; _cutOilRates.Add(cutOilRate); CutMothedEntity cutMothed = new CutMothedEntity(200, 300, "Cut1"); _cutMotheds.Add(cutMothed); DateTime start = DateTime.Now; OilApplyBll oilApplyBll = new OilApplyBll(); oilApplyBll.GetCutResult(_cutOilRates, _cutMotheds); DateTime end = DateTime.Now; TimeSpan a = end.Subtract(start); this.label7.Text = a.TotalMilliseconds.ToString() + "毫秒"; }