lx
2025-08-08 09c1d78e98e01881f5abec85b75b52149b9b35f8
ErrorAnalysis.UI/FrmMain.Designer.cs
@@ -36,141 +36,145 @@
            label2 = new Label();
            label1 = new Label();
            label22 = new Label();
            numericUpDown3 = new NumericUpDown();
            nudSoPrecisionRequired = new NumericUpDown();
            label21 = new Label();
            pnlLockPass = new Panel();
            nudPass = new NumericUpDown();
            label23 = new Label();
            pnlLockSpeed = new Panel();
            cmbSpeedUnit = new ComboBox();
            numericUpDown2 = new NumericUpDown();
            nudSpeed = new NumericUpDown();
            label20 = new Label();
            panel1 = new Panel();
            rdoLockSpeed = new RadioButton();
            rdoLockPass = new RadioButton();
            gbResult = new GroupBox();
            textBox1 = new TextBox();
            pictureBox2 = new PictureBox();
            pictureBox1 = new PictureBox();
            txtAnalysisResult = new RichTextBox();
            tableLayoutPanel1 = new TableLayoutPanel();
            pnlCOPic = new Panel();
            pnlErrorRatioPic = new Panel();
            btnReport = new Button();
            label24 = new Label();
            txtDataPath = new TextBox();
            btnSelectDataSource = new Button();
            tabControl1 = new TabControl();
            tabEditInfo = new TabControl();
            tpBorehole = new TabPage();
            gpBoreholeFluid = new GroupBox();
            numericUpDown11 = new NumericUpDown();
            nudTubeHoldUp = new NumericUpDown();
            label10 = new Label();
            label47 = new Label();
            numericUpDown10 = new NumericUpDown();
            numericUpDown4 = new NumericUpDown();
            nudScreenHoldUp = new NumericUpDown();
            nudBHSalinity = new NumericUpDown();
            label49 = new Label();
            label51 = new Label();
            numericUpDown7 = new NumericUpDown();
            nudCasingHoldUp = new NumericUpDown();
            label50 = new Label();
            label46 = new Label();
            label39 = new Label();
            label45 = new Label();
            numericUpDown12 = new NumericUpDown();
            numericUpDown13 = new NumericUpDown();
            nudOilDensity = new NumericUpDown();
            nudGasDensity = new NumericUpDown();
            label48 = new Label();
            comboBox10 = new ComboBox();
            cmbScreenHoldUp = new ComboBox();
            label44 = new Label();
            comboBox11 = new ComboBox();
            comboBox9 = new ComboBox();
            cmbTubeHoldUp = new ComboBox();
            cmbCasingHoldUp = new ComboBox();
            label38 = new Label();
            gpBorehole = new GroupBox();
            comboBox1 = new ComboBox();
            cmbBit = new ComboBox();
            label29 = new Label();
            comboBox2 = new ComboBox();
            cmbCasingOD = new ComboBox();
            label27 = new Label();
            comboBox4 = new ComboBox();
            comboBox5 = new ComboBox();
            cmbScreenOD = new ComboBox();
            cmbScreenID = new ComboBox();
            label28 = new Label();
            label26 = new Label();
            numericUpDown6 = new NumericUpDown();
            comboBox6 = new ComboBox();
            nudGravelFIllPercent = new NumericUpDown();
            cmbTubeID = new ComboBox();
            label32 = new Label();
            label31 = new Label();
            comboBox3 = new ComboBox();
            cmbCasingID = new ComboBox();
            label33 = new Label();
            label37 = new Label();
            label30 = new Label();
            numericUpDown5 = new NumericUpDown();
            comboBox7 = new ComboBox();
            nudCementBond = new NumericUpDown();
            cmbTubeOD = new ComboBox();
            label25 = new Label();
            label34 = new Label();
            label6 = new Label();
            label36 = new Label();
            label35 = new Label();
            tpFormation = new TabPage();
            numericUpDown8 = new NumericUpDown();
            nudReservoirSalinity = new NumericUpDown();
            label40 = new Label();
            label41 = new Label();
            label43 = new Label();
            label15 = new Label();
            numericUpDown9 = new NumericUpDown();
            nudVSH = new NumericUpDown();
            label42 = new Label();
            nudSw = new NumericUpDown();
            label18 = new Label();
            numericUpDown1 = new NumericUpDown();
            nudPorosity = new NumericUpDown();
            label17 = new Label();
            label19 = new Label();
            comboBox8 = new ComboBox();
            cmbLithology = new ComboBox();
            label16 = new Label();
            tpPlan = new TabPage();
            comboBox12 = new ComboBox();
            label7 = new Label();
            cmbTargetLoggingIntervalUnit = new ComboBox();
            label5 = new Label();
            checkBox1 = new CheckBox();
            numericUpDown15 = new NumericUpDown();
            numericUpDown14 = new NumericUpDown();
            numericUpDown16 = new NumericUpDown();
            chkAlphaProcessing = new CheckBox();
            nudYieldCounting = new NumericUpDown();
            nudAlphaProcessingWin = new NumericUpDown();
            nudDepth = new NumericUpDown();
            nudTargetLoggingInterval = new NumericUpDown();
            label54 = new Label();
            textBox5 = new TextBox();
            txtToolType = new TextBox();
            label53 = new Label();
            label52 = new Label();
            ((System.ComponentModel.ISupportInitialize)numericUpDown3).BeginInit();
            pbLoadDB = new ProgressBar();
            ((System.ComponentModel.ISupportInitialize)nudSoPrecisionRequired).BeginInit();
            pnlLockPass.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)nudPass).BeginInit();
            pnlLockSpeed.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown2).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudSpeed).BeginInit();
            panel1.SuspendLayout();
            gbResult.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)pictureBox2).BeginInit();
            ((System.ComponentModel.ISupportInitialize)pictureBox1).BeginInit();
            tabControl1.SuspendLayout();
            tableLayoutPanel1.SuspendLayout();
            tabEditInfo.SuspendLayout();
            tpBorehole.SuspendLayout();
            gpBoreholeFluid.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown11).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown10).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown4).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown7).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown12).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown13).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudTubeHoldUp).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudScreenHoldUp).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudBHSalinity).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudCasingHoldUp).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudOilDensity).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudGasDensity).BeginInit();
            gpBorehole.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown6).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown5).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudGravelFIllPercent).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudCementBond).BeginInit();
            tpFormation.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown8).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown9).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudReservoirSalinity).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudVSH).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudSw).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown1).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudPorosity).BeginInit();
            tpPlan.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown15).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown14).BeginInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown16).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudYieldCounting).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudAlphaProcessingWin).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudDepth).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudTargetLoggingInterval).BeginInit();
            SuspendLayout();
            // 
            // btnAnalysis
            // 
            btnAnalysis.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
            btnAnalysis.Location = new Point(616, 530);
            btnAnalysis.Location = new Point(716, 580);
            btnAnalysis.Name = "btnAnalysis";
            btnAnalysis.Size = new Size(75, 23);
            btnAnalysis.TabIndex = 0;
            btnAnalysis.Text = "Analysis";
            btnAnalysis.UseVisualStyleBackColor = true;
            btnAnalysis.Click += btnGetAllPipe_Click;
            btnAnalysis.Click += btnAnalysis_Click;
            // 
            // label9
            // 
