lx
2025-08-04 e0279fe6db39d1071ef04ad0080b887cb6a0d335
ErrorAnalysis.UI/FrmMain.Designer.cs
@@ -28,6 +28,7 @@
        /// </summary>
        private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain));
            btnAnalysis = new Button();
            label9 = new Label();
            label3 = new Label();
@@ -48,10 +49,10 @@
            rdoLockSpeed = new RadioButton();
            rdoLockPass = new RadioButton();
            gbResult = new GroupBox();
            txtAnalysisResult = new RichTextBox();
            tableLayoutPanel1 = new TableLayoutPanel();
            pnlCOPic = new Panel();
            pnlErrorRatioPic = new Panel();
            txtAnalysisResult = new TextBox();
            btnReport = new Button();
            label24 = new Label();
            txtDataPath = new TextBox();
@@ -104,7 +105,7 @@
            label36 = new Label();
            label35 = new Label();
            tpFormation = new TabPage();
            nudReserviorSalinity = new NumericUpDown();
            nudReservoirSalinity = new NumericUpDown();
            label40 = new Label();
            label41 = new Label();
            label43 = new Label();
@@ -151,7 +152,7 @@
            ((System.ComponentModel.ISupportInitialize)nudGravelFIllPercent).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudCementBond).BeginInit();
            tpFormation.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)nudReserviorSalinity).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudReservoirSalinity).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudVSH).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudSw).BeginInit();
            ((System.ComponentModel.ISupportInitialize)nudPorosity).BeginInit();
@@ -164,13 +165,13 @@
            // 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
            // 
@@ -229,6 +230,7 @@
            // nudSoPrecisionRequired
            // 
            nudSoPrecisionRequired.DecimalPlaces = 1;
            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);
@@ -247,7 +249,7 @@
            // 
            pnlLockPass.Controls.Add(nudPass);
            pnlLockPass.Controls.Add(label23);
            pnlLockPass.Location = new Point(185, 186);
            pnlLockPass.Location = new Point(183, 186);
            pnlLockPass.Name = "pnlLockPass";
            pnlLockPass.Size = new Size(362, 52);
            pnlLockPass.TabIndex = 11;
@@ -294,6 +296,7 @@
            nudSpeed.DecimalPlaces = 1;
            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;
@@ -343,14 +346,26 @@
            // gbResult
            // 
            gbResult.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            gbResult.Controls.Add(tableLayoutPanel1);
            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";
            //
            // txtAnalysisResult
            //
            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 = "";
            // 
            // tableLayoutPanel1
            // 
@@ -364,7 +379,7 @@
            tableLayoutPanel1.Name = "tableLayoutPanel1";
            tableLayoutPanel1.RowCount = 1;
            tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Percent, 50F));
            tableLayoutPanel1.Size = new Size(419, 132);
            tableLayoutPanel1.Size = new Size(519, 182);
            tableLayoutPanel1.TabIndex = 2;
            // 
            // pnlCOPic
@@ -372,37 +387,27 @@
            pnlCOPic.Dock = DockStyle.Fill;
            pnlCOPic.Location = new Point(3, 3);
            pnlCOPic.Name = "pnlCOPic";
            pnlCOPic.Size = new Size(203, 126);
            pnlCOPic.Size = new Size(253, 176);
            pnlCOPic.TabIndex = 2;
            // 
            // pnlErrorRatioPic
            // 
            pnlErrorRatioPic.Dock = DockStyle.Fill;
            pnlErrorRatioPic.Location = new Point(212, 3);
            pnlErrorRatioPic.Location = new Point(262, 3);
            pnlErrorRatioPic.Name = "pnlErrorRatioPic";
            pnlErrorRatioPic.Size = new Size(204, 126);
            pnlErrorRatioPic.Size = new Size(254, 176);
            pnlErrorRatioPic.TabIndex = 3;
            //
            // txtAnalysisResult
            //
            txtAnalysisResult.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right;
            txtAnalysisResult.Location = new Point(429, 22);
            txtAnalysisResult.Multiline = true;
            txtAnalysisResult.Name = "txtAnalysisResult";
            txtAnalysisResult.ReadOnly = true;
            txtAnalysisResult.Size = new Size(317, 132);
            txtAnalysisResult.TabIndex = 1;
            txtAnalysisResult.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.";
            // 
            // 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
            // 
