コード例 #1
0
ファイル: frmUnits.cs プロジェクト: hieutt-k59/RBI-Standalone
        private void btnOK_Click(object sender, EventArgs e)
        {
            UNITS_BUS     busUnit  = new UNITS_BUS();
            List <string> listUnit = new List <string>();

            #region Unit String
            string pressure      = "";
            string stress        = "";
            string temperature   = "";
            string diameter      = "";
            string dimension     = "";
            string volume        = "";
            string thickness     = "";
            string corrosion     = "";
            string corrosionRate = "";
            string flowRate      = "";
            string finacialUnit  = "";
            string scheme        = "";
            #endregion
            #region set pressure
            if (rbtnPressureBAR.Checked)
            {
                pressure = "bar";
            }
            else if (rbtnPressureKSI.Checked)
            {
                pressure = "KSI";
            }
            else if (rbtnPressureMPa.Checked)
            {
                pressure = "MPa";
            }
            else if (rbtnPressureNpcm2.Checked)
            {
                pressure = "N/cm2";
            }
            else if (rbtnPressureNpm2.Checked)
            {
                pressure = "N/m2";
            }
            else if (rbtnPressurePSI.Checked)
            {
                pressure = "psi";
            }

            listUnit.Add(pressure);
            #endregion
            #region set stress
            if (rbtnStressBAR.Checked)
            {
                stress = "bar";
            }
            else if (rbtnStressKSI.Checked)
            {
                stress = "KSI";
            }
            else if (rbtnStressMPa.Checked)
            {
                stress = "MPa";
            }
            else if (rbtnStressNpcm2.Checked)
            {
                stress = "N/cm2";
            }
            else if (rbtnStressNpm2.Checked)
            {
                stress = "N/m2";
            }
            else if (rbtnStressPSI.Checked)
            {
                stress = "psi";
            }

            listUnit.Add(stress);
            #endregion
            #region set temperature
            if (rbtnCel.Checked)
            {
                temperature = "DEG_C";
            }
            else if (rbtnKen.Checked)
            {
                temperature = "K";
            }
            else if (rbtnFa.Checked)
            {
                temperature = "DEG_F";
            }

            listUnit.Add(temperature);
            #endregion
            #region set diameter
            if (rbtnDiameterInch.Checked)
            {
                diameter = "in";
            }
            else if (rbtnDiameterM.Checked)
            {
                diameter = "m";
            }
            else if (rbtnDiameterMM.Checked)
            {
                diameter = "mm";
            }

            listUnit.Add(diameter);
            #endregion
            #region set thickness
            if (rbtnThicknessIn.Checked)
            {
                thickness = "in";
            }
            else if (rbtnThicknessM.Checked)
            {
                thickness = "m";
            }
            else if (rbtnThicknessMM.Checked)
            {
                thickness = "mm";
            }

            listUnit.Add(thickness);
            #endregion
            #region set dimension
            if (rbtnDimensionIn.Checked)
            {
                dimension = "in";
            }
            else if (rbtnDimensionM.Checked)
            {
                dimension = "m";
            }
            else if (rbtnDimensionMM.Checked)
            {
                dimension = "mm";
            }

            listUnit.Add(dimension);
            #endregion
            #region set volume
            if (rbtnM3.Checked)
            {
                volume = "m3";
            }
            else if (rbtnFt3.Checked)
            {
                volume = "ft3";
            }

            listUnit.Add(volume);
            #endregion
            #region set Flow Rate
            if (rbtnFt3pHr.Checked)
            {
                flowRate = "ft3/hr";
            }
            else if (rbtnM3pHr.Checked)
            {
                flowRate = "m3/hr";
            }

            listUnit.Add(flowRate);
            #endregion
            #region set Corrosion
            if (rbtnCorrosionMM.Checked)
            {
                corrosion = "mm";
            }
            else if (rbtnMil.Checked)
            {
                corrosion = "mil";
            }

            listUnit.Add(corrosion);
            #endregion
            #region set Corrrosion Rate
            if (rbtnCrMMperYr.Checked)
            {
                corrosionRate = "mm/yr";
            }
            else if (rbtnCrMilPerYr.Checked)
            {
                corrosionRate = "mil/yr";
            }

            listUnit.Add(corrosionRate);
            #endregion
            #region set finacial Unit
            finacialUnit = cbFinaUnit.SelectedText;
            Console.WriteLine(finacialUnit);
            listUnit.Add(finacialUnit);
            #endregion
            #region set scheme
            scheme = cbScheme.SelectedText;
            listUnit.Add(scheme);
            #endregion

            int i = 0;
            //for (int j = 0; j < listUnit.Count; j++) Console.WriteLine(listUnit[j]);
            foreach (string item in listUnit)
            {
                busUnit.edit(UnitName[i], item);
                ++i;
            }
            ButtonOKClicked = true;
            this.Close();
        }