@@ -226,13 +230,14 @@
            label22.TabIndex = 14;
            label22.Text = "%";
            // 
            // numericUpDown3
            // nudSoPrecisionRequired
            // 
            numericUpDown3.DecimalPlaces = 1;
            numericUpDown3.Location = new Point(185, 43);
            numericUpDown3.Name = "numericUpDown3";
            numericUpDown3.Size = new Size(54, 23);
            numericUpDown3.TabIndex = 13;
            nudSoPrecisionRequired.DecimalPlaces = 2;
            nudSoPrecisionRequired.Increment = new decimal(new int[] { 2, 0, 0, 0 });
            nudSoPrecisionRequired.Location = new Point(185, 43);
            nudSoPrecisionRequired.Name = "nudSoPrecisionRequired";
            nudSoPrecisionRequired.Size = new Size(54, 23);
            nudSoPrecisionRequired.TabIndex = 13;
            // 
            // label21
            // 
@@ -247,7 +252,7 @@
            // 
            pnlLockPass.Controls.Add(nudPass);
            pnlLockPass.Controls.Add(label23);
            pnlLockPass.Location = new Point(184, 184);
            pnlLockPass.Location = new Point(183, 186);
            pnlLockPass.Name = "pnlLockPass";
            pnlLockPass.Size = new Size(362, 52);
            pnlLockPass.TabIndex = 11;
@@ -272,7 +277,7 @@
            // pnlLockSpeed
            // 
            pnlLockSpeed.Controls.Add(cmbSpeedUnit);
            pnlLockSpeed.Controls.Add(numericUpDown2);
            pnlLockSpeed.Controls.Add(nudSpeed);
            pnlLockSpeed.Controls.Add(label20);
            pnlLockSpeed.Location = new Point(185, 186);
            pnlLockSpeed.Name = "pnlLockSpeed";
@@ -283,20 +288,21 @@
            // 
            cmbSpeedUnit.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbSpeedUnit.FormattingEnabled = true;
            cmbSpeedUnit.Items.AddRange(new object[] { "m/min", "ft/min" });
            cmbSpeedUnit.Items.AddRange(new object[] { "ft/hr", "m/hr" });
            cmbSpeedUnit.Location = new Point(132, 16);
            cmbSpeedUnit.Name = "cmbSpeedUnit";
            cmbSpeedUnit.Size = new Size(87, 25);
            cmbSpeedUnit.TabIndex = 13;
            // 
            // numericUpDown2
            // nudSpeed
            // 
            numericUpDown2.DecimalPlaces = 1;
            numericUpDown2.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown2.Location = new Point(54, 16);
            numericUpDown2.Name = "numericUpDown2";
            numericUpDown2.Size = new Size(72, 23);
            numericUpDown2.TabIndex = 12;
            nudSpeed.DecimalPlaces = 2;
            nudSpeed.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudSpeed.Location = new Point(54, 16);
            nudSpeed.Maximum = new decimal(new int[] { 9999999, 0, 0, 0 });
            nudSpeed.Name = "nudSpeed";
            nudSpeed.Size = new Size(72, 23);
            nudSpeed.TabIndex = 12;
            // 
            // label20
            // 
@@ -343,58 +349,68 @@
            // gbResult
            // 
            gbResult.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            gbResult.Controls.Add(textBox1);
            gbResult.Controls.Add(pictureBox2);
            gbResult.Controls.Add(pictureBox1);
            gbResult.Controls.Add(txtAnalysisResult);
            gbResult.Controls.Add(tableLayoutPanel1);
            gbResult.Location = new Point(17, 364);
            gbResult.Name = "gbResult";
            gbResult.Size = new Size(751, 160);
            gbResult.Size = new Size(851, 210);
            gbResult.TabIndex = 3;
            gbResult.TabStop = false;
            gbResult.Text = "Result";
            // 
            // textBox1
            // txtAnalysisResult
            // 
            textBox1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            textBox1.Location = new Point(415, 22);
            textBox1.Multiline = true;
            textBox1.Name = "textBox1";
            textBox1.ReadOnly = true;
            textBox1.Size = new Size(319, 132);
            textBox1.TabIndex = 1;
            textBox1.Text = "A total of 6 passes are recommended to maintain a 15% error rate. With the tool operating at 1.5 ft/hr, the estimated total job duration is 10 hours.";
            txtAnalysisResult.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right;
            txtAnalysisResult.BackColor = SystemColors.Control;
            txtAnalysisResult.BorderStyle = BorderStyle.FixedSingle;
            txtAnalysisResult.Location = new Point(526, 22);
            txtAnalysisResult.Name = "txtAnalysisResult";
            txtAnalysisResult.ReadOnly = true;
            txtAnalysisResult.Size = new Size(324, 182);
            txtAnalysisResult.TabIndex = 3;
            txtAnalysisResult.Text = "";
            // 
            // pictureBox2
            // tableLayoutPanel1
            // 
            pictureBox2.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            pictureBox2.Image = (Image)resources.GetObject("pictureBox2.Image");
            pictureBox2.Location = new Point(13, 22);
            pictureBox2.Name = "pictureBox2";
            pictureBox2.Size = new Size(195, 132);
            pictureBox2.SizeMode = PictureBoxSizeMode.Zoom;
            pictureBox2.TabIndex = 0;
            pictureBox2.TabStop = false;
            tableLayoutPanel1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            tableLayoutPanel1.ColumnCount = 2;
            tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
            tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F));
            tableLayoutPanel1.Controls.Add(pnlCOPic, 0, 0);
            tableLayoutPanel1.Controls.Add(pnlErrorRatioPic, 1, 0);
            tableLayoutPanel1.Location = new Point(4, 22);
            tableLayoutPanel1.Name = "tableLayoutPanel1";
            tableLayoutPanel1.RowCount = 1;
            tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Percent, 50F));
            tableLayoutPanel1.Size = new Size(519, 182);
            tableLayoutPanel1.TabIndex = 2;
            // 
            // pictureBox1
            // pnlCOPic
            // 
            pictureBox1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            pictureBox1.Image = (Image)resources.GetObject("pictureBox1.Image");
            pictureBox1.Location = new Point(214, 22);
            pictureBox1.Name = "pictureBox1";
            pictureBox1.Size = new Size(195, 132);
            pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
            pictureBox1.TabIndex = 0;
            pictureBox1.TabStop = false;
            pnlCOPic.Dock = DockStyle.Fill;
            pnlCOPic.Location = new Point(3, 3);
            pnlCOPic.Name = "pnlCOPic";
            pnlCOPic.Size = new Size(253, 176);
            pnlCOPic.TabIndex = 2;
            //
            // pnlErrorRatioPic
            //
            pnlErrorRatioPic.Dock = DockStyle.Fill;
            pnlErrorRatioPic.Location = new Point(262, 3);
            pnlErrorRatioPic.Name = "pnlErrorRatioPic";
            pnlErrorRatioPic.Size = new Size(254, 176);
            pnlErrorRatioPic.TabIndex = 3;
            // 
            // btnReport
            // 
            btnReport.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
            btnReport.Location = new Point(697, 530);
            btnReport.Location = new Point(797, 580);
            btnReport.Name = "btnReport";
            btnReport.Size = new Size(75, 23);
            btnReport.TabIndex = 4;
            btnReport.Text = "Report";
            btnReport.UseVisualStyleBackColor = true;
            btnReport.Click += btnReport_Click;
            // 
            // label24
            // 
