private void ShowInfo() { Maticsoft.BLL.tblMultiFiber bll = new Maticsoft.BLL.tblMultiFiber(); Maticsoft.Model.tblMultiFiber model = bll.GetModel(); this.lblID.Text = model.ID.ToString(); this.lblScan_ID.Text = model.Scan_ID.ToString(); this.lblScanTime.Text = model.ScanTime.ToString(); this.lblUser_ID.Text = model.User_ID.ToString(); this.lblProductID.Text = model.ProductID; this.lblConnectorID.Text = model.ConnectorID; this.lblLightMode.Text = model.LightMode; this.lblDataSource.Text = model.DataSource; this.lblMicroscope.Text = model.Microscope; this.lblDataFilePath.Text = model.DataFilePath; this.lblFiberCount.Text = model.FiberCount.ToString(); this.lblFiberPitch.Text = model.FiberPitch.ToString(); this.lblFibersPerRow.Text = model.FibersPerRow.ToString(); this.lblFiberRowPitch.Text = model.FiberRowPitch.ToString(); this.lblRowsVerticalOffset.Text = model.RowsVerticalOffset.ToString(); this.lblFiberCaptureShape.Text = model.FiberCaptureShape; this.lblShape.Text = model.Shape; this.lblFiberDiameter.Text = model.FiberDiameter.ToString(); this.lblFerruleType.Text = model.FerruleType; this.lblFerruleCount.Text = model.FerruleCount.ToString(); this.lblGuideStructureType.Text = model.GuideStructureType; this.lblGuideStructurePitch.Text = model.GuideStructurePitch.ToString(); this.lblNominalYAngle.Text = model.NominalYAngle.ToString(); this.lblConnectorType.Text = model.ConnectorType; this.lblScanSegmentsNmb.Text = model.ScanSegmentsNmb.ToString(); this.lblROI_width.Text = model.ROI_width.ToString(); this.lblROI_height.Text = model.ROI_height.ToString(); this.lblAvgDiameter.Text = model.AvgDiameter.ToString(); this.lblExtractingDiameter.Text = model.ExtractingDiameter.ToString(); this.lblMinModulation.Text = model.MinModulation.ToString(); this.lblTopPixRemove.Text = model.TopPixRemove.ToString(); this.lblTopPixLeft.Text = model.TopPixLeft.ToString(); this.lblSampleType.Text = model.SampleType; this.lblMultimode.Text = model.Multimode.ToString(); this.lblMeasurementConfig.Text = model.MeasurementConfig; this.lblPassFail.Text = model.PassFail.ToString(); this.lblMaxFibDiffH.Text = model.MaxFibDiffH.ToString(); this.lblMaxFibDiffH_min.Text = model.MaxFibDiffH_min.ToString(); this.lblMaxFibDiffH_max.Text = model.MaxFibDiffH_max.ToString(); this.lblMaxFibDiffH_Pass.Text = model.MaxFibDiffH_Pass; this.lblMaxFibDiffAdjH.Text = model.MaxFibDiffAdjH.ToString(); this.lblMaxFibDiffAdjH_min.Text = model.MaxFibDiffAdjH_min.ToString(); this.lblMaxFibDiffAdjH_max.Text = model.MaxFibDiffAdjH_max.ToString(); this.lblMaxFibDiffAdjH_Pass.Text = model.MaxFibDiffAdjH_Pass; this.lblMaxCoreDip.Text = model.MaxCoreDip.ToString(); this.lblMaxCoreDip_min.Text = model.MaxCoreDip_min.ToString(); this.lblMaxCoreDip_max.Text = model.MaxCoreDip_max.ToString(); this.lblMaxCoreDip_Pass.Text = model.MaxCoreDip_Pass; this.lblROC_X.Text = model.ROC_X.ToString(); this.lblROC_X_min.Text = model.ROC_X_min.ToString(); this.lblROC_X_max.Text = model.ROC_X_max.ToString(); this.lblROC_X_Pass.Text = model.ROC_X_Pass; this.lblROC_Y.Text = model.ROC_Y.ToString(); this.lblROC_Y_min.Text = model.ROC_Y_min.ToString(); this.lblROC_Y_max.Text = model.ROC_Y_max.ToString(); this.lblROC_Y_Pass.Text = model.ROC_Y_Pass; this.lblXEndFaceAngle.Text = model.XEndFaceAngle.ToString(); this.lblXEndFaceAngle_min.Text = model.XEndFaceAngle_min.ToString(); this.lblXEndFaceAngle_max.Text = model.XEndFaceAngle_max.ToString(); this.lblXEndFaceAngle_Pass.Text = model.XEndFaceAngle_Pass; this.lblYEndFaceAngle.Text = model.YEndFaceAngle.ToString(); this.lblYEndFaceAngle_min.Text = model.YEndFaceAngle_min.ToString(); this.lblYEndFaceAngle_max.Text = model.YEndFaceAngle_max.ToString(); this.lblYEndFaceAngle_Pass.Text = model.YEndFaceAngle_Pass; this.lblFlatnessDeviation.Text = model.FlatnessDeviation.ToString(); this.lblFlatnessDeviation_min.Text = model.FlatnessDeviation_min.ToString(); this.lblFlatnessDeviation_max.Text = model.FlatnessDeviation_max.ToString(); this.lblFlatnessDeviation_Pass.Text = model.FlatnessDeviation_Pass; this.lblFiberProtrusion_min.Text = model.FiberProtrusion_min.ToString(); this.lblFiberProtrusion_max.Text = model.FiberProtrusion_max.ToString(); this.lblFiberProtrusion_Pass.Text = model.FiberProtrusion_Pass; this.lblFiberROC_min.Text = model.FiberROC_min.ToString(); this.lblFiberROC_max.Text = model.FiberROC_max.ToString(); this.lblFiberROC_Pass.Text = model.FiberROC_Pass; this.lblFiberHeight.Text = model.FiberHeight.ToString(); this.lblFiberCoreDip.Text = model.FiberCoreDip.ToString(); this.lblFiberROC.Text = model.FiberROC.ToString(); this.lblTestPassed.Text = model.TestPassed; this.lblFibArrayXAng.Text = model.FibArrayXAng.ToString(); this.lblFibArrayXAng_min.Text = model.FibArrayXAng_min.ToString(); this.lblFibArrayXAng_max.Text = model.FibArrayXAng_max.ToString(); this.lblFibArrayXAng_Pass.Text = model.FibArrayXAng_Pass; this.lblFibArrayYAng.Text = model.FibArrayYAng.ToString(); this.lblFibArrayYAng_min.Text = model.FibArrayYAng_min.ToString(); this.lblFibArrayYAng_max.Text = model.FibArrayYAng_max.ToString(); this.lblFibArrayYAng_Pass.Text = model.FibArrayYAng_Pass; this.lblCoplanarity.Text = model.Coplanarity.ToString(); this.lblCoplanarity_min.Text = model.Coplanarity_min.ToString(); this.lblCoplanarity_max.Text = model.Coplanarity_max.ToString(); this.lblCoplanarity_Pass.Text = model.Coplanarity_Pass; this.lblMinusCoplanarity.Text = model.MinusCoplanarity.ToString(); this.lblMinusCoplanarity_min.Text = model.MinusCoplanarity_min.ToString(); this.lblMinusCoplanarity_max.Text = model.MinusCoplanarity_max.ToString(); this.lblMinusCoplanarity_Pass.Text = model.MinusCoplanarity_Pass; }
public void btnSave_Click(object sender, EventArgs e) { string strErr = ""; if (!PageValidate.IsNumber(txtID.Text)) { strErr += "ID格式错误!\\n"; } if (!PageValidate.IsNumber(txtScan_ID.Text)) { strErr += "Scan_ID格式错误!\\n"; } if (!PageValidate.IsDateTime(txtScanTime.Text)) { strErr += "ScanTime格式错误!\\n"; } if (!PageValidate.IsNumber(txtUser_ID.Text)) { strErr += "User_ID格式错误!\\n"; } if (this.txtProductID.Text.Trim().Length == 0) { strErr += "ProductID不能为空!\\n"; } if (this.txtConnectorID.Text.Trim().Length == 0) { strErr += "ConnectorID不能为空!\\n"; } if (this.txtLightMode.Text.Trim().Length == 0) { strErr += "LightMode不能为空!\\n"; } if (this.txtDataSource.Text.Trim().Length == 0) { strErr += "DataSource不能为空!\\n"; } if (this.txtMicroscope.Text.Trim().Length == 0) { strErr += "Microscope不能为空!\\n"; } if (this.txtDataFilePath.Text.Trim().Length == 0) { strErr += "DataFilePath不能为空!\\n"; } if (!PageValidate.IsNumber(txtFiberCount.Text)) { strErr += "FiberCount格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFiberPitch.Text)) { strErr += "FiberPitch格式错误!\\n"; } if (!PageValidate.IsNumber(txtFibersPerRow.Text)) { strErr += "FibersPerRow格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFiberRowPitch.Text)) { strErr += "FiberRowPitch格式错误!\\n"; } if (!PageValidate.IsDecimal(txtRowsVerticalOffset.Text)) { strErr += "RowsVerticalOffset格式错误!\\n"; } if (this.txtFiberCaptureShape.Text.Trim().Length == 0) { strErr += "FiberCaptureShape不能为空!\\n"; } if (this.txtShape.Text.Trim().Length == 0) { strErr += "Shape不能为空!\\n"; } if (!PageValidate.IsDecimal(txtFiberDiameter.Text)) { strErr += "FiberDiameter格式错误!\\n"; } if (this.txtFerruleType.Text.Trim().Length == 0) { strErr += "FerruleType不能为空!\\n"; } if (!PageValidate.IsNumber(txtFerruleCount.Text)) { strErr += "FerruleCount格式错误!\\n"; } if (this.txtGuideStructureType.Text.Trim().Length == 0) { strErr += "GuideStructureType不能为空!\\n"; } if (!PageValidate.IsDecimal(txtGuideStructurePitch.Text)) { strErr += "GuideStructurePitch格式错误!\\n"; } if (!PageValidate.IsDecimal(txtNominalYAngle.Text)) { strErr += "NominalYAngle格式错误!\\n"; } if (this.txtConnectorType.Text.Trim().Length == 0) { strErr += "ConnectorType不能为空!\\n"; } if (!PageValidate.IsNumber(txtScanSegmentsNmb.Text)) { strErr += "ScanSegmentsNmb格式错误!\\n"; } if (!PageValidate.IsDecimal(txtROI_width.Text)) { strErr += "ROI_width格式错误!\\n"; } if (!PageValidate.IsDecimal(txtROI_height.Text)) { strErr += "ROI_height格式错误!\\n"; } if (!PageValidate.IsDecimal(txtAvgDiameter.Text)) { strErr += "AvgDiameter格式错误!\\n"; } if (!PageValidate.IsDecimal(txtExtractingDiameter.Text)) { strErr += "ExtractingDiameter格式错误!\\n"; } if (!PageValidate.IsNumber(txtMinModulation.Text)) { strErr += "MinModulation格式错误!\\n"; } if (!PageValidate.IsNumber(txtTopPixRemove.Text)) { strErr += "TopPixRemove格式错误!\\n"; } if (!PageValidate.IsNumber(txtTopPixLeft.Text)) { strErr += "TopPixLeft格式错误!\\n"; } if (this.txtSampleType.Text.Trim().Length == 0) { strErr += "SampleType不能为空!\\n"; } if (!PageValidate.IsNumber(txtMultimode.Text)) { strErr += "Multimode格式错误!\\n"; } if (this.txtMeasurementConfig.Text.Trim().Length == 0) { strErr += "MeasurementConfig不能为空!\\n"; } if (!PageValidate.IsNumber(txtPassFail.Text)) { strErr += "PassFail格式错误!\\n"; } if (!PageValidate.IsDecimal(txtMaxFibDiffH.Text)) { strErr += "MaxFibDiffH格式错误!\\n"; } if (!PageValidate.IsDecimal(txtMaxFibDiffH_min.Text)) { strErr += "MaxFibDiffH_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtMaxFibDiffH_max.Text)) { strErr += "MaxFibDiffH_max格式错误!\\n"; } if (this.txtMaxFibDiffH_Pass.Text.Trim().Length == 0) { strErr += "MaxFibDiffH_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtMaxFibDiffAdjH.Text)) { strErr += "MaxFibDiffAdjH格式错误!\\n"; } if (!PageValidate.IsDecimal(txtMaxFibDiffAdjH_min.Text)) { strErr += "MaxFibDiffAdjH_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtMaxFibDiffAdjH_max.Text)) { strErr += "MaxFibDiffAdjH_max格式错误!\\n"; } if (this.txtMaxFibDiffAdjH_Pass.Text.Trim().Length == 0) { strErr += "MaxFibDiffAdjH_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtMaxCoreDip.Text)) { strErr += "MaxCoreDip格式错误!\\n"; } if (!PageValidate.IsDecimal(txtMaxCoreDip_min.Text)) { strErr += "MaxCoreDip_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtMaxCoreDip_max.Text)) { strErr += "MaxCoreDip_max格式错误!\\n"; } if (this.txtMaxCoreDip_Pass.Text.Trim().Length == 0) { strErr += "MaxCoreDip_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtROC_X.Text)) { strErr += "ROC_X格式错误!\\n"; } if (!PageValidate.IsDecimal(txtROC_X_min.Text)) { strErr += "ROC_X_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtROC_X_max.Text)) { strErr += "ROC_X_max格式错误!\\n"; } if (this.txtROC_X_Pass.Text.Trim().Length == 0) { strErr += "ROC_X_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtROC_Y.Text)) { strErr += "ROC_Y格式错误!\\n"; } if (!PageValidate.IsDecimal(txtROC_Y_min.Text)) { strErr += "ROC_Y_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtROC_Y_max.Text)) { strErr += "ROC_Y_max格式错误!\\n"; } if (this.txtROC_Y_Pass.Text.Trim().Length == 0) { strErr += "ROC_Y_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtXEndFaceAngle.Text)) { strErr += "XEndFaceAngle格式错误!\\n"; } if (!PageValidate.IsDecimal(txtXEndFaceAngle_min.Text)) { strErr += "XEndFaceAngle_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtXEndFaceAngle_max.Text)) { strErr += "XEndFaceAngle_max格式错误!\\n"; } if (this.txtXEndFaceAngle_Pass.Text.Trim().Length == 0) { strErr += "XEndFaceAngle_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtYEndFaceAngle.Text)) { strErr += "YEndFaceAngle格式错误!\\n"; } if (!PageValidate.IsDecimal(txtYEndFaceAngle_min.Text)) { strErr += "YEndFaceAngle_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtYEndFaceAngle_max.Text)) { strErr += "YEndFaceAngle_max格式错误!\\n"; } if (this.txtYEndFaceAngle_Pass.Text.Trim().Length == 0) { strErr += "YEndFaceAngle_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtFlatnessDeviation.Text)) { strErr += "FlatnessDeviation格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFlatnessDeviation_min.Text)) { strErr += "FlatnessDeviation_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFlatnessDeviation_max.Text)) { strErr += "FlatnessDeviation_max格式错误!\\n"; } if (this.txtFlatnessDeviation_Pass.Text.Trim().Length == 0) { strErr += "FlatnessDeviation_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtFiberProtrusion_min.Text)) { strErr += "FiberProtrusion_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFiberProtrusion_max.Text)) { strErr += "FiberProtrusion_max格式错误!\\n"; } if (this.txtFiberProtrusion_Pass.Text.Trim().Length == 0) { strErr += "FiberProtrusion_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtFiberROC_min.Text)) { strErr += "FiberROC_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFiberROC_max.Text)) { strErr += "FiberROC_max格式错误!\\n"; } if (this.txtFiberROC_Pass.Text.Trim().Length == 0) { strErr += "FiberROC_Pass不能为空!\\n"; } if (this.txtTestPassed.Text.Trim().Length == 0) { strErr += "TestPassed不能为空!\\n"; } if (!PageValidate.IsDecimal(txtFibArrayXAng.Text)) { strErr += "FibArrayXAng格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFibArrayXAng_min.Text)) { strErr += "FibArrayXAng_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFibArrayXAng_max.Text)) { strErr += "FibArrayXAng_max格式错误!\\n"; } if (this.txtFibArrayXAng_Pass.Text.Trim().Length == 0) { strErr += "FibArrayXAng_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtFibArrayYAng.Text)) { strErr += "FibArrayYAng格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFibArrayYAng_min.Text)) { strErr += "FibArrayYAng_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtFibArrayYAng_max.Text)) { strErr += "FibArrayYAng_max格式错误!\\n"; } if (this.txtFibArrayYAng_Pass.Text.Trim().Length == 0) { strErr += "FibArrayYAng_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtCoplanarity.Text)) { strErr += "Coplanarity格式错误!\\n"; } if (!PageValidate.IsDecimal(txtCoplanarity_min.Text)) { strErr += "Coplanarity_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtCoplanarity_max.Text)) { strErr += "Coplanarity_max格式错误!\\n"; } if (this.txtCoplanarity_Pass.Text.Trim().Length == 0) { strErr += "Coplanarity_Pass不能为空!\\n"; } if (!PageValidate.IsDecimal(txtMinusCoplanarity.Text)) { strErr += "MinusCoplanarity格式错误!\\n"; } if (!PageValidate.IsDecimal(txtMinusCoplanarity_min.Text)) { strErr += "MinusCoplanarity_min格式错误!\\n"; } if (!PageValidate.IsDecimal(txtMinusCoplanarity_max.Text)) { strErr += "MinusCoplanarity_max格式错误!\\n"; } if (this.txtMinusCoplanarity_Pass.Text.Trim().Length == 0) { strErr += "MinusCoplanarity_Pass不能为空!\\n"; } if (strErr != "") { MessageBox.Show(this, strErr); return; } int ID = int.Parse(this.txtID.Text); int Scan_ID = int.Parse(this.txtScan_ID.Text); DateTime ScanTime = DateTime.Parse(this.txtScanTime.Text); int User_ID = int.Parse(this.txtUser_ID.Text); string ProductID = this.txtProductID.Text; string ConnectorID = this.txtConnectorID.Text; string LightMode = this.txtLightMode.Text; string DataSource = this.txtDataSource.Text; string Microscope = this.txtMicroscope.Text; string DataFilePath = this.txtDataFilePath.Text; int FiberCount = int.Parse(this.txtFiberCount.Text); decimal FiberPitch = decimal.Parse(this.txtFiberPitch.Text); int FibersPerRow = int.Parse(this.txtFibersPerRow.Text); decimal FiberRowPitch = decimal.Parse(this.txtFiberRowPitch.Text); decimal RowsVerticalOffset = decimal.Parse(this.txtRowsVerticalOffset.Text); string FiberCaptureShape = this.txtFiberCaptureShape.Text; string Shape = this.txtShape.Text; decimal FiberDiameter = decimal.Parse(this.txtFiberDiameter.Text); string FerruleType = this.txtFerruleType.Text; int FerruleCount = int.Parse(this.txtFerruleCount.Text); string GuideStructureType = this.txtGuideStructureType.Text; decimal GuideStructurePitch = decimal.Parse(this.txtGuideStructurePitch.Text); decimal NominalYAngle = decimal.Parse(this.txtNominalYAngle.Text); string ConnectorType = this.txtConnectorType.Text; int ScanSegmentsNmb = int.Parse(this.txtScanSegmentsNmb.Text); decimal ROI_width = decimal.Parse(this.txtROI_width.Text); decimal ROI_height = decimal.Parse(this.txtROI_height.Text); decimal AvgDiameter = decimal.Parse(this.txtAvgDiameter.Text); decimal ExtractingDiameter = decimal.Parse(this.txtExtractingDiameter.Text); int MinModulation = int.Parse(this.txtMinModulation.Text); int TopPixRemove = int.Parse(this.txtTopPixRemove.Text); int TopPixLeft = int.Parse(this.txtTopPixLeft.Text); string SampleType = this.txtSampleType.Text; int Multimode = int.Parse(this.txtMultimode.Text); string MeasurementConfig = this.txtMeasurementConfig.Text; int PassFail = int.Parse(this.txtPassFail.Text); decimal MaxFibDiffH = decimal.Parse(this.txtMaxFibDiffH.Text); decimal MaxFibDiffH_min = decimal.Parse(this.txtMaxFibDiffH_min.Text); decimal MaxFibDiffH_max = decimal.Parse(this.txtMaxFibDiffH_max.Text); string MaxFibDiffH_Pass = this.txtMaxFibDiffH_Pass.Text; decimal MaxFibDiffAdjH = decimal.Parse(this.txtMaxFibDiffAdjH.Text); decimal MaxFibDiffAdjH_min = decimal.Parse(this.txtMaxFibDiffAdjH_min.Text); decimal MaxFibDiffAdjH_max = decimal.Parse(this.txtMaxFibDiffAdjH_max.Text); string MaxFibDiffAdjH_Pass = this.txtMaxFibDiffAdjH_Pass.Text; decimal MaxCoreDip = decimal.Parse(this.txtMaxCoreDip.Text); decimal MaxCoreDip_min = decimal.Parse(this.txtMaxCoreDip_min.Text); decimal MaxCoreDip_max = decimal.Parse(this.txtMaxCoreDip_max.Text); string MaxCoreDip_Pass = this.txtMaxCoreDip_Pass.Text; decimal ROC_X = decimal.Parse(this.txtROC_X.Text); decimal ROC_X_min = decimal.Parse(this.txtROC_X_min.Text); decimal ROC_X_max = decimal.Parse(this.txtROC_X_max.Text); string ROC_X_Pass = this.txtROC_X_Pass.Text; decimal ROC_Y = decimal.Parse(this.txtROC_Y.Text); decimal ROC_Y_min = decimal.Parse(this.txtROC_Y_min.Text); decimal ROC_Y_max = decimal.Parse(this.txtROC_Y_max.Text); string ROC_Y_Pass = this.txtROC_Y_Pass.Text; decimal XEndFaceAngle = decimal.Parse(this.txtXEndFaceAngle.Text); decimal XEndFaceAngle_min = decimal.Parse(this.txtXEndFaceAngle_min.Text); decimal XEndFaceAngle_max = decimal.Parse(this.txtXEndFaceAngle_max.Text); string XEndFaceAngle_Pass = this.txtXEndFaceAngle_Pass.Text; decimal YEndFaceAngle = decimal.Parse(this.txtYEndFaceAngle.Text); decimal YEndFaceAngle_min = decimal.Parse(this.txtYEndFaceAngle_min.Text); decimal YEndFaceAngle_max = decimal.Parse(this.txtYEndFaceAngle_max.Text); string YEndFaceAngle_Pass = this.txtYEndFaceAngle_Pass.Text; decimal FlatnessDeviation = decimal.Parse(this.txtFlatnessDeviation.Text); decimal FlatnessDeviation_min = decimal.Parse(this.txtFlatnessDeviation_min.Text); decimal FlatnessDeviation_max = decimal.Parse(this.txtFlatnessDeviation_max.Text); string FlatnessDeviation_Pass = this.txtFlatnessDeviation_Pass.Text; decimal FiberProtrusion_min = decimal.Parse(this.txtFiberProtrusion_min.Text); decimal FiberProtrusion_max = decimal.Parse(this.txtFiberProtrusion_max.Text); string FiberProtrusion_Pass = this.txtFiberProtrusion_Pass.Text; decimal FiberROC_min = decimal.Parse(this.txtFiberROC_min.Text); decimal FiberROC_max = decimal.Parse(this.txtFiberROC_max.Text); string FiberROC_Pass = this.txtFiberROC_Pass.Text; byte[] FiberHeight = new UnicodeEncoding().GetBytes(this.txtFiberHeight.Text); byte[] FiberCoreDip = new UnicodeEncoding().GetBytes(this.txtFiberCoreDip.Text); byte[] FiberROC = new UnicodeEncoding().GetBytes(this.txtFiberROC.Text); string TestPassed = this.txtTestPassed.Text; decimal FibArrayXAng = decimal.Parse(this.txtFibArrayXAng.Text); decimal FibArrayXAng_min = decimal.Parse(this.txtFibArrayXAng_min.Text); decimal FibArrayXAng_max = decimal.Parse(this.txtFibArrayXAng_max.Text); string FibArrayXAng_Pass = this.txtFibArrayXAng_Pass.Text; decimal FibArrayYAng = decimal.Parse(this.txtFibArrayYAng.Text); decimal FibArrayYAng_min = decimal.Parse(this.txtFibArrayYAng_min.Text); decimal FibArrayYAng_max = decimal.Parse(this.txtFibArrayYAng_max.Text); string FibArrayYAng_Pass = this.txtFibArrayYAng_Pass.Text; decimal Coplanarity = decimal.Parse(this.txtCoplanarity.Text); decimal Coplanarity_min = decimal.Parse(this.txtCoplanarity_min.Text); decimal Coplanarity_max = decimal.Parse(this.txtCoplanarity_max.Text); string Coplanarity_Pass = this.txtCoplanarity_Pass.Text; decimal MinusCoplanarity = decimal.Parse(this.txtMinusCoplanarity.Text); decimal MinusCoplanarity_min = decimal.Parse(this.txtMinusCoplanarity_min.Text); decimal MinusCoplanarity_max = decimal.Parse(this.txtMinusCoplanarity_max.Text); string MinusCoplanarity_Pass = this.txtMinusCoplanarity_Pass.Text; Maticsoft.Model.tblMultiFiber model = new Maticsoft.Model.tblMultiFiber(); model.ID = ID; model.Scan_ID = Scan_ID; model.ScanTime = ScanTime; model.User_ID = User_ID; model.ProductID = ProductID; model.ConnectorID = ConnectorID; model.LightMode = LightMode; model.DataSource = DataSource; model.Microscope = Microscope; model.DataFilePath = DataFilePath; model.FiberCount = FiberCount; model.FiberPitch = FiberPitch; model.FibersPerRow = FibersPerRow; model.FiberRowPitch = FiberRowPitch; model.RowsVerticalOffset = RowsVerticalOffset; model.FiberCaptureShape = FiberCaptureShape; model.Shape = Shape; model.FiberDiameter = FiberDiameter; model.FerruleType = FerruleType; model.FerruleCount = FerruleCount; model.GuideStructureType = GuideStructureType; model.GuideStructurePitch = GuideStructurePitch; model.NominalYAngle = NominalYAngle; model.ConnectorType = ConnectorType; model.ScanSegmentsNmb = ScanSegmentsNmb; model.ROI_width = ROI_width; model.ROI_height = ROI_height; model.AvgDiameter = AvgDiameter; model.ExtractingDiameter = ExtractingDiameter; model.MinModulation = MinModulation; model.TopPixRemove = TopPixRemove; model.TopPixLeft = TopPixLeft; model.SampleType = SampleType; model.Multimode = Multimode; model.MeasurementConfig = MeasurementConfig; model.PassFail = PassFail; model.MaxFibDiffH = MaxFibDiffH; model.MaxFibDiffH_min = MaxFibDiffH_min; model.MaxFibDiffH_max = MaxFibDiffH_max; model.MaxFibDiffH_Pass = MaxFibDiffH_Pass; model.MaxFibDiffAdjH = MaxFibDiffAdjH; model.MaxFibDiffAdjH_min = MaxFibDiffAdjH_min; model.MaxFibDiffAdjH_max = MaxFibDiffAdjH_max; model.MaxFibDiffAdjH_Pass = MaxFibDiffAdjH_Pass; model.MaxCoreDip = MaxCoreDip; model.MaxCoreDip_min = MaxCoreDip_min; model.MaxCoreDip_max = MaxCoreDip_max; model.MaxCoreDip_Pass = MaxCoreDip_Pass; model.ROC_X = ROC_X; model.ROC_X_min = ROC_X_min; model.ROC_X_max = ROC_X_max; model.ROC_X_Pass = ROC_X_Pass; model.ROC_Y = ROC_Y; model.ROC_Y_min = ROC_Y_min; model.ROC_Y_max = ROC_Y_max; model.ROC_Y_Pass = ROC_Y_Pass; model.XEndFaceAngle = XEndFaceAngle; model.XEndFaceAngle_min = XEndFaceAngle_min; model.XEndFaceAngle_max = XEndFaceAngle_max; model.XEndFaceAngle_Pass = XEndFaceAngle_Pass; model.YEndFaceAngle = YEndFaceAngle; model.YEndFaceAngle_min = YEndFaceAngle_min; model.YEndFaceAngle_max = YEndFaceAngle_max; model.YEndFaceAngle_Pass = YEndFaceAngle_Pass; model.FlatnessDeviation = FlatnessDeviation; model.FlatnessDeviation_min = FlatnessDeviation_min; model.FlatnessDeviation_max = FlatnessDeviation_max; model.FlatnessDeviation_Pass = FlatnessDeviation_Pass; model.FiberProtrusion_min = FiberProtrusion_min; model.FiberProtrusion_max = FiberProtrusion_max; model.FiberProtrusion_Pass = FiberProtrusion_Pass; model.FiberROC_min = FiberROC_min; model.FiberROC_max = FiberROC_max; model.FiberROC_Pass = FiberROC_Pass; model.FiberHeight = FiberHeight; model.FiberCoreDip = FiberCoreDip; model.FiberROC = FiberROC; model.TestPassed = TestPassed; model.FibArrayXAng = FibArrayXAng; model.FibArrayXAng_min = FibArrayXAng_min; model.FibArrayXAng_max = FibArrayXAng_max; model.FibArrayXAng_Pass = FibArrayXAng_Pass; model.FibArrayYAng = FibArrayYAng; model.FibArrayYAng_min = FibArrayYAng_min; model.FibArrayYAng_max = FibArrayYAng_max; model.FibArrayYAng_Pass = FibArrayYAng_Pass; model.Coplanarity = Coplanarity; model.Coplanarity_min = Coplanarity_min; model.Coplanarity_max = Coplanarity_max; model.Coplanarity_Pass = Coplanarity_Pass; model.MinusCoplanarity = MinusCoplanarity; model.MinusCoplanarity_min = MinusCoplanarity_min; model.MinusCoplanarity_max = MinusCoplanarity_max; model.MinusCoplanarity_Pass = MinusCoplanarity_Pass; Maticsoft.BLL.tblMultiFiber bll = new Maticsoft.BLL.tblMultiFiber(); bll.Update(model); Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx"); }