Esempio n. 1
0
        private void CalcNO3Button_Click(object sender, EventArgs e)
        {
            if ((NO3TextBox.Text != "") && (SO4TextBox.Text != "") && (hardnessTextBox.Text != ""))

            {
                Calculator.SetData(NO3(), SO4(), Hard(), V250.Checked, fullVolume);
                SColumnMethod();

                //Calculator.CationCapasityL();
                tC007ResinL.Text = Calculator.CationCapasityL().ToString("0.00");
                Calculator.SumAnion();

                Calculator.VAnion();

                Calculator.VCation();

                Calculator.VReal();

                Calculator.DevideNO3SO4();

                Calculator.Bypass125();
                Calculator.Bypass250();
                Calculator.AnionCapasity125();
                Calculator.AnionCapasity250();

                //Calculator.AnionCapasitySelected();
                a202ResinL.Text = Calculator.AnionCapasitySelected().ToString("0.00");

                textBox5.Text = Calculator.Capacity().ToString("0.0");

                //Calculator.Capacity();


                averageFlowTextBox.Text = (Calculator.VReal() * sColumn).ToString("0.00"); //добавляем в форму производительность для выбранной колонны

                saltTextBox.Text = Calculator.GetSumSalt().ToString("0.0");                //добавляем в форму количество соли для регенерации

                textBoxNO3Bypass.Text = Calculator.GetBypass().ToString("0.0");            //добавляем в форму подмес нитратов на выходе

                textBox2.Text = Calculator.GetVolumeA202().ToString("0");
                textBox1.Text = Calculator.GetVolumeTC007().ToString("0");



                //MessageBox.Show($"соотношение {DevideNO3SO4()}");
            }

            else

            {
                MessageBox.Show("Нужно заполнить все исходные данные");
            }
        }
Esempio n. 2
0
        private void CalcNO3Button_Click(object sender, EventArgs e)
        {
            if ((NO3TextBox.Text != "" && NO3TextBox.Text != "0") && (SO4TextBox.Text != "" && SO4TextBox.Text != "0") && (hardnessTextBox.Text != "" && hardnessTextBox.Text != "0"))

            {
                labelLog.Text = "";


                Attached();

                tC007ResinL.Text = Calculator.CationCapasityL().ToString("0.0");

                Calculator.FullVolume = SColumnMethod();


                if (V125.Checked == true)
                {
                    textBoxNO3Bypass.Text = Calculator.Bypass125.ToString("0.0");
                    Calculator.VolumeA202 = Calculator.AnionTotalPerL(Calculator.AnionCapasity125, Calculator.Bypass125);
                    a202ResinL.Text       = Calculator.AnionTotalPerL(Calculator.AnionCapasity125, Calculator.Bypass125).ToString("0.00");

                    textBox2.Text = Calculator.VolumeA202.ToString("0");


                    saltTextBox.Text = Calculator.SumSalt(0.125M).ToString("0.0");
                }
                else if (V250.Checked == true)
                {
                    textBoxNO3Bypass.Text = Calculator.Bypass250.ToString("0.0");

                    Calculator.VolumeA202 = Calculator.AnionTotalPerL(Calculator.AnionCapasity250, Calculator.Bypass250);
                    a202ResinL.Text       = Calculator.AnionTotalPerL(Calculator.AnionCapasity250, Calculator.Bypass250).ToString("0.00");

                    textBox2.Text    = Calculator.VolumeA202.ToString("0");
                    saltTextBox.Text = Calculator.SumSalt(0.25M).ToString("0.0");
                }
                else
                {
                    MessageBox.Show("количество соли для регенерации не выбрано");
                }

                textBox1.Text = Calculator.VolumeTC007.ToString("0");

                textBox5.Text = Calculator.Capacity().ToString("0.0");



                averageFlowTextBox.Text = (Calculator.VReal() * sColumn).ToString("0.00");//добавляем в форму производительность для выбранной колонны
            }

            else

            {
                labelLog.Text = "Нужно заполнить все исходные данные, они не должны быть нулями";
            }
        }