@@ -411,13 +427,13 @@
            txtDataPath.Location = new Point(98, 16);
            txtDataPath.Name = "txtDataPath";
            txtDataPath.ReadOnly = true;
            txtDataPath.Size = new Size(601, 23);
            txtDataPath.Size = new Size(705, 23);
            txtDataPath.TabIndex = 6;
            // 
            // btnSelectDataSource
            // 
            btnSelectDataSource.Anchor = AnchorStyles.Top | AnchorStyles.Right;
            btnSelectDataSource.Location = new Point(705, 16);
            btnSelectDataSource.Location = new Point(805, 16);
            btnSelectDataSource.Name = "btnSelectDataSource";
            btnSelectDataSource.Size = new Size(63, 23);
            btnSelectDataSource.TabIndex = 7;
@@ -425,17 +441,17 @@
            btnSelectDataSource.UseVisualStyleBackColor = true;
            btnSelectDataSource.Click += btnSelectDataSource_Click;
            // 
            // tabControl1
            // tabEditInfo
            // 
            tabControl1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            tabControl1.Controls.Add(tpBorehole);
            tabControl1.Controls.Add(tpFormation);
            tabControl1.Controls.Add(tpPlan);
            tabControl1.Location = new Point(17, 45);
            tabControl1.Name = "tabControl1";
            tabControl1.SelectedIndex = 0;
            tabControl1.Size = new Size(755, 313);
            tabControl1.TabIndex = 0;
            tabEditInfo.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            tabEditInfo.Controls.Add(tpBorehole);
            tabEditInfo.Controls.Add(tpFormation);
            tabEditInfo.Controls.Add(tpPlan);
            tabEditInfo.Location = new Point(17, 45);
            tabEditInfo.Name = "tabEditInfo";
            tabEditInfo.SelectedIndex = 0;
            tabEditInfo.Size = new Size(855, 313);
            tabEditInfo.TabIndex = 0;
            // 
            // tpBorehole
            // 
@@ -444,7 +460,7 @@
            tpBorehole.Location = new Point(4, 26);
            tpBorehole.Name = "tpBorehole";
            tpBorehole.Padding = new Padding(3);
            tpBorehole.Size = new Size(747, 283);
            tpBorehole.Size = new Size(847, 283);
            tpBorehole.TabIndex = 1;
            tpBorehole.Text = "Borehole";
            tpBorehole.UseVisualStyleBackColor = true;
@@ -452,42 +468,42 @@
            // gpBoreholeFluid
            // 
            gpBoreholeFluid.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            gpBoreholeFluid.Controls.Add(numericUpDown11);
            gpBoreholeFluid.Controls.Add(nudTubeHoldUp);
            gpBoreholeFluid.Controls.Add(label9);
            gpBoreholeFluid.Controls.Add(label10);
            gpBoreholeFluid.Controls.Add(label47);
            gpBoreholeFluid.Controls.Add(numericUpDown10);
            gpBoreholeFluid.Controls.Add(numericUpDown4);
            gpBoreholeFluid.Controls.Add(nudScreenHoldUp);
            gpBoreholeFluid.Controls.Add(nudBHSalinity);
            gpBoreholeFluid.Controls.Add(label49);
            gpBoreholeFluid.Controls.Add(label51);
            gpBoreholeFluid.Controls.Add(numericUpDown7);
            gpBoreholeFluid.Controls.Add(nudCasingHoldUp);
            gpBoreholeFluid.Controls.Add(label50);
            gpBoreholeFluid.Controls.Add(label46);
            gpBoreholeFluid.Controls.Add(label39);
            gpBoreholeFluid.Controls.Add(label45);
            gpBoreholeFluid.Controls.Add(numericUpDown12);
            gpBoreholeFluid.Controls.Add(numericUpDown13);
            gpBoreholeFluid.Controls.Add(nudOilDensity);
            gpBoreholeFluid.Controls.Add(nudGasDensity);
            gpBoreholeFluid.Controls.Add(label48);
            gpBoreholeFluid.Controls.Add(comboBox10);
            gpBoreholeFluid.Controls.Add(cmbScreenHoldUp);
            gpBoreholeFluid.Controls.Add(label44);
            gpBoreholeFluid.Controls.Add(comboBox11);
            gpBoreholeFluid.Controls.Add(comboBox9);
            gpBoreholeFluid.Controls.Add(cmbTubeHoldUp);
            gpBoreholeFluid.Controls.Add(cmbCasingHoldUp);
            gpBoreholeFluid.Controls.Add(label38);
            gpBoreholeFluid.Location = new Point(6, 163);
            gpBoreholeFluid.Name = "gpBoreholeFluid";
            gpBoreholeFluid.Size = new Size(735, 119);
            gpBoreholeFluid.Size = new Size(835, 119);
            gpBoreholeFluid.TabIndex = 1;
            gpBoreholeFluid.TabStop = false;
            gpBoreholeFluid.Text = "Borehole fluid";
            // 
            // numericUpDown11
            // nudTubeHoldUp
            // 
            numericUpDown11.DecimalPlaces = 1;
            numericUpDown11.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown11.Location = new Point(449, 87);
            numericUpDown11.Name = "numericUpDown11";
            numericUpDown11.Size = new Size(44, 23);
            numericUpDown11.TabIndex = 26;
            nudTubeHoldUp.DecimalPlaces = 1;
            nudTubeHoldUp.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudTubeHoldUp.Location = new Point(449, 87);
            nudTubeHoldUp.Name = "nudTubeHoldUp";
            nudTubeHoldUp.Size = new Size(44, 23);
            nudTubeHoldUp.TabIndex = 26;
            // 
            // label10
            // 
@@ -507,23 +523,24 @@
            label47.TabIndex = 25;
            label47.Text = "%";
            // 
            // numericUpDown10
            // nudScreenHoldUp
            // 
            numericUpDown10.DecimalPlaces = 1;
            numericUpDown10.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown10.Location = new Point(449, 57);
            numericUpDown10.Name = "numericUpDown10";
            numericUpDown10.Size = new Size(44, 23);
            numericUpDown10.TabIndex = 26;
            nudScreenHoldUp.DecimalPlaces = 1;
            nudScreenHoldUp.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudScreenHoldUp.Location = new Point(449, 57);
            nudScreenHoldUp.Name = "nudScreenHoldUp";
            nudScreenHoldUp.Size = new Size(44, 23);
            nudScreenHoldUp.TabIndex = 26;
            // 
            // numericUpDown4
            // nudBHSalinity
            // 
            numericUpDown4.DecimalPlaces = 1;
            numericUpDown4.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
            numericUpDown4.Location = new Point(143, 26);
            numericUpDown4.Name = "numericUpDown4";
            numericUpDown4.Size = new Size(55, 23);
            numericUpDown4.TabIndex = 16;
            nudBHSalinity.DecimalPlaces = 1;
            nudBHSalinity.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
            nudBHSalinity.Location = new Point(143, 26);
            nudBHSalinity.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
            nudBHSalinity.Name = "nudBHSalinity";
            nudBHSalinity.Size = new Size(55, 23);
            nudBHSalinity.TabIndex = 16;
            // 
            // label49
            // 