コード例 #2
0
ファイル: frmUnits.cs プロジェクト: hieutt-k59/RBI-Standalone
        private void initDataScheme()
        {
            UNITS_BUS busUnit = new UNITS_BUS();

            lstUnit = busUnit.getDataSource();
            string        str = "";
            List <String> selectedUnitList = new List <string>();

            foreach (UNITS obj in lstUnit)
            {
                str += obj.UnitName + " " + obj.SelectedUnit + '\n';
            }
            //MessageBox.Show(str, "Unit Name");
            foreach (UNITS obj in lstUnit)
            {
                if (obj.UnitName == "Pressure")
                {
                    if (obj.SelectedUnit == "KSI")
                    {
                        rbtnPressureKSI.Checked = true;
                    }
                    else if (obj.SelectedUnit == "bar")
                    {
                        rbtnPressureBAR.Checked = true;
                    }
                    else if (obj.SelectedUnit == "psi")
                    {
                        rbtnPressurePSI.Checked = true;
                    }
                    else if (obj.SelectedUnit == "N/cm2")
                    {
                        rbtnPressureNpcm2.Checked = true;
                    }
                    else if (obj.SelectedUnit == "N/m2")
                    {
                        rbtnPressureNpm2.Checked = true;
                    }
                    else if (obj.SelectedUnit == "MPa")
                    {
                        rbtnPressureMPa.Checked = true;
                    }
                }
                else if (obj.UnitName == "Stress")
                {
                    if (obj.SelectedUnit == "KSI")
                    {
                        rbtnPressureKSI.Checked = true;
                    }
                    else if (obj.SelectedUnit == "bar")
                    {
                        rbtnStressBAR.Checked = true;
                    }
                    else if (obj.SelectedUnit == "psi")
                    {
                        rbtnStressPSI.Checked = true;
                    }
                    else if (obj.SelectedUnit == "N/cm2")
                    {
                        rbtnStressNpcm2.Checked = true;
                    }
                    else if (obj.SelectedUnit == "N/m2")
                    {
                        rbtnStressNpm2.Checked = true;
                    }
                    else if (obj.SelectedUnit == "MPa")
                    {
                        rbtnStressMPa.Checked = true;
                    }
                }
                else if (obj.UnitName == "Temperature")
                {
                    if (obj.SelectedUnit == "DEG_C")
                    {
                        rbtnCel.Checked = true;
                    }
                    else if (obj.SelectedUnit == "DEG_F")
                    {
                        rbtnFa.Checked = true;
                    }
                    else if (obj.SelectedUnit == "K")
                    {
                        rbtnKen.Checked = true;
                    }
                }
                else if (obj.UnitName == "Diameter")
                {
                    if (obj.SelectedUnit == "in")
                    {
                        rbtnDiameterInch.Checked = true;
                    }
                    else if (obj.SelectedUnit == "mm")
                    {
                        rbtnDiameterMM.Checked = true;
                    }
                    else if (obj.SelectedUnit == "m")
                    {
                        rbtnDiameterM.Checked = true;
                    }
                }
                else if (obj.UnitName == "Thickness")
                {
                    if (obj.SelectedUnit == "in")
                    {
                        rbtnThicknessIn.Checked = true;
                    }
                    else if (obj.SelectedUnit == "mm")
                    {
                        rbtnThicknessMM.Checked = true;
                    }
                    else if (obj.SelectedUnit == "m")
                    {
                        rbtnThicknessM.Checked = true;
                    }
                }
                else if (obj.UnitName == "Dimensions")
                {
                    if (obj.SelectedUnit == "in")
                    {
                        rbtnDimensionIn.Checked = true;
                    }
                    else if (obj.SelectedUnit == "m")
                    {
                        rbtnDimensionM.Checked = true;
                    }
                    else if (obj.SelectedUnit == "mm")
                    {
                        rbtnDimensionMM.Checked = true;
                    }
                }
                else if (obj.UnitName == "Volume")
                {
                    if (obj.SelectedUnit == "m3")
                    {
                        rbtnM3.Checked = true;
                    }
                    else if (obj.SelectedUnit == "ft3")
                    {
                        rbtnFt3.Checked = true;
                    }
                }
                else if (obj.UnitName == "FlowRate")
                {
                    if (obj.SelectedUnit == "m3/hr")
                    {
                        rbtnM3pHr.Checked = true;
                    }
                    else if (obj.SelectedUnit == "ft3/hr")
                    {
                        rbtnFt3pHr.Checked = true;
                    }
                }
                else if (obj.UnitName == "CorrosionRate")
                {
                    if (obj.SelectedUnit == "mm/yr")
                    {
                        rbtnCrMMperYr.Checked = true;
                    }
                    else if (obj.SelectedUnit == "mil/yr")
                    {
                        rbtnCrMilPerYr.Checked = true;
                    }
                }
                else if (obj.UnitName == "Corrosion")
                {
                    if (obj.SelectedUnit == "mm")
                    {
                        rbtnCorrosionMM.Checked = true;
                    }
                    else if (obj.SelectedUnit == "mil")
                    {
                        rbtnMil.Checked = true;
                    }
                }
                else if (obj.UnitName == "Scheme")
                {
                    if (obj.SelectedUnit == "European")
                    {
                        cbScheme.SelectedIndex = 2;
                    }
                    else if (obj.SelectedUnit == "US")
                    {
                        cbScheme.SelectedIndex = 1;
                    }
                    else if (obj.SelectedUnit == "Custom")
                    {
                        cbScheme.SelectedIndex = 0;
                    }
                }
                else if (obj.UnitName == "FinacialUnit")
                {
                    if (obj.SelectedUnit == "USD")
                    {
                        cbFinaUnit.SelectedIndex = 0;
                    }
                    else if (obj.SelectedUnit == "VND")
                    {
                        cbFinaUnit.SelectedIndex = 1;
                    }
                    else if (obj.SelectedUnit == "Euro")
                    {
                        cbFinaUnit.SelectedIndex = 2;
                    }
                }
            }
        }