@@ -419,13 +424,13 @@
            txtDataPath.Location = new Point(98, 16);
            txtDataPath.Name = "txtDataPath";
            txtDataPath.ReadOnly = true;
            txtDataPath.Size = new Size(605, 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;
@@ -442,7 +447,7 @@
            tabEditInfo.Location = new Point(17, 45);
            tabEditInfo.Name = "tabEditInfo";
            tabEditInfo.SelectedIndex = 0;
            tabEditInfo.Size = new Size(755, 313);
            tabEditInfo.Size = new Size(855, 313);
            tabEditInfo.TabIndex = 0;
            // 
            // tpBorehole
@@ -452,7 +457,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;
@@ -483,7 +488,7 @@
            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";
@@ -529,6 +534,7 @@
            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;
@@ -601,6 +607,7 @@
            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;
@@ -610,6 +617,7 @@
            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;
@@ -632,6 +640,8 @@
            cmbScreenHoldUp.Name = "cmbScreenHoldUp";
            cmbScreenHoldUp.Size = new Size(59, 25);
            cmbScreenHoldUp.TabIndex = 1;
            cmbScreenHoldUp.Tag = "ScreenFluid";
            cmbScreenHoldUp.SelectedIndexChanged += holdUp_cmb_SelectedIndexChanged;
            // 
            // label44
            // 
@@ -651,6 +661,8 @@
            cmbTubeHoldUp.Name = "cmbTubeHoldUp";
            cmbTubeHoldUp.Size = new Size(59, 25);
            cmbTubeHoldUp.TabIndex = 1;
            cmbTubeHoldUp.Tag = "TubeFluid";
            cmbTubeHoldUp.SelectedIndexChanged += holdUp_cmb_SelectedIndexChanged;
            // 
            // cmbCasingHoldUp
            // 
@@ -661,6 +673,8 @@
            cmbCasingHoldUp.Name = "cmbCasingHoldUp";
            cmbCasingHoldUp.Size = new Size(58, 25);
            cmbCasingHoldUp.TabIndex = 1;
            cmbCasingHoldUp.Tag = "CasingFluid";
            cmbCasingHoldUp.SelectedIndexChanged += holdUp_cmb_SelectedIndexChanged;
            // 
            // label38
            // 
@@ -703,7 +717,7 @@
            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";
@@ -868,6 +882,7 @@
            nudCementBond.Name = "nudCementBond";
            nudCementBond.Size = new Size(55, 23);
            nudCementBond.TabIndex = 26;
            nudCementBond.Value = new decimal(new int[] { 100, 0, 0, 0 });
            // 
            // cmbTubeOD
            // 
@@ -927,7 +942,7 @@
            // 
            // tpFormation
            // 
            tpFormation.Controls.Add(nudReserviorSalinity);
            tpFormation.Controls.Add(nudReservoirSalinity);
            tpFormation.Controls.Add(label40);
            tpFormation.Controls.Add(label41);
            tpFormation.Controls.Add(label43);
@@ -943,19 +958,20 @@
            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;
            // 
            // nudReserviorSalinity
            // nudReservoirSalinity
            // 
            nudReserviorSalinity.DecimalPlaces = 1;
            nudReserviorSalinity.Increment = new decimal(new int[] { 5, 0, 0, 65536 });
            nudReserviorSalinity.Location = new Point(146, 118);
            nudReserviorSalinity.Name = "nudReserviorSalinity";
            nudReserviorSalinity.Size = new Size(71, 23);
            nudReserviorSalinity.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
            // 
@@ -1065,6 +1081,8 @@
            cmbLithology.Name = "cmbLithology";
            cmbLithology.Size = new Size(119, 25);
            cmbLithology.TabIndex = 25;
            cmbLithology.Tag = "Lithology";
            cmbLithology.SelectedIndexChanged += cmbLithology_SelectedIndexChanged;
            // 
            // label16
            // 
@@ -1095,7 +1113,7 @@
            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;
@@ -1132,23 +1150,26 @@
            // nudAlphaProcessingWin
            // 
            nudAlphaProcessingWin.Location = new Point(555, 98);
            nudAlphaProcessingWin.Maximum = new decimal(new int[] { 99999999, 0, 0, 0 });
            nudAlphaProcessingWin.Name = "nudAlphaProcessingWin";
            nudAlphaProcessingWin.Size = new Size(47, 23);
            nudAlphaProcessingWin.TabIndex = 13;
            // 
            // nudDepth
            // 
            nudDepth.Location = new Point(185, 71);
            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 = 1;
            nudTargetLoggingInterval.Location = new Point(183, 99);
            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(56, 23);
            nudTargetLoggingInterval.Size = new Size(54, 23);
            nudTargetLoggingInterval.TabIndex = 13;
            // 
            // label54
@@ -1189,7 +1210,7 @@
            // pbLoadDB
            // 
            pbLoadDB.Anchor = AnchorStyles.Top | AnchorStyles.Right;
            pbLoadDB.Location = new Point(692, 44);
            pbLoadDB.Location = new Point(792, 44);
            pbLoadDB.Name = "pbLoadDB";
            pbLoadDB.Size = new Size(75, 23);
            pbLoadDB.TabIndex = 8;
@@ -1199,7 +1220,7 @@
            // 
            AutoScaleDimensions = new SizeF(7F, 17F);
            AutoScaleMode = AutoScaleMode.Font;
            ClientSize = new Size(784, 561);
            ClientSize = new Size(884, 611);
            Controls.Add(pbLoadDB);
            Controls.Add(tabEditInfo);
            Controls.Add(btnSelectDataSource);
@@ -1208,6 +1229,7 @@
            Controls.Add(btnReport);
            Controls.Add(gbResult);
            Controls.Add(btnAnalysis);
            Icon = (Icon)resources.GetObject("$this.Icon");
            Name = "FrmMain";
            StartPosition = FormStartPosition.CenterScreen;
            Text = "Job Planner";
@@ -1222,7 +1244,6 @@
            panel1.ResumeLayout(false);
            panel1.PerformLayout();
            gbResult.ResumeLayout(false);
            gbResult.PerformLayout();
            tableLayoutPanel1.ResumeLayout(false);
            tabEditInfo.ResumeLayout(false);
            tpBorehole.ResumeLayout(false);
@@ -1240,7 +1261,7 @@
            ((System.ComponentModel.ISupportInitialize)nudCementBond).EndInit();
            tpFormation.ResumeLayout(false);
            tpFormation.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)nudReserviorSalinity).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudReservoirSalinity).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudVSH).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudSw).EndInit();
            ((System.ComponentModel.ISupportInitialize)nudPorosity).EndInit();
@@ -1312,7 +1333,7 @@
        private Label label39;
        private Label label38;
        private ComboBox cmbCasingHoldUp;
        private NumericUpDown nudReserviorSalinity;
        private NumericUpDown nudReservoirSalinity;
        private Label label40;
        private Label label41;
        private Label label43;
@@ -1352,10 +1373,10 @@
        private Label label5;
        private ComboBox cmbTargetLoggingIntervalUnit;
        private NumericUpDown nudTargetLoggingInterval;
        private TextBox txtAnalysisResult;
        private Panel pnlErrorRatioPic;
        private Panel pnlCOPic;
        private TableLayoutPanel tableLayoutPanel1;
        private ProgressBar pbLoadDB;
        private RichTextBox txtAnalysisResult;
    }
}