@@ -543,14 +560,14 @@
            label51.TabIndex = 15;
            label51.Text = "g/cm3";
            // 
            // numericUpDown7
            // nudCasingHoldUp
            // 
            numericUpDown7.DecimalPlaces = 1;
            numericUpDown7.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown7.Location = new Point(449, 26);
            numericUpDown7.Name = "numericUpDown7";
            numericUpDown7.Size = new Size(44, 23);
            numericUpDown7.TabIndex = 26;
            nudCasingHoldUp.DecimalPlaces = 1;
            nudCasingHoldUp.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudCasingHoldUp.Location = new Point(449, 26);
            nudCasingHoldUp.Name = "nudCasingHoldUp";
            nudCasingHoldUp.Size = new Size(44, 23);
            nudCasingHoldUp.TabIndex = 26;
            // 
            // label50
            // 
@@ -588,23 +605,25 @@
            label45.TabIndex = 25;
            label45.Text = "%";
            // 
            // numericUpDown12
            // nudOilDensity
            // 
            numericUpDown12.DecimalPlaces = 2;
            numericUpDown12.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
            numericUpDown12.Location = new Point(142, 56);
            numericUpDown12.Name = "numericUpDown12";
            numericUpDown12.Size = new Size(56, 23);
            numericUpDown12.TabIndex = 16;
            nudOilDensity.DecimalPlaces = 2;
            nudOilDensity.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
            nudOilDensity.Location = new Point(142, 56);
            nudOilDensity.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
            nudOilDensity.Name = "nudOilDensity";
            nudOilDensity.Size = new Size(56, 23);
            nudOilDensity.TabIndex = 16;
            // 
            // numericUpDown13
            // nudGasDensity
            // 
            numericUpDown13.DecimalPlaces = 2;
            numericUpDown13.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
            numericUpDown13.Location = new Point(142, 87);
            numericUpDown13.Name = "numericUpDown13";
            numericUpDown13.Size = new Size(56, 23);
            numericUpDown13.TabIndex = 16;
            nudGasDensity.DecimalPlaces = 2;
            nudGasDensity.Increment = new decimal(new int[] { 1, 0, 0, 131072 });
            nudGasDensity.Location = new Point(142, 87);
            nudGasDensity.Maximum = new decimal(new int[] { 9999999, 0, 0, 0 });
            nudGasDensity.Name = "nudGasDensity";
            nudGasDensity.Size = new Size(56, 23);
            nudGasDensity.TabIndex = 16;
            // 
            // label48
            // 
@@ -615,14 +634,17 @@
            label48.TabIndex = 13;
            label48.Text = "Oil Density";
            // 
            // comboBox10
            // cmbScreenHoldUp
            // 
            comboBox10.FormattingEnabled = true;
            comboBox10.Items.AddRange(new object[] { "oil", "gas" });
            comboBox10.Location = new Point(384, 56);
            comboBox10.Name = "comboBox10";
            comboBox10.Size = new Size(59, 25);
            comboBox10.TabIndex = 1;
            cmbScreenHoldUp.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbScreenHoldUp.FormattingEnabled = true;
            cmbScreenHoldUp.Items.AddRange(new object[] { "oil", "gas" });
            cmbScreenHoldUp.Location = new Point(384, 56);
            cmbScreenHoldUp.Name = "cmbScreenHoldUp";
            cmbScreenHoldUp.Size = new Size(59, 25);
            cmbScreenHoldUp.TabIndex = 1;
            cmbScreenHoldUp.Tag = "ScreenFluid";
            cmbScreenHoldUp.SelectedIndexChanged += holdUp_cmb_SelectedIndexChanged;
            // 
            // label44
            // 
@@ -633,23 +655,29 @@
            label44.TabIndex = 24;
            label44.Text = "Screen hold up";
            // 
            // comboBox11
            // cmbTubeHoldUp
            // 
            comboBox11.FormattingEnabled = true;
            comboBox11.Items.AddRange(new object[] { "oil", "gas" });
            comboBox11.Location = new Point(384, 85);
            comboBox11.Name = "comboBox11";
            comboBox11.Size = new Size(59, 25);
            comboBox11.TabIndex = 1;
            cmbTubeHoldUp.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTubeHoldUp.FormattingEnabled = true;
            cmbTubeHoldUp.Items.AddRange(new object[] { "oil", "gas" });
            cmbTubeHoldUp.Location = new Point(384, 85);
            cmbTubeHoldUp.Name = "cmbTubeHoldUp";
            cmbTubeHoldUp.Size = new Size(59, 25);
            cmbTubeHoldUp.TabIndex = 1;
            cmbTubeHoldUp.Tag = "TubeFluid";
            cmbTubeHoldUp.SelectedIndexChanged += holdUp_cmb_SelectedIndexChanged;
            // 
            // comboBox9
            // cmbCasingHoldUp
            // 
            comboBox9.FormattingEnabled = true;
            comboBox9.Items.AddRange(new object[] { "oil", "gas" });
            comboBox9.Location = new Point(385, 25);
            comboBox9.Name = "comboBox9";
            comboBox9.Size = new Size(58, 25);
            comboBox9.TabIndex = 1;
            cmbCasingHoldUp.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbCasingHoldUp.FormattingEnabled = true;
            cmbCasingHoldUp.Items.AddRange(new object[] { "oil", "gas" });
            cmbCasingHoldUp.Location = new Point(385, 25);
            cmbCasingHoldUp.Name = "cmbCasingHoldUp";
            cmbCasingHoldUp.Size = new Size(58, 25);
            cmbCasingHoldUp.TabIndex = 1;
            cmbCasingHoldUp.Tag = "CasingFluid";
            cmbCasingHoldUp.SelectedIndexChanged += holdUp_cmb_SelectedIndexChanged;
            // 
            // label38
            // 
