Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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() + "毫秒";
        }