@@ -664,27 +692,27 @@
            // 
            gpBorehole.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            gpBorehole.Controls.Add(label1);
            gpBorehole.Controls.Add(comboBox1);
            gpBorehole.Controls.Add(cmbBit);
            gpBorehole.Controls.Add(label29);
            gpBorehole.Controls.Add(comboBox2);
            gpBorehole.Controls.Add(cmbCasingOD);
            gpBorehole.Controls.Add(label27);
            gpBorehole.Controls.Add(comboBox4);
            gpBorehole.Controls.Add(comboBox5);
            gpBorehole.Controls.Add(cmbScreenOD);
            gpBorehole.Controls.Add(cmbScreenID);
            gpBorehole.Controls.Add(label28);
            gpBorehole.Controls.Add(label26);
            gpBorehole.Controls.Add(label2);
            gpBorehole.Controls.Add(label4);
            gpBorehole.Controls.Add(label3);
            gpBorehole.Controls.Add(numericUpDown6);
            gpBorehole.Controls.Add(comboBox6);
            gpBorehole.Controls.Add(nudGravelFIllPercent);
            gpBorehole.Controls.Add(cmbTubeID);
            gpBorehole.Controls.Add(label32);
            gpBorehole.Controls.Add(label31);
            gpBorehole.Controls.Add(comboBox3);
            gpBorehole.Controls.Add(cmbCasingID);
            gpBorehole.Controls.Add(label33);
            gpBorehole.Controls.Add(label37);
            gpBorehole.Controls.Add(label30);
            gpBorehole.Controls.Add(numericUpDown5);
            gpBorehole.Controls.Add(comboBox7);
            gpBorehole.Controls.Add(nudCementBond);
            gpBorehole.Controls.Add(cmbTubeOD);
            gpBorehole.Controls.Add(label25);
            gpBorehole.Controls.Add(label34);
            gpBorehole.Controls.Add(label6);
@@ -692,19 +720,21 @@
            gpBorehole.Controls.Add(label35);
            gpBorehole.Location = new Point(6, 6);
            gpBorehole.Name = "gpBorehole";
            gpBorehole.Size = new Size(735, 154);
            gpBorehole.Size = new Size(835, 154);
            gpBorehole.TabIndex = 0;
            gpBorehole.TabStop = false;
            gpBorehole.Text = "Borehole";
            // 
            // comboBox1
            // cmbBit
            // 
            comboBox1.FormattingEnabled = true;
            comboBox1.Items.AddRange(new object[] { "12.25" });
            comboBox1.Location = new Point(143, 16);
            comboBox1.Name = "comboBox1";
            comboBox1.Size = new Size(55, 25);
            comboBox1.TabIndex = 1;
            cmbBit.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbBit.FormattingEnabled = true;
            cmbBit.Location = new Point(143, 16);
            cmbBit.Name = "cmbBit";
            cmbBit.Size = new Size(55, 25);
            cmbBit.TabIndex = 1;
            cmbBit.Tag = "BIT";
            cmbBit.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label29
            // 
@@ -715,14 +745,16 @@
            label29.TabIndex = 4;
            label29.Text = "Screen ID";
            // 
            // comboBox2
            // cmbCasingOD
            // 
            comboBox2.FormattingEnabled = true;
            comboBox2.Items.AddRange(new object[] { "9.625" });
            comboBox2.Location = new Point(143, 43);
            comboBox2.Name = "comboBox2";
            comboBox2.Size = new Size(55, 25);
            comboBox2.TabIndex = 1;
            cmbCasingOD.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbCasingOD.FormattingEnabled = true;
            cmbCasingOD.Location = new Point(143, 43);
            cmbCasingOD.Name = "cmbCasingOD";
            cmbCasingOD.Size = new Size(55, 25);
            cmbCasingOD.TabIndex = 1;
            cmbCasingOD.Tag = "CasingOD";
            cmbCasingOD.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label27
            // 
@@ -733,23 +765,27 @@
            label27.TabIndex = 4;
            label27.Text = "Screen OD";
            // 
            // comboBox4
            // cmbScreenOD
            // 
            comboBox4.FormattingEnabled = true;
            comboBox4.Items.AddRange(new object[] { "8.5" });
            comboBox4.Location = new Point(143, 70);
            comboBox4.Name = "comboBox4";
            comboBox4.Size = new Size(55, 25);
            comboBox4.TabIndex = 1;
            cmbScreenOD.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbScreenOD.FormattingEnabled = true;
            cmbScreenOD.Location = new Point(143, 70);
            cmbScreenOD.Name = "cmbScreenOD";
            cmbScreenOD.Size = new Size(55, 25);
            cmbScreenOD.TabIndex = 1;
            cmbScreenOD.Tag = "ScreenOD";
            cmbScreenOD.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // comboBox5
            // cmbScreenID
            // 
            comboBox5.FormattingEnabled = true;
            comboBox5.Items.AddRange(new object[] { "8" });
            comboBox5.Location = new Point(388, 72);
            comboBox5.Name = "comboBox5";
            comboBox5.Size = new Size(55, 25);
            comboBox5.TabIndex = 1;
            cmbScreenID.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbScreenID.FormattingEnabled = true;
            cmbScreenID.Location = new Point(388, 72);
            cmbScreenID.Name = "cmbScreenID";
            cmbScreenID.Size = new Size(55, 25);
            cmbScreenID.TabIndex = 1;
            cmbScreenID.Tag = "ScreenID";
            cmbScreenID.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label28
            // 
@@ -769,21 +805,23 @@
            label26.TabIndex = 6;
            label26.Text = "in";
            // 
            // numericUpDown6
            // nudGravelFIllPercent
            // 
            numericUpDown6.Location = new Point(143, 124);
            numericUpDown6.Name = "numericUpDown6";
            numericUpDown6.Size = new Size(55, 23);
            numericUpDown6.TabIndex = 26;
            nudGravelFIllPercent.Location = new Point(143, 124);
            nudGravelFIllPercent.Name = "nudGravelFIllPercent";
            nudGravelFIllPercent.Size = new Size(55, 23);
            nudGravelFIllPercent.TabIndex = 26;
            // 
            // comboBox6
            // cmbTubeID
            // 
            comboBox6.FormattingEnabled = true;
            comboBox6.Items.AddRange(new object[] { "6.75" });
            comboBox6.Location = new Point(388, 98);
            comboBox6.Name = "comboBox6";
            comboBox6.Size = new Size(55, 25);
            comboBox6.TabIndex = 1;
            cmbTubeID.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTubeID.FormattingEnabled = true;
            cmbTubeID.Location = new Point(388, 98);
            cmbTubeID.Name = "cmbTubeID";
            cmbTubeID.Size = new Size(55, 25);
            cmbTubeID.TabIndex = 1;
            cmbTubeID.Tag = "TubeID";
            cmbTubeID.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label32
            // 
@@ -803,14 +841,16 @@
            label31.TabIndex = 4;
            label31.Text = "Tube ID";
            // 
            // comboBox3
            // cmbCasingID
            // 
            comboBox3.FormattingEnabled = true;
            comboBox3.Items.AddRange(new object[] { "8.906" });
            comboBox3.Location = new Point(388, 46);
            comboBox3.Name = "comboBox3";
            comboBox3.Size = new Size(55, 25);
            comboBox3.TabIndex = 1;
            cmbCasingID.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbCasingID.FormattingEnabled = true;
            cmbCasingID.Location = new Point(388, 46);
            cmbCasingID.Name = "cmbCasingID";
            cmbCasingID.Size = new Size(55, 25);
            cmbCasingID.TabIndex = 1;
            cmbCasingID.Tag = "CasingID";
            cmbCasingID.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label33
            // 
@@ -839,21 +879,24 @@
            label30.TabIndex = 6;
            label30.Text = "in";
            // 
            // numericUpDown5
            // nudCementBond
            // 
            numericUpDown5.Location = new Point(388, 124);
            numericUpDown5.Name = "numericUpDown5";
            numericUpDown5.Size = new Size(55, 23);
            numericUpDown5.TabIndex = 26;
            nudCementBond.Location = new Point(388, 124);
            nudCementBond.Name = "nudCementBond";
            nudCementBond.Size = new Size(55, 23);
            nudCementBond.TabIndex = 26;
            nudCementBond.Value = new decimal(new int[] { 100, 0, 0, 0 });
            // 
            // comboBox7
            // cmbTubeOD
            // 
            comboBox7.FormattingEnabled = true;
            comboBox7.Items.AddRange(new object[] { "7" });
            comboBox7.Location = new Point(143, 97);
            comboBox7.Name = "comboBox7";
            comboBox7.Size = new Size(55, 25);
            comboBox7.TabIndex = 1;
            cmbTubeOD.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTubeOD.FormattingEnabled = true;
            cmbTubeOD.Location = new Point(143, 97);
            cmbTubeOD.Name = "cmbTubeOD";
            cmbTubeOD.Size = new Size(55, 25);
            cmbTubeOD.TabIndex = 1;
            cmbTubeOD.Tag = "TubeOD";
            cmbTubeOD.SelectedIndexChanged += borehole_cmb_SelectedIndexChanged;
            // 
            // label25
            // 
@@ -902,35 +945,36 @@
            // 
            // tpFormation
            // 
            tpFormation.Controls.Add(numericUpDown8);
            tpFormation.Controls.Add(nudReservoirSalinity);
            tpFormation.Controls.Add(label40);
            tpFormation.Controls.Add(label41);
            tpFormation.Controls.Add(label43);
            tpFormation.Controls.Add(label15);
            tpFormation.Controls.Add(numericUpDown9);
            tpFormation.Controls.Add(nudVSH);
            tpFormation.Controls.Add(label42);
            tpFormation.Controls.Add(nudSw);
            tpFormation.Controls.Add(label18);
            tpFormation.Controls.Add(numericUpDown1);
            tpFormation.Controls.Add(nudPorosity);
            tpFormation.Controls.Add(label17);
            tpFormation.Controls.Add(label19);
            tpFormation.Controls.Add(comboBox8);
            tpFormation.Controls.Add(cmbLithology);
            tpFormation.Controls.Add(label16);
            tpFormation.Location = new Point(4, 26);
            tpFormation.Name = "tpFormation";
            tpFormation.Size = new Size(747, 283);
            tpFormation.Size = new Size(847, 283);
            tpFormation.TabIndex = 2;
            tpFormation.Text = "Formation";
            tpFormation.UseVisualStyleBackColor = true;
            // 
            // numericUpDown8
            // nudReservoirSalinity
            // 
            numericUpDown8.DecimalPlaces = 1;
            numericUpDown8.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
            numericUpDown8.Location = new Point(146, 118);
            numericUpDown8.Name = "numericUpDown8";
            numericUpDown8.Size = new Size(71, 23);
            numericUpDown8.TabIndex = 34;
            nudReservoirSalinity.DecimalPlaces = 1;
            nudReservoirSalinity.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
            nudReservoirSalinity.Location = new Point(146, 118);
            nudReservoirSalinity.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
            nudReservoirSalinity.Name = "nudReservoirSalinity";
            nudReservoirSalinity.Size = new Size(71, 23);
            nudReservoirSalinity.TabIndex = 34;
            // 
            // label40
            // 
@@ -968,14 +1012,14 @@
            label15.TabIndex = 30;
            label15.Text = "Water saturation";
            // 
            // numericUpDown9
            // nudVSH
            // 
            numericUpDown9.DecimalPlaces = 1;
            numericUpDown9.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            numericUpDown9.Location = new Point(145, 148);
            numericUpDown9.Name = "numericUpDown9";
            numericUpDown9.Size = new Size(72, 23);
            numericUpDown9.TabIndex = 29;
            nudVSH.DecimalPlaces = 1;
            nudVSH.Increment = new decimal(new int[] { 1, 0, 0, 65536 });
            nudVSH.Location = new Point(145, 148);
            nudVSH.Name = "nudVSH";
            nudVSH.Size = new Size(72, 23);
            nudVSH.TabIndex = 29;
            // 
            // label42
            // 
@@ -1004,14 +1048,14 @@
            label18.TabIndex = 31;
            label18.Text = "%";
            // 
            // numericUpDown1
            // nudPorosity
            // 
            numericUpDown1.DecimalPlaces = 1;
            numericUpDown1.Increment = new decimal(new int[] { 5, 0, 0, 0 });
            numericUpDown1.Location = new Point(146, 58);
            numericUpDown1.Name = "numericUpDown1";
            numericUpDown1.Size = new Size(72, 23);
            numericUpDown1.TabIndex = 26;
            nudPorosity.DecimalPlaces = 1;
            nudPorosity.Increment = new decimal(new int[] { 5, 0, 0, 0 });
            nudPorosity.Location = new Point(146, 58);
            nudPorosity.Name = "nudPorosity";
            nudPorosity.Size = new Size(72, 23);
            nudPorosity.TabIndex = 26;
            // 
            // label17
            // 
@@ -1031,14 +1075,17 @@
            label19.TabIndex = 28;
            label19.Text = "%";
            // 
            // comboBox8
            // cmbLithology
            // 
            comboBox8.FormattingEnabled = true;
            comboBox8.Items.AddRange(new object[] { "sandstone" });
            comboBox8.Location = new Point(146, 26);
            comboBox8.Name = "comboBox8";
            comboBox8.Size = new Size(119, 25);
            comboBox8.TabIndex = 25;
            cmbLithology.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbLithology.FormattingEnabled = true;
            cmbLithology.Items.AddRange(new object[] { "sandstone" });
            cmbLithology.Location = new Point(146, 26);
            cmbLithology.Name = "cmbLithology";
            cmbLithology.Size = new Size(119, 25);
            cmbLithology.TabIndex = 25;
            cmbLithology.Tag = "Lithology";
            cmbLithology.SelectedIndexChanged += cmbLithology_SelectedIndexChanged;
            // 
            // label16
            // 
@@ -1051,17 +1098,19 @@
            // 
            // tpPlan
            // 
            tpPlan.Controls.Add(comboBox12);
            tpPlan.Controls.Add(label7);
            tpPlan.Controls.Add(cmbTargetLoggingIntervalUnit);
            tpPlan.Controls.Add(label5);
            tpPlan.Controls.Add(checkBox1);
            tpPlan.Controls.Add(chkAlphaProcessing);
            tpPlan.Controls.Add(label22);
            tpPlan.Controls.Add(numericUpDown15);
            tpPlan.Controls.Add(nudYieldCounting);
            tpPlan.Controls.Add(nudAlphaProcessingWin);
            tpPlan.Controls.Add(pnlLockPass);
            tpPlan.Controls.Add(numericUpDown14);
            tpPlan.Controls.Add(numericUpDown16);
            tpPlan.Controls.Add(numericUpDown3);
            tpPlan.Controls.Add(nudDepth);
            tpPlan.Controls.Add(nudTargetLoggingInterval);
            tpPlan.Controls.Add(nudSoPrecisionRequired);
            tpPlan.Controls.Add(label54);
            tpPlan.Controls.Add(textBox5);
            tpPlan.Controls.Add(txtToolType);
            tpPlan.Controls.Add(label53);
            tpPlan.Controls.Add(label52);
            tpPlan.Controls.Add(label21);
@@ -1069,20 +1118,29 @@
            tpPlan.Controls.Add(panel1);
            tpPlan.Location = new Point(4, 26);
            tpPlan.Name = "tpPlan";
            tpPlan.Size = new Size(747, 283);
            tpPlan.Size = new Size(847, 283);
            tpPlan.TabIndex = 3;
            tpPlan.Text = "Plan";
            tpPlan.UseVisualStyleBackColor = true;
            // 
            // comboBox12
            // label7
            // 
            comboBox12.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBox12.FormattingEnabled = true;
            comboBox12.Items.AddRange(new object[] { "ft", "m" });
            comboBox12.Location = new Point(243, 98);
            comboBox12.Name = "comboBox12";
            comboBox12.Size = new Size(46, 25);
            comboBox12.TabIndex = 13;
            label7.AutoSize = true;
            label7.Location = new Point(457, 102);
            label7.Name = "label7";
            label7.Size = new Size(90, 17);
            label7.TabIndex = 17;
            label7.Text = "Yield counting";
            //
            // cmbTargetLoggingIntervalUnit
            //
            cmbTargetLoggingIntervalUnit.DropDownStyle = ComboBoxStyle.DropDownList;
            cmbTargetLoggingIntervalUnit.FormattingEnabled = true;
            cmbTargetLoggingIntervalUnit.Items.AddRange(new object[] { "ft", "m" });
            cmbTargetLoggingIntervalUnit.Location = new Point(243, 98);
            cmbTargetLoggingIntervalUnit.Name = "cmbTargetLoggingIntervalUnit";
            cmbTargetLoggingIntervalUnit.Size = new Size(46, 25);
            cmbTargetLoggingIntervalUnit.TabIndex = 13;
            // 
            // label5
            // 
@@ -1093,56 +1151,67 @@
            label5.TabIndex = 16;
            label5.Text = "Target logging interval";
            // 
            // checkBox1
            // chkAlphaProcessing
            // 
            checkBox1.AutoSize = true;
            checkBox1.Location = new Point(421, 69);
            checkBox1.Name = "checkBox1";
            checkBox1.Size = new Size(128, 21);
            checkBox1.TabIndex = 15;
            checkBox1.Text = "Alpha processing";
            checkBox1.UseVisualStyleBackColor = true;
            chkAlphaProcessing.AutoSize = true;
            chkAlphaProcessing.Location = new Point(419, 43);
            chkAlphaProcessing.Name = "chkAlphaProcessing";
            chkAlphaProcessing.Size = new Size(128, 21);
            chkAlphaProcessing.TabIndex = 15;
            chkAlphaProcessing.Text = "Alpha processing";
            chkAlphaProcessing.UseVisualStyleBackColor = true;
            // 
            // numericUpDown15
            // nudYieldCounting
            // 
            numericUpDown15.Location = new Point(555, 98);
            numericUpDown15.Name = "numericUpDown15";
            numericUpDown15.Size = new Size(47, 23);
            numericUpDown15.TabIndex = 13;
            nudYieldCounting.DecimalPlaces = 2;
            nudYieldCounting.Increment = new decimal(new int[] { 100, 0, 0, 0 });
            nudYieldCounting.Location = new Point(565, 100);
            nudYieldCounting.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
            nudYieldCounting.Name = "nudYieldCounting";
            nudYieldCounting.Size = new Size(82, 23);
            nudYieldCounting.TabIndex = 13;
            // 
            // numericUpDown14
            // nudAlphaProcessingWin
            // 
            numericUpDown14.Location = new Point(185, 71);
            numericUpDown14.Name = "numericUpDown14";
            numericUpDown14.Size = new Size(54, 23);
            numericUpDown14.TabIndex = 13;
            nudAlphaProcessingWin.Location = new Point(565, 70);
            nudAlphaProcessingWin.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
            nudAlphaProcessingWin.Name = "nudAlphaProcessingWin";
            nudAlphaProcessingWin.Size = new Size(47, 23);
            nudAlphaProcessingWin.TabIndex = 13;
            // 
            // numericUpDown16
            // nudDepth
            // 
            numericUpDown16.DecimalPlaces = 1;
            numericUpDown16.Location = new Point(183, 99);
            numericUpDown16.Name = "numericUpDown16";
            numericUpDown16.Size = new Size(56, 23);
            numericUpDown16.TabIndex = 13;
            nudDepth.Location = new Point(185, 70);
            nudDepth.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
            nudDepth.Name = "nudDepth";
            nudDepth.Size = new Size(54, 23);
            nudDepth.TabIndex = 13;
            //
            // nudTargetLoggingInterval
            //
            nudTargetLoggingInterval.DecimalPlaces = 2;
            nudTargetLoggingInterval.Location = new Point(185, 99);
            nudTargetLoggingInterval.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
            nudTargetLoggingInterval.Name = "nudTargetLoggingInterval";
            nudTargetLoggingInterval.Size = new Size(54, 23);
            nudTargetLoggingInterval.TabIndex = 13;
            // 
            // label54
            // 
            label54.AutoSize = true;
            label54.Location = new Point(391, 100);
            label54.Location = new Point(389, 72);
            label54.Name = "label54";
            label54.Size = new Size(158, 17);
            label54.TabIndex = 12;
            label54.Text = "Alpha-processing window";
            // 
            // textBox5
            // txtToolType
            // 
            textBox5.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
            textBox5.Location = new Point(185, 15);
            textBox5.Name = "textBox5";
            textBox5.ReadOnly = true;
            textBox5.Size = new Size(88, 23);
            textBox5.TabIndex = 6;
            textBox5.Text = "RET";
            txtToolType.Location = new Point(185, 15);
            txtToolType.Name = "txtToolType";
            txtToolType.ReadOnly = true;
            txtToolType.Size = new Size(88, 23);
            txtToolType.TabIndex = 6;
            // 
            // label53
            // 
@@ -1162,60 +1231,70 @@
            label52.TabIndex = 5;
            label52.Text = "Tool Type";
            // 
            // pbLoadDB
            //
            pbLoadDB.Anchor = AnchorStyles.Top | AnchorStyles.Right;
            pbLoadDB.Location = new Point(792, 44);
            pbLoadDB.Name = "pbLoadDB";
            pbLoadDB.Size = new Size(75, 23);
            pbLoadDB.TabIndex = 8;
            pbLoadDB.Visible = false;
            //
            // FrmMain
            // 
            AutoScaleDimensions = new SizeF(7F, 17F);
            AutoScaleMode = AutoScaleMode.Font;
            ClientSize = new Size(784, 561);
            Controls.Add(tabControl1);
            ClientSize = new Size(884, 611);
            Controls.Add(pbLoadDB);
            Controls.Add(tabEditInfo);
            Controls.Add(btnSelectDataSource);
            Controls.Add(txtDataPath);
            Controls.Add(label24);
            Controls.Add(btnReport);
            Controls.Add(gbResult);
            Controls.Add(btnAnalysis);
            Icon = (Icon)resources.GetObject("$this.Icon");
            Name = "FrmMain";
            StartPosition = FormStartPosition.CenterScreen;
            Text = "Job Planner";
            Load += FrmMain_Load;
            ((System.ComponentModel.ISupportInitialize)numericUpDown3).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudSoPrecisionRequired).EndInit();
            pnlLockPass.ResumeLayout(false);
            pnlLockPass.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)nudPass).EndInit();
            pnlLockSpeed.ResumeLayout(false);
            pnlLockSpeed.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown2).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudSpeed).EndInit();
            panel1.ResumeLayout(false);
            panel1.PerformLayout();
            gbResult.ResumeLayout(false);
            gbResult.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)pictureBox2).EndInit();
            ((System.ComponentModel.ISupportInitialize)pictureBox1).EndInit();
            tabControl1.ResumeLayout(false);
            tableLayoutPanel1.ResumeLayout(false);
            tabEditInfo.ResumeLayout(false);
            tpBorehole.ResumeLayout(false);
            gpBoreholeFluid.ResumeLayout(false);
            gpBoreholeFluid.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown11).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown10).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown4).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown7).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown12).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown13).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudTubeHoldUp).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudScreenHoldUp).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudBHSalinity).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudCasingHoldUp).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudOilDensity).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudGasDensity).EndInit();
            gpBorehole.ResumeLayout(false);
            gpBorehole.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown6).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown5).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudGravelFIllPercent).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudCementBond).EndInit();
            tpFormation.ResumeLayout(false);
            tpFormation.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown8).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown9).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudReservoirSalinity).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudVSH).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudSw).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown1).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudPorosity).EndInit();
            tpPlan.ResumeLayout(false);
            tpPlan.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)numericUpDown15).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown14).EndInit();
            ((System.ComponentModel.ISupportInitialize)numericUpDown16).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudYieldCounting).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudAlphaProcessingWin).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudDepth).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudTargetLoggingInterval).EndInit();
            ResumeLayout(false);
            PerformLayout();
        }
@@ -1237,31 +1316,31 @@
        private Panel pnlLockPass;
        private Label label20;
        private ComboBox cmbSpeedUnit;
        private NumericUpDown numericUpDown2;
        private NumericUpDown nudSpeed;
        private Label label22;
        private NumericUpDown numericUpDown3;
        private NumericUpDown nudSoPrecisionRequired;
        private Label label21;
        private NumericUpDown nudPass;
        private Label label23;
        private Label label24;
        private TextBox txtDataPath;
        private Button btnSelectDataSource;
        private TabControl tabControl1;
        private TabControl tabEditInfo;
        private TabPage tpBorehole;
        private TabPage tpFormation;
        private TabPage tpPlan;
        private ComboBox comboBox1;
        private ComboBox comboBox4;
        private ComboBox comboBox3;
        private ComboBox comboBox2;
        private ComboBox cmbBit;
        private ComboBox cmbScreenOD;
        private ComboBox cmbCasingID;
        private ComboBox cmbCasingOD;
        private Label label27;
        private Label label25;
        private Label label26;
        private Label label6;
        private NumericUpDown numericUpDown4;
        private ComboBox comboBox7;
        private ComboBox comboBox6;
        private ComboBox comboBox5;
        private NumericUpDown nudBHSalinity;
        private ComboBox cmbTubeOD;
        private ComboBox cmbTubeID;
        private ComboBox cmbScreenID;
        private Label label33;
        private Label label31;
        private Label label29;
@@ -1269,58 +1348,62 @@
        private Label label30;
        private Label label10;
        private Label label28;
        private NumericUpDown numericUpDown6;
        private NumericUpDown nudGravelFIllPercent;
        private Label label37;
        private NumericUpDown numericUpDown5;
        private NumericUpDown nudCementBond;
        private Label label36;
        private Label label34;
        private Label label35;
        private NumericUpDown numericUpDown7;
        private NumericUpDown nudCasingHoldUp;
        private Label label39;
        private Label label38;
        private ComboBox comboBox9;
        private NumericUpDown numericUpDown8;
        private ComboBox cmbCasingHoldUp;
        private NumericUpDown nudReservoirSalinity;
        private Label label40;
        private Label label41;
        private Label label43;
        private Label label15;
        private NumericUpDown numericUpDown9;
        private NumericUpDown nudVSH;
        private Label label42;
        private NumericUpDown nudSw;
        private Label label18;
        private NumericUpDown numericUpDown1;
        private NumericUpDown nudPorosity;
        private Label label17;
        private Label label19;
        private ComboBox comboBox8;
        private ComboBox cmbLithology;
        private Label label16;
        private NumericUpDown numericUpDown11;
        private NumericUpDown numericUpDown10;
        private NumericUpDown nudTubeHoldUp;
        private NumericUpDown nudScreenHoldUp;
        private Label label47;
        private Label label45;
        private Label label46;
        private Label label44;
        private ComboBox comboBox11;
        private ComboBox comboBox10;
        private NumericUpDown numericUpDown12;
        private ComboBox cmbTubeHoldUp;
        private ComboBox cmbScreenHoldUp;
        private NumericUpDown nudOilDensity;
        private Label label49;
        private Label label48;
        private NumericUpDown numericUpDown13;
        private NumericUpDown nudGasDensity;
        private Label label51;
        private Label label50;
        private TextBox textBox5;
        private TextBox txtToolType;
        private Label label52;
        private NumericUpDown numericUpDown14;
        private NumericUpDown nudDepth;
        private Label label53;
        private CheckBox checkBox1;
        private NumericUpDown numericUpDown15;
        private CheckBox chkAlphaProcessing;
        private NumericUpDown nudAlphaProcessingWin;
        private Label label54;
        private GroupBox gpBorehole;
        private GroupBox gpBoreholeFluid;
        private Label label5;
        private ComboBox comboBox12;
        private NumericUpDown numericUpDown16;
        private PictureBox pictureBox1;
        private TextBox textBox1;
        private PictureBox pictureBox2;
        private ComboBox cmbTargetLoggingIntervalUnit;
        private NumericUpDown nudTargetLoggingInterval;
        private Panel pnlErrorRatioPic;
        private Panel pnlCOPic;
        private TableLayoutPanel tableLayoutPanel1;
        private ProgressBar pbLoadDB;
        private RichTextBox txtAnalysisResult;
        private Label label7;
        private NumericUpDown nudYieldCounting;
    }
}