/// <summary> /// 填写烟罩长度时脖颈距离中心距离自动改变 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txtLength_TextChanged(object sender, EventArgs e) { if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || txtLength.Text.Trim().Length == 0) { return; } txtExRightDis.Text = (Convert.ToDecimal(txtLength.Text.Trim()) / 2).ToString(); }
private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 100m) { MessageBox.Show("请认真检查灯腔长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } //其他配置 if (cobLightType.SelectedIndex == -1) { MessageBox.Show("请选择灯具类型", "提示信息"); cobLightType.Focus(); return; } if (cobJapan.SelectedIndex == -1) { MessageBox.Show("请选择是否为日本项目", "提示信息"); cobJapan.Focus(); return; } #endregion //封装对象 LKA258 objLKA258 = new LKA258() { LKA258Id = Convert.ToInt32(pbModelImage.Tag), LightType = cobLightType.Text, Japan = cobJapan.Text, Length = Convert.ToDecimal(txtLength.Text.Trim()) }; //提交修改 try { if (objLKA258Service.EditModel(objLKA258) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 200m) { MessageBox.Show("请认真检查散流器长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (cobSuNo.SelectedIndex == -1) { MessageBox.Show("请选择均流桶数量", "提示信息"); cobSuNo.Focus(); return; } else if (cobSuNo.SelectedIndex > 0 && (!DataValidate.IsDecimal(txtSuDis.Text.Trim()) || Convert.ToDecimal(txtSuDis.Text.Trim()) < 250m)) { MessageBox.Show("请认真检查均流桶间距", "提示信息"); txtSuDis.Focus(); txtSuDis.SelectAll(); return; } #endregion //封装对象 LSDOST objLSDOST = new LSDOST() { LSDOSTId = Convert.ToInt32(pbModelImage.Tag), SuNo = Convert.ToInt32(cobSuNo.Text), Length = Convert.ToDecimal(txtLength.Text.Trim()), SuDis = Convert.ToDecimal(txtSuDis.Text.Trim()) }; //提交修改 try { if (objLSDOSTService.EditModel(objLSDOST) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 50m) { MessageBox.Show("请认真检查LP板长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtWidth.Text.Trim()) || Convert.ToDecimal(txtWidth.Text.Trim()) < 20m) { MessageBox.Show("请认真检查W板宽度", "提示信息"); txtWidth.Focus(); txtWidth.SelectAll(); return; } if (cobZPanelNo.SelectedIndex == -1) { MessageBox.Show("请选择Z板阵列数量", "提示信息"); cobZPanelNo.Focus(); return; } //封装对象 LPZ objLPZ = new LPZ() { LPZId = Convert.ToInt32(pbModelImage.Tag), Length = Convert.ToDecimal(txtLength.Text.Trim()), Width = Convert.ToDecimal(txtWidth.Text.Trim()), ZPanelNo = Convert.ToInt32(cobZPanelNo.Text.Trim()) }; //提交修改 try { if (objLPZService.EditModel(objLPZ) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 200m) { MessageBox.Show("请认真检查灯腔侧板总长", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (cobLongGlassNo.SelectedIndex == -1) { MessageBox.Show("请选择长玻璃数量", "提示信息"); cobLongGlassNo.Focus(); return; } if (cobShortGlassNo.SelectedIndex == -1) { MessageBox.Show("请选择短玻璃数量", "提示信息"); cobShortGlassNo.Focus(); return; } //封装对象 LLKA objLLKA = new LLKA() { LLKAId = Convert.ToInt32(pbModelImage.Tag), Length = Convert.ToDecimal(txtLength.Text.Trim()), LongGlassNo = Convert.ToInt32(cobLongGlassNo.Text.Trim()), ShortGlassNo = Convert.ToInt32(cobShortGlassNo.Text.Trim()) }; //提交修改 try { if (objLLKAService.EditModel(objLLKA) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 50m) { MessageBox.Show("请认真检查长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtWidth.Text.Trim()) || Convert.ToDecimal(txtWidth.Text.Trim()) < 20m) { MessageBox.Show("请认真检查宽度", "提示信息"); txtWidth.Focus(); txtWidth.SelectAll(); return; } //封装对象 INF objINF = new INF() { INFId = Convert.ToInt32(pbModelImage.Tag), Length = Convert.ToDecimal(txtLength.Text.Trim()), Width = Convert.ToDecimal(txtWidth.Text.Trim()) }; //提交修改 try { if (objINFService.EditModel(objINF) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 50m) { MessageBox.Show("请认真检查脖颈长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } #endregion //封装对象 ABD300 objABD300 = new ABD300() { ABD300Id = Convert.ToInt32(pbModelImage.Tag), Length = Convert.ToDecimal(txtLength.Text.Trim()) }; //提交修改 try { if (objABD300Service.EditModel(objABD300) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// 修改参数 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 500m) { MessageBox.Show("请认真检查烟罩长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtDeepth.Text.Trim()) || Convert.ToDecimal(txtDeepth.Text.Trim()) < 500m) { MessageBox.Show("请认真检查烟罩深度", "提示信息"); txtDeepth.Focus(); txtDeepth.SelectAll(); return; } if (cobExNo.SelectedIndex == -1) { MessageBox.Show("请选择排风脖颈数量", "提示信息"); cobExNo.Focus(); return; } else if (cobExNo.SelectedIndex > 0 && (!DataValidate.IsDecimal(txtExDis.Text.Trim()) || Convert.ToDecimal(txtExDis.Text.Trim()) < 40m)) { MessageBox.Show("请认真检查排风脖颈间距", "提示信息");//当脖颈大于2时需要填写脖颈间距 txtExDis.Focus(); txtExDis.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExLength.Text.Trim()) || Convert.ToDecimal(txtExLength.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈长度", "提示信息"); txtExLength.Focus(); txtExLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExWidth.Text.Trim()) || Convert.ToDecimal(txtExWidth.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈宽度", "提示信息"); txtExWidth.Focus(); txtExWidth.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExHeight.Text.Trim()) || Convert.ToDecimal(txtExHeight.Text.Trim()) < 20m) { MessageBox.Show("请填写脖颈高度", "提示信息"); txtExHeight.Focus(); txtExHeight.SelectAll(); return; } if (cobLightType.SelectedIndex == -1) { MessageBox.Show("请选择灯具类型", "提示信息"); cobLightType.Focus(); return; } #endregion //封装对象 KVS objKVS = new KVS() { KVSId = Convert.ToInt32(pbModelImage.Tag), ExNo = Convert.ToInt32(cobExNo.Text), LightType = cobLightType.Text, Length = Convert.ToDecimal(txtLength.Text.Trim()), Deepth = Convert.ToDecimal(txtDeepth.Text.Trim()), ExDis = Convert.ToDecimal(txtExDis.Text.Trim()), ExLength = Convert.ToDecimal(txtExLength.Text.Trim()), ExWidth = Convert.ToDecimal(txtExWidth.Text.Trim()), ExHeight = Convert.ToDecimal(txtExHeight.Text.Trim()) }; //提交修改 try { if (objKVSService.EditModel(objKVS) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 100m) { MessageBox.Show("请认真检查灯腔长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } //其他配置 if (cobHCLSide.SelectedIndex == -1) { MessageBox.Show("请选择HCL侧板位置", "提示信息"); cobHCLSide.Focus(); return; } if ((cobHCLSide.SelectedIndex == 0 || cobHCLSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtHCLSideLeft.Text.Trim()) || Convert.ToDecimal(txtHCLSideLeft.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查左HCL侧板长度", "提示信息"); txtHCLSideLeft.Focus(); txtHCLSideLeft.SelectAll(); return; } if ((cobHCLSide.SelectedIndex == 1 || cobHCLSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtHCLSideRight.Text.Trim()) || Convert.ToDecimal(txtHCLSideRight.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查右HCL侧板长度", "提示信息"); txtHCLSideRight.Focus(); txtHCLSideRight.SelectAll(); return; } #endregion //封装对象 LKS258HCL objLKS258HCL = new LKS258HCL() { LKS258HCLId = Convert.ToInt32(pbModelImage.Tag), HCLSide = cobHCLSide.Text, HCLSideLeft = Convert.ToDecimal(txtHCLSideLeft.Text.Trim()), HCLSideRight = Convert.ToDecimal(txtHCLSideRight.Text.Trim()), Length = Convert.ToDecimal(txtLength.Text.Trim()) }; //提交修改 try { if (objLKS258HCLService.EditModel(objLKS258HCL) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 90m) { MessageBox.Show("请认真检查CJ腔长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (cobSidePanel.SelectedIndex == -1) { MessageBox.Show("请选择CJ腔侧板", "提示信息"); cobSidePanel.Focus(); return; } if (cobSuType.SelectedIndex == -1) { MessageBox.Show("请选择脖颈方向", "提示信息"); cobSuType.Focus(); return; } if (!DataValidate.IsDecimal(txtSuDis.Text.Trim()) || Convert.ToDecimal(txtSuDis.Text.Trim()) < 50m) { MessageBox.Show("请认真检查脖颈距离右端面距离", "提示信息"); txtSuDis.Focus(); txtSuDis.SelectAll(); return; } if (cobBackCJSide.SelectedIndex == -1) { MessageBox.Show("请选择BCJ位置,如果没有请选择NO", "提示信息"); cobBackCJSide.Focus(); return; } if (cobLeftBeamType.SelectedIndex == -1) { MessageBox.Show("请选择左排风腔类型,如果没有请选择NO", "提示信息"); cobBackCJSide.Focus(); return; } if (cobRightBeamType.SelectedIndex == -1) { MessageBox.Show("请选择右排风腔类型,如果没有请选择NO", "提示信息"); cobBackCJSide.Focus(); return; } if (cobLKSide.SelectedIndex == -1) { MessageBox.Show("请选择LK270位置", "提示信息"); cobLKSide.Focus(); return; } if (cobGutterSide.SelectedIndex == -1) { MessageBox.Show("请选择ANSUL腔的位置", "提示信息"); cobGutterSide.Focus(); return; } if (cobGutterSide.SelectedIndex != 2) { if (!DataValidate.IsDecimal(txtGutterWidth.Text.Trim()) || Convert.ToDecimal(txtGutterWidth.Text.Trim()) < 30m) { MessageBox.Show("请认真检查ANSUL腔的宽度", "提示信息"); txtGutterWidth.Focus(); txtGutterWidth.SelectAll(); return; } } #endregion //封装对象 CJ300 objCJ300 = new CJ300() { CJ300Id = Convert.ToInt32(pbModelImage.Tag), SidePanel = cobSidePanel.Text, SuType = cobSuType.Text, BackCJSide = cobBackCJSide.Text, LeftBeamType = cobLeftBeamType.Text, RightBeamType = cobRightBeamType.Text, LKSide = cobLKSide.Text, GutterSide = cobGutterSide.Text, Length = Convert.ToDecimal(txtLength.Text.Trim()), SuDis = Convert.ToDecimal(txtSuDis.Text.Trim()), LeftDis = Convert.ToDecimal(txtLeftDis.Text.Trim()), RightDis = Convert.ToDecimal(txtRightDis.Text.Trim()), LeftBeamDis = Convert.ToDecimal(txtLeftBeamDis.Text.Trim()), RightBeamDis = Convert.ToDecimal(txtRightBeamDis.Text.Trim()), GutterWidth = Convert.ToDecimal(txtGutterWidth.Text.Trim()) }; //提交修改 try { if (objCJ300Service.EditModel(objCJ300) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 100m) { MessageBox.Show("请认真检查烟罩长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } //ANSUL腔 if (cobGutter.SelectedIndex == -1) { MessageBox.Show("请选择是否右ANSUL腔", "提示信息"); cobGutter.Focus(); return; } else if (cobGutter.SelectedIndex == 0 && (!DataValidate.IsDecimal(txtGutterWidth.Text.Trim()) || Convert.ToDecimal(txtGutterWidth.Text.Trim()) < 30m)) { MessageBox.Show("请认真检查ANSUL腔宽度", "提示信息");//当脖颈大于2时需要填写脖颈间距 txtGutterWidth.Focus(); txtGutterWidth.SelectAll(); return; } //脖颈 if (!DataValidate.IsDecimal(txtExLength.Text.Trim()) || Convert.ToDecimal(txtExLength.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈长度", "提示信息"); txtExLength.Focus(); txtExLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExWidth.Text.Trim()) || Convert.ToDecimal(txtExWidth.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈宽度", "提示信息"); txtExWidth.Focus(); txtExWidth.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExHeight.Text.Trim()) || Convert.ToDecimal(txtExHeight.Text.Trim()) < 20m) { MessageBox.Show("请填写脖颈高度", "提示信息"); txtExHeight.Focus(); txtExHeight.SelectAll(); return; } //ANSUL if (cobANSUL.SelectedIndex == -1) { MessageBox.Show("是否带ANSUL", "提示信息"); cobANSUL.Focus(); return; } if (cobMARVEL.SelectedIndex == -1) { MessageBox.Show("是否带MARVEL", "提示信息"); cobMARVEL.Focus(); return; } if (cobANSUL.SelectedIndex == 0) { if (cobANSide.SelectedIndex == -1) { MessageBox.Show("请选择ANSUL侧喷位置", "提示信息"); cobANSide.Focus(); return; } if (cobANDetector.SelectedIndex == -1) { MessageBox.Show("请选择ANSUL探测器进出口位置", "提示信息"); cobANDetector.Focus(); return; } } //其他配置 if (cobSSPType.SelectedIndex == -1) { MessageBox.Show("请选择SSP灯板类型", "提示信息"); cobSSPType.Focus(); return; } if (cobJapan.SelectedIndex == -1) { MessageBox.Show("请选择是否为日本项目", "提示信息"); cobJapan.Focus(); return; } //油网侧板 if (cobFCType.SelectedIndex == -1) { MessageBox.Show("请选择油网类型", "提示信息"); cobFCType.Focus(); return; } if (cobFCSide.SelectedIndex == -1) { MessageBox.Show("请选择油网侧板", "提示信息"); cobFCSide.Focus(); return; } if ((cobFCSide.SelectedIndex == 0 || cobFCSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtFCSideLeft.Text.Trim()) || Convert.ToDecimal(txtFCSideLeft.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查左油网侧板长度", "提示信息");//当脖颈大于2时需要填写脖颈间距 txtFCSideLeft.Focus(); txtFCSideLeft.SelectAll(); return; } if ((cobFCSide.SelectedIndex == 1 || cobFCSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtFCSideRight.Text.Trim()) || Convert.ToDecimal(txtFCSideRight.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查右油网侧板长度", "提示信息");//当脖颈大于2时需要填写脖颈间距 txtFCSideRight.Focus(); txtFCSideRight.SelectAll(); return; } #endregion //封装对象 KCJSB290 objKCJSB290 = new KCJSB290() { KCJSB290Id = Convert.ToInt32(pbModelImage.Tag), ANSUL = cobANSUL.Text, ANSide = cobANSide.Text.Trim().Length == 0 ? "NO" : cobANSide.Text, ANDetector = cobANDetector.Text.Trim().Length == 0 ? "NO" : cobANDetector.Text, MARVEL = cobMARVEL.Text, SSPType = cobSSPType.Text, Japan = cobJapan.Text, Gutter = cobGutter.Text, FCSide = cobFCSide.Text, FCType = cobFCType.Text, FCBlindNo = Convert.ToInt32(cobFCBlindNo.Text.Trim()), Length = Convert.ToDecimal(txtLength.Text.Trim()), ExRightDis = Convert.ToDecimal(txtExRightDis.Text.Trim()), ExLength = Convert.ToDecimal(txtExLength.Text.Trim()), ExWidth = Convert.ToDecimal(txtExWidth.Text.Trim()), ExHeight = Convert.ToDecimal(txtExHeight.Text.Trim()), GutterWidth = Convert.ToDecimal(txtGutterWidth.Text.Trim()), FCSideLeft = Convert.ToDecimal(txtFCSideLeft.Text.Trim()), FCSideRight = Convert.ToDecimal(txtFCSideRight.Text.Trim()) }; //提交修改 try { if (objKCJSB290Service.EditModel(objKCJSB290) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// 修改参数 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 500m) { MessageBox.Show("请认真检查烟罩长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtDeepth.Text.Trim()) || Convert.ToDecimal(txtDeepth.Text.Trim()) < 500m) { MessageBox.Show("请认真检查烟罩深度", "提示信息"); txtDeepth.Focus(); txtDeepth.SelectAll(); return; } if (cobSidePanel.SelectedIndex == -1) { MessageBox.Show("请选择烟罩大侧板", "提示信息"); cobSidePanel.Focus(); return; } if (cobExNo.SelectedIndex == -1) { MessageBox.Show("请选择排风脖颈数量", "提示信息"); cobExNo.Focus(); return; } else if (cobExNo.SelectedIndex > 0 && (!DataValidate.IsDecimal(txtExDis.Text.Trim()) || Convert.ToDecimal(txtExDis.Text.Trim()) < 40m)) { MessageBox.Show("请认真检查排风脖颈间距", "提示信息");//当脖颈大于2时需要填写脖颈间距 txtExDis.Focus(); txtExDis.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExLength.Text.Trim()) || Convert.ToDecimal(txtExLength.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈长度", "提示信息"); txtExLength.Focus(); txtExLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExWidth.Text.Trim()) || Convert.ToDecimal(txtExWidth.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈宽度", "提示信息"); txtExWidth.Focus(); txtExWidth.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExHeight.Text.Trim()) || Convert.ToDecimal(txtExHeight.Text.Trim()) < 20m) { MessageBox.Show("请填写脖颈高度", "提示信息"); txtExHeight.Focus(); txtExHeight.SelectAll(); return; } if (cobLightType.SelectedIndex == -1) { MessageBox.Show("请选择灯具类型", "提示信息"); cobLightType.Focus(); return; } if (cobANSUL.SelectedIndex == -1) { MessageBox.Show("是否带ANSUL", "提示信息"); cobANSUL.Focus(); return; } if (cobMARVEL.SelectedIndex == -1) { MessageBox.Show("是否带MARVEL", "提示信息"); cobMARVEL.Focus(); return; } if (cobLightType.SelectedIndex == 2 || cobLightType.SelectedIndex == 3) { if (cobLEDSpotNo.SelectedIndex == -1) { MessageBox.Show("请检查筒灯数量", "提示信息"); cobLEDSpotNo.Focus(); return; } if (!DataValidate.IsDecimal(txtLEDSpotDis.Text.Trim()) || Convert.ToDecimal(txtLEDSpotDis.Text.Trim()) < 60m) { MessageBox.Show("请填写筒灯间距", "提示信息"); txtLEDSpotDis.Focus(); txtLEDSpotDis.SelectAll(); return; } } if (cobANSUL.SelectedIndex == 0) { if (cobANSide.SelectedIndex == -1) { MessageBox.Show("请选择ANSUL侧喷位置", "提示信息"); cobANSide.Focus(); return; } if (cobANDetector.SelectedIndex == -1) { MessageBox.Show("请选择ANSUL探测器进出口位置", "提示信息"); cobANDetector.Focus(); return; } if (cobANDropNo.SelectedIndex == -1) { MessageBox.Show("请检查下喷数量", "提示信息"); cobANDropNo.Focus(); return; } if (cobANDropNo.SelectedIndex > 0) { if (!DataValidate.IsDecimal(txtANYDis.Text.Trim()) || Convert.ToDecimal(txtANYDis.Text.Trim()) < 200m) { MessageBox.Show("请检查ANSUL下喷距离烟罩前端距离", "提示信息"); txtANYDis.Focus(); txtANYDis.SelectAll(); return; } if (!DataValidate.IsDecimal(txtDropDis1.Text.Trim()) || Convert.ToDecimal(txtDropDis1.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距1", "提示信息"); txtDropDis1.Focus(); txtDropDis1.SelectAll(); return; } } if (cobANDropNo.SelectedIndex > 1) { if (!DataValidate.IsDecimal(txtDropDis2.Text.Trim()) || Convert.ToDecimal(txtDropDis2.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距2", "提示信息"); txtDropDis2.Focus(); txtDropDis2.SelectAll(); return; } } if (cobANDropNo.SelectedIndex > 2) { if (!DataValidate.IsDecimal(txtDropDis3.Text.Trim()) || Convert.ToDecimal(txtDropDis3.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距3", "提示信息"); txtDropDis3.Focus(); txtDropDis3.SelectAll(); return; } } if (cobANDropNo.SelectedIndex > 3) { if (!DataValidate.IsDecimal(txtDropDis4.Text.Trim()) || Convert.ToDecimal(txtDropDis4.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距4", "提示信息"); txtDropDis4.Focus(); txtDropDis4.SelectAll(); return; } } if (cobANDropNo.SelectedIndex > 4) { if (!DataValidate.IsDecimal(txtDropDis5.Text.Trim()) || Convert.ToDecimal(txtDropDis5.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距5", "提示信息"); txtDropDis5.Focus(); txtDropDis5.SelectAll(); return; } } } if (cobMARVEL.SelectedIndex == 0) { if (cobIRNo.SelectedIndex == -1) { MessageBox.Show("请检查IR数量", "提示信息"); cobIRNo.Focus(); return; } if (cobIRNo.SelectedIndex > 0) { if (!DataValidate.IsDecimal(txtIRDis1.Text.Trim()) || Convert.ToDecimal(txtIRDis1.Text.Trim()) < 30m) { MessageBox.Show("请检查IR间距1", "提示信息"); txtIRDis1.Focus(); txtIRDis1.SelectAll(); return; } } if (cobIRNo.SelectedIndex > 1) { if (!DataValidate.IsDecimal(txtIRDis2.Text.Trim()) || Convert.ToDecimal(txtIRDis2.Text.Trim()) < 30m) { MessageBox.Show("请检查IR间距2", "提示信息"); txtIRDis2.Focus(); txtIRDis2.SelectAll(); return; } } if (cobIRNo.SelectedIndex > 2) { if (!DataValidate.IsDecimal(txtIRDis3.Text.Trim()) || Convert.ToDecimal(txtIRDis3.Text.Trim()) < 30m) { MessageBox.Show("请检查IR间距3", "提示信息"); txtIRDis3.Focus(); txtIRDis3.SelectAll(); return; } } } if (cobUVType.SelectedIndex == -1) { MessageBox.Show("请检查UV灯类型", "提示信息"); cobUVType.Focus(); return; } if (cobBluetooth.SelectedIndex == -1) { MessageBox.Show("请检查是否内置蓝牙", "提示信息"); cobBluetooth.Focus(); return; } if (cobLEDLogo.SelectedIndex == -1) { MessageBox.Show("请检查是否带LOGO", "提示信息"); cobLEDLogo.Focus(); return; } if (cobOutlet.SelectedIndex == -1) { MessageBox.Show("请检查油塞位置", "提示信息"); cobOutlet.Focus(); return; } if (cobWaterCollection.SelectedIndex == -1) { MessageBox.Show("请检查是否带集水翻遍", "提示信息"); cobWaterCollection.Focus(); return; } if (cobBackToBack.SelectedIndex == -1) { MessageBox.Show("请检查是否背靠背", "提示信息"); cobBackToBack.Focus(); return; } #endregion //封装对象 UVI555 objUvi555 = new UVI555() { UVI555Id = Convert.ToInt32(pbModelImage.Tag), SidePanel = cobSidePanel.Text, ExNo = Convert.ToInt32(cobExNo.Text), LightType = cobLightType.Text, LEDSpotNo = cobLEDSpotNo.Text.Trim().Length == 0 ? 0 : Convert.ToInt32(cobLEDSpotNo.Text), ANSUL = cobANSUL.Text, ANSide = cobANSide.Text.Trim().Length == 0 ? "NO" : cobANSide.Text, ANDetector = cobANDetector.Text.Trim().Length == 0 ? "NO" : cobANDetector.Text, ANDropNo = cobANDropNo.Text.Trim().Length == 0 ? 0 : Convert.ToInt32(cobANDropNo.Text), MARVEL = cobMARVEL.Text, IRNo = cobIRNo.Text.Trim().Length == 0 ? 0 : Convert.ToInt32(cobIRNo.Text), UVType = cobUVType.Text, Bluetooth = cobBluetooth.Text, LEDlogo = cobLEDLogo.Text, Outlet = cobOutlet.Text, WaterCollection = cobWaterCollection.Text, BackToBack = cobBackToBack.Text, Length = Convert.ToDecimal(txtLength.Text.Trim()), Deepth = Convert.ToDecimal(txtDeepth.Text.Trim()), ExRightDis = Convert.ToDecimal(txtExRightDis.Text.Trim()), ExDis = Convert.ToDecimal(txtExDis.Text.Trim()), ExLength = Convert.ToDecimal(txtExLength.Text.Trim()), ExWidth = Convert.ToDecimal(txtExWidth.Text.Trim()), ExHeight = Convert.ToDecimal(txtExHeight.Text.Trim()), LEDSpotDis = Convert.ToDecimal(txtLEDSpotDis.Text.Trim()), ANYDis = Convert.ToDecimal(txtANYDis.Text.Trim()), ANDropDis1 = Convert.ToDecimal(txtDropDis1.Text.Trim()), ANDropDis2 = Convert.ToDecimal(txtDropDis2.Text.Trim()), ANDropDis3 = Convert.ToDecimal(txtDropDis3.Text.Trim()), ANDropDis4 = Convert.ToDecimal(txtDropDis4.Text.Trim()), ANDropDis5 = Convert.ToDecimal(txtDropDis5.Text.Trim()), IRDis1 = Convert.ToDecimal(txtIRDis1.Text.Trim()), IRDis2 = Convert.ToDecimal(txtIRDis2.Text.Trim()), IRDis3 = Convert.ToDecimal(txtIRDis3.Text.Trim()) }; //提交修改 try { if (objUvi555Service.EditModel(objUvi555) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 200m) { MessageBox.Show("请认真检查总长", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtLeftLength.Text.Trim()) || Convert.ToDecimal(txtLeftLength.Text.Trim()) < 30m) { MessageBox.Show("请认真检查UL长度", "提示信息"); txtLeftLength.Focus(); txtLeftLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtRightLength.Text.Trim()) || Convert.ToDecimal(txtRightLength.Text.Trim()) < 30m) { MessageBox.Show("请认真检查UR长度", "提示信息"); txtRightLength.Focus(); txtRightLength.SelectAll(); return; } if (cobLeftType.SelectedIndex == -1) { MessageBox.Show("请选择左灯板类型", "提示信息"); cobLeftType.Focus(); return; } if (cobRightType.SelectedIndex == -1) { MessageBox.Show("请选择右灯板类型", "提示信息"); cobRightType.Focus(); return; } if (cobMPanelNo.SelectedIndex == -1) { MessageBox.Show("请选择M型水洗挡板数量", "提示信息"); cobMPanelNo.Focus(); return; } if (cobLightType.SelectedIndex == -1) { MessageBox.Show("请选择烟罩是否带UV", "提示信息"); cobLightType.Focus(); return; } //封装对象 SSPTBD objSSPTBD = new SSPTBD() { SSPTBDId = Convert.ToInt32(pbModelImage.Tag), LeftType = cobLeftType.Text, RightType = cobRightType.Text, Length = Convert.ToDecimal(txtLength.Text.Trim()), LeftLength = Convert.ToDecimal(txtLeftLength.Text.Trim()), RightLength = Convert.ToDecimal(txtRightLength.Text.Trim()), MPanelNo = Convert.ToInt32(cobMPanelNo.Text), LightType = cobLightType.Text }; //提交修改 try { if (objSSPTBDService.EditModel(objSSPTBD) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 100m) { MessageBox.Show("请认真检查烟罩长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } //排风腔位置 if (cobSidePanel.SelectedIndex == -1) { MessageBox.Show("请选择烟罩位置", "提示信息"); cobSidePanel.Focus(); return; } //ANSUL腔 if (cobGutter.SelectedIndex == -1) { MessageBox.Show("请选择是否右ANSUL腔", "提示信息"); cobGutter.Focus(); return; } else if (cobGutter.SelectedIndex == 0 && (!DataValidate.IsDecimal(txtGutterWidth.Text.Trim()) || Convert.ToDecimal(txtGutterWidth.Text.Trim()) < 30m)) { MessageBox.Show("请认真检查ANSUL腔宽度", "提示信息");//当脖颈大于2时需要填写脖颈间距 txtGutterWidth.Focus(); txtGutterWidth.SelectAll(); return; } //脖颈 if (!DataValidate.IsDecimal(txtExLength.Text.Trim()) || Convert.ToDecimal(txtExLength.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈长度", "提示信息"); txtExLength.Focus(); txtExLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExWidth.Text.Trim()) || Convert.ToDecimal(txtExWidth.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈宽度", "提示信息"); txtExWidth.Focus(); txtExWidth.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExHeight.Text.Trim()) || Convert.ToDecimal(txtExHeight.Text.Trim()) < 20m) { MessageBox.Show("请填写脖颈高度", "提示信息"); txtExHeight.Focus(); txtExHeight.SelectAll(); return; } //ANSUL if (cobANSUL.SelectedIndex == -1) { MessageBox.Show("是否带ANSUL", "提示信息"); cobANSUL.Focus(); return; } if (cobMARVEL.SelectedIndex == -1) { MessageBox.Show("是否带MARVEL", "提示信息"); cobMARVEL.Focus(); return; } if (cobANSUL.SelectedIndex == 0) { if (cobANSide.SelectedIndex == -1) { MessageBox.Show("请选择ANSUL侧喷位置", "提示信息"); cobANSide.Focus(); return; } } //UV灯及水洗挡板配置 if (cobUVType.SelectedIndex == -1) { MessageBox.Show("请选择UV灯类型", "提示信息"); cobUVType.Focus(); return; } if (cobSensorNo.SelectedIndex == -1) { MessageBox.Show("请选择W水洗挡板磁感应数量", "提示信息"); cobUVType.Focus(); return; } if (cobSensorNo.SelectedIndex > 0 && (!DataValidate.IsDecimal(txtSensorDis1.Text.Trim()) || Convert.ToDecimal(txtSensorDis1.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查右边W水洗挡板距离烟罩右端面的距离", "提示信息"); txtSensorDis1.Focus(); txtSensorDis1.SelectAll(); return; } if (cobSensorNo.SelectedIndex > 1 && (!DataValidate.IsDecimal(txtSensorDis2.Text.Trim()) || Convert.ToDecimal(txtSensorDis2.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查W水洗挡板中心间距", "提示信息"); txtSensorDis2.Focus(); txtSensorDis2.SelectAll(); return; } //其他配置 if (cobSSPType.SelectedIndex == -1) { MessageBox.Show("请选择SSP灯板类型", "提示信息"); cobSSPType.Focus(); return; } if (cobJapan.SelectedIndex == -1) { MessageBox.Show("请选择是否为日本项目", "提示信息"); cobJapan.Focus(); return; } //灯具类型 if (cobLightType.SelectedIndex == -1) { MessageBox.Show("请选择灯具类型", "提示信息"); cobLightType.Focus(); return; } //HCL if (cobLightType.SelectedIndex == 2) { if (cobHCLSide.SelectedIndex == -1) { MessageBox.Show("请选择HCL侧板位置", "提示信息"); cobHCLSide.Focus(); return; } if ((cobHCLSide.SelectedIndex == 0 || cobHCLSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtHCLSideLeft.Text.Trim()) || Convert.ToDecimal(txtHCLSideLeft.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查左HCL侧板长度", "提示信息"); txtHCLSideLeft.Focus(); txtHCLSideLeft.SelectAll(); return; } if ((cobHCLSide.SelectedIndex == 1 || cobHCLSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtHCLSideRight.Text.Trim()) || Convert.ToDecimal(txtHCLSideRight.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查右HCL侧板长度", "提示信息"); txtHCLSideRight.Focus(); txtHCLSideRight.SelectAll(); return; } } //排水槽位置 if (cobDPSide.SelectedIndex == -1) { MessageBox.Show("请选择排水槽位置", "提示信息"); cobDPSide.Focus(); return; } //油网 if (cobFCSide.SelectedIndex == -1) { MessageBox.Show("请选择油网侧板", "提示信息"); cobFCSide.Focus(); return; } if ((cobFCSide.SelectedIndex == 0 || cobFCSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtFCSideLeft.Text.Trim()) || Convert.ToDecimal(txtFCSideLeft.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查左油网侧板长度", "提示信息"); txtFCSideLeft.Focus(); txtFCSideLeft.SelectAll(); return; } if ((cobFCSide.SelectedIndex == 1 || cobFCSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtFCSideRight.Text.Trim()) || Convert.ToDecimal(txtFCSideRight.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查右油网侧板长度", "提示信息"); txtFCSideRight.Focus(); txtFCSideRight.SelectAll(); return; } #endregion //封装对象 UCWSB535 objUCWSB535 = new UCWSB535() { UCWSB535Id = Convert.ToInt32(pbModelImage.Tag), ANSUL = cobANSUL.Text, ANSide = cobANSide.Text.Trim().Length == 0 ? "NO" : cobANSide.Text, MARVEL = cobMARVEL.Text, SSPType = cobSSPType.Text, Japan = cobJapan.Text, Gutter = cobGutter.Text, FCSide = cobFCSide.Text, FCBlindNo = Convert.ToInt32(cobFCBlindNo.Text.Trim()), SidePanel = cobSidePanel.Text, LightType = cobLightType.Text, DPSide = cobDPSide.Text, UVType = cobUVType.Text, SensorNo = Convert.ToInt32(cobSensorNo.Text.Trim()), HCLSide = cobHCLSide.Text, Length = Convert.ToDecimal(txtLength.Text.Trim()), ExRightDis = Convert.ToDecimal(txtExRightDis.Text.Trim()), ExLength = Convert.ToDecimal(txtExLength.Text.Trim()), ExWidth = Convert.ToDecimal(txtExWidth.Text.Trim()), ExHeight = Convert.ToDecimal(txtExHeight.Text.Trim()), GutterWidth = Convert.ToDecimal(txtGutterWidth.Text.Trim()), FCSideLeft = Convert.ToDecimal(txtFCSideLeft.Text.Trim()), FCSideRight = Convert.ToDecimal(txtFCSideRight.Text.Trim()), SensorDis1 = Convert.ToDecimal(txtSensorDis1.Text.Trim()), SensorDis2 = Convert.ToDecimal(txtSensorDis2.Text.Trim()), HCLSideLeft = Convert.ToDecimal(txtHCLSideLeft.Text.Trim()), HCLSideRight = Convert.ToDecimal(txtHCLSideRight.Text.Trim()), }; //提交修改 try { if (objUCWSB535Service.EditModel(objUCWSB535) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 100m) { MessageBox.Show("请认真检查烟罩长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } //ANSUL腔 if (cobGutter.SelectedIndex == -1) { MessageBox.Show("请选择是否右ANSUL腔", "提示信息"); cobGutter.Focus(); return; } else if (cobGutter.SelectedIndex == 0 && (!DataValidate.IsDecimal(txtGutterWidth.Text.Trim()) || Convert.ToDecimal(txtGutterWidth.Text.Trim()) < 30m)) { MessageBox.Show("请认真检查ANSUL腔宽度", "提示信息");//当脖颈大于2时需要填写脖颈间距 txtGutterWidth.Focus(); txtGutterWidth.SelectAll(); return; } //脖颈 if (!DataValidate.IsDecimal(txtExLength.Text.Trim()) || Convert.ToDecimal(txtExLength.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈长度", "提示信息"); txtExLength.Focus(); txtExLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExWidth.Text.Trim()) || Convert.ToDecimal(txtExWidth.Text.Trim()) < 50m) { MessageBox.Show("请填写脖颈宽度", "提示信息"); txtExWidth.Focus(); txtExWidth.SelectAll(); return; } if (!DataValidate.IsDecimal(txtExHeight.Text.Trim()) || Convert.ToDecimal(txtExHeight.Text.Trim()) < 20m) { MessageBox.Show("请填写脖颈高度", "提示信息"); txtExHeight.Focus(); txtExHeight.SelectAll(); return; } //ANSUL if (cobANSUL.SelectedIndex == -1) { MessageBox.Show("是否带ANSUL", "提示信息"); cobANSUL.Focus(); return; } if (cobMARVEL.SelectedIndex == -1) { MessageBox.Show("是否带MARVEL", "提示信息"); cobMARVEL.Focus(); return; } if (cobANSUL.SelectedIndex == 0) { if (cobANSide.SelectedIndex == -1) { MessageBox.Show("请选择ANSUL侧喷位置", "提示信息"); cobANSide.Focus(); return; } //ANSUL探测器 if (cobANDetectorEnd.SelectedIndex == -1) { MessageBox.Show("请选择ANSUL末端探测器位置", "提示信息"); cobANDetectorEnd.Focus(); return; } if (cobANDetectorNo.SelectedIndex == -1) { MessageBox.Show("请检查探测器数量", "提示信息"); cobANDetectorNo.Focus(); return; } if (cobANDetectorNo.SelectedIndex > 0) { if (!DataValidate.IsDecimal(txtANDetectorDis1.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis1.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距1", "提示信息"); txtANDetectorDis1.Focus(); txtANDetectorDis1.SelectAll(); return; } } if (cobANDetectorNo.SelectedIndex > 1) { if (!DataValidate.IsDecimal(txtANDetectorDis2.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis2.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距2", "提示信息"); txtANDetectorDis2.Focus(); txtANDetectorDis2.SelectAll(); return; } } if (cobANDetectorNo.SelectedIndex > 2) { if (!DataValidate.IsDecimal(txtANDetectorDis3.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis3.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距3", "提示信息"); txtANDetectorDis3.Focus(); txtANDetectorDis3.SelectAll(); return; } } if (cobANDetectorNo.SelectedIndex > 3) { if (!DataValidate.IsDecimal(txtANDetectorDis4.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis4.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距4", "提示信息"); txtANDetectorDis4.Focus(); txtANDetectorDis4.SelectAll(); return; } } if (cobANDetectorNo.SelectedIndex > 4) { if (!DataValidate.IsDecimal(txtANDetectorDis5.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis5.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距5", "提示信息"); txtANDetectorDis5.Focus(); txtANDetectorDis5.SelectAll(); return; } } } //其他配置 if (cobSSPType.SelectedIndex == -1) { MessageBox.Show("请选择SSP灯板类型", "提示信息"); cobSSPType.Focus(); return; } if (cobJapan.SelectedIndex == -1) { MessageBox.Show("请选择是否为日本项目", "提示信息"); cobJapan.Focus(); return; } if (cobLightType.SelectedIndex == -1) { MessageBox.Show("请选择灯具类型", "提示信息"); cobLightType.Focus(); return; } if (cobLightCable.SelectedIndex == -1) { MessageBox.Show("请选择灯腔出线孔位置", "提示信息"); cobLightCable.Focus(); return; } if (cobUVType.SelectedIndex == -1) { MessageBox.Show("请选择UV灯类型", "提示信息"); cobUVType.Focus(); return; } //油网侧板 if (cobFCSide.SelectedIndex == -1) { MessageBox.Show("请选择油网侧板", "提示信息"); cobFCSide.Focus(); return; } if ((cobFCSide.SelectedIndex == 0 || cobFCSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtFCSideLeft.Text.Trim()) || Convert.ToDecimal(txtFCSideLeft.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查左油网侧板长度", "提示信息");//当脖颈大于2时需要填写脖颈间距 txtFCSideLeft.Focus(); txtFCSideLeft.SelectAll(); return; } if ((cobFCSide.SelectedIndex == 1 || cobFCSide.SelectedIndex == 2) && (!DataValidate.IsDecimal(txtFCSideRight.Text.Trim()) || Convert.ToDecimal(txtFCSideRight.Text.Trim()) < 10m)) { MessageBox.Show("请认真检查右油网侧板长度", "提示信息");//当脖颈大于2时需要填写脖颈间距 txtFCSideRight.Focus(); txtFCSideRight.SelectAll(); return; } #endregion //封装对象 UCJDB800 objUCJDB800 = new UCJDB800() { UCJDB800Id = Convert.ToInt32(pbModelImage.Tag), ANSUL = cobANSUL.Text, ANSide = cobANSide.Text.Trim().Length == 0 ? "NO" : cobANSide.Text, ANDetectorEnd = cobANDetectorEnd.Text.Trim().Length == 0 ? "NO" : cobANDetectorEnd.Text, ANDetectorNo = Convert.ToInt32(cobANDetectorNo.Text.Trim()), MARVEL = cobMARVEL.Text, SSPType = cobSSPType.Text, Japan = cobJapan.Text, Gutter = cobGutter.Text, FCSide = cobFCSide.Text, UVType = cobUVType.Text, FCBlindNo = Convert.ToInt32(cobFCBlindNo.Text.Trim()), LightType = cobLightType.Text, LightCable = cobLightCable.Text, Length = Convert.ToDecimal(txtLength.Text.Trim()), ExRightDis = Convert.ToDecimal(txtExRightDis.Text.Trim()), ExLength = Convert.ToDecimal(txtExLength.Text.Trim()), ExWidth = Convert.ToDecimal(txtExWidth.Text.Trim()), ExHeight = Convert.ToDecimal(txtExHeight.Text.Trim()), GutterWidth = Convert.ToDecimal(txtGutterWidth.Text.Trim()), FCSideLeft = Convert.ToDecimal(txtFCSideLeft.Text.Trim()), FCSideRight = Convert.ToDecimal(txtFCSideRight.Text.Trim()), ANDetectorDis1 = Convert.ToDecimal(txtANDetectorDis1.Text.Trim()), ANDetectorDis2 = Convert.ToDecimal(txtANDetectorDis2.Text.Trim()), ANDetectorDis3 = Convert.ToDecimal(txtANDetectorDis3.Text.Trim()), ANDetectorDis4 = Convert.ToDecimal(txtANDetectorDis4.Text.Trim()), ANDetectorDis5 = Convert.ToDecimal(txtANDetectorDis5.Text.Trim()) }; //提交修改 try { if (objUCJDB800Service.EditModel(objUCJDB800) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// 修改参数 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 100m) { MessageBox.Show("请认真检查ANSUL腔长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (!DataValidate.IsDecimal(txtWidth.Text.Trim()) || Convert.ToDecimal(txtWidth.Text.Trim()) < 30m) { MessageBox.Show("请认真检查ANSUL腔宽度", "提示信息"); txtWidth.Focus(); txtWidth.SelectAll(); return; } if (cobANSUL.SelectedIndex == -1) { MessageBox.Show("是否带ANSUL", "提示信息"); cobANSUL.Focus(); return; } if (cobMARVEL.SelectedIndex == -1) { MessageBox.Show("是否带MARVEL", "提示信息"); cobMARVEL.Focus(); return; } if (cobANSUL.SelectedIndex == 0) { if (cobANDetectorEnd.SelectedIndex == -1) { MessageBox.Show("请选择ANSUL末端探测器位置", "提示信息"); cobANDetectorEnd.Focus(); return; } if (cobANDropNo.SelectedIndex == -1) { MessageBox.Show("请检查下喷数量", "提示信息"); cobANDropNo.Focus(); return; } if (cobANDropNo.SelectedIndex > 0) { if (!DataValidate.IsDecimal(txtANYDis.Text.Trim()) || Convert.ToDecimal(txtANYDis.Text.Trim()) < 10m) { MessageBox.Show("请检查ANSUL下喷距离天花排风腔前端距离", "提示信息"); txtANYDis.Focus(); txtANYDis.SelectAll(); return; } if (!DataValidate.IsDecimal(txtANDropDis1.Text.Trim()) || Convert.ToDecimal(txtANDropDis1.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距1", "提示信息"); txtANDropDis1.Focus(); txtANDropDis1.SelectAll(); return; } } if (cobANDropNo.SelectedIndex > 1) { if (!DataValidate.IsDecimal(txtANDropDis2.Text.Trim()) || Convert.ToDecimal(txtANDropDis2.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距2", "提示信息"); txtANDropDis2.Focus(); txtANDropDis2.SelectAll(); return; } } if (cobANDropNo.SelectedIndex > 2) { if (!DataValidate.IsDecimal(txtANDropDis3.Text.Trim()) || Convert.ToDecimal(txtANDropDis3.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距3", "提示信息"); txtANDropDis3.Focus(); txtANDropDis3.SelectAll(); return; } } if (cobANDropNo.SelectedIndex > 3) { if (!DataValidate.IsDecimal(txtANDropDis4.Text.Trim()) || Convert.ToDecimal(txtANDropDis4.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距4", "提示信息"); txtANDropDis4.Focus(); txtANDropDis4.SelectAll(); return; } } if (cobANDropNo.SelectedIndex > 4) { if (!DataValidate.IsDecimal(txtANDropDis5.Text.Trim()) || Convert.ToDecimal(txtANDropDis5.Text.Trim()) < 30m) { MessageBox.Show("请检查下喷间距5", "提示信息"); txtANDropDis5.Focus(); txtANDropDis5.SelectAll(); return; } } } if (cobANDetectorNo.SelectedIndex == -1) { MessageBox.Show("请检查探测器数量", "提示信息"); cobANDetectorNo.Focus(); return; } if (cobANDetectorNo.SelectedIndex > 0) { if (!DataValidate.IsDecimal(txtANDetectorDis1.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis1.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距1", "提示信息"); txtANDetectorDis1.Focus(); txtANDetectorDis1.SelectAll(); return; } } if (cobANDetectorNo.SelectedIndex > 1) { if (!DataValidate.IsDecimal(txtANDetectorDis2.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis2.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距2", "提示信息"); txtANDetectorDis2.Focus(); txtANDetectorDis2.SelectAll(); return; } } if (cobANDetectorNo.SelectedIndex > 2) { if (!DataValidate.IsDecimal(txtANDetectorDis3.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis3.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距3", "提示信息"); txtANDetectorDis3.Focus(); txtANDetectorDis3.SelectAll(); return; } } if (cobANDetectorNo.SelectedIndex > 3) { if (!DataValidate.IsDecimal(txtANDetectorDis4.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis4.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距4", "提示信息"); txtANDetectorDis4.Focus(); txtANDetectorDis4.SelectAll(); return; } } if (cobANDetectorNo.SelectedIndex > 4) { if (!DataValidate.IsDecimal(txtANDetectorDis5.Text.Trim()) || Convert.ToDecimal(txtANDetectorDis5.Text.Trim()) < 30m) { MessageBox.Show("请检查探测器间距5", "提示信息"); txtANDetectorDis5.Focus(); txtANDetectorDis5.SelectAll(); return; } } if (cobMARVEL.SelectedIndex == 0) { if (cobIRNo.SelectedIndex == -1) { MessageBox.Show("请检查IR数量", "提示信息"); cobIRNo.Focus(); return; } if (cobIRNo.SelectedIndex > 0) { if (!DataValidate.IsDecimal(txtIRDis1.Text.Trim()) || Convert.ToDecimal(txtIRDis1.Text.Trim()) < 30m) { MessageBox.Show("请检查IR间距1", "提示信息"); txtIRDis1.Focus(); txtIRDis1.SelectAll(); return; } } if (cobIRNo.SelectedIndex > 1) { if (!DataValidate.IsDecimal(txtIRDis2.Text.Trim()) || Convert.ToDecimal(txtIRDis2.Text.Trim()) < 30m) { MessageBox.Show("请检查IR间距2", "提示信息"); txtIRDis2.Focus(); txtIRDis2.SelectAll(); return; } } if (cobIRNo.SelectedIndex > 2) { if (!DataValidate.IsDecimal(txtIRDis3.Text.Trim()) || Convert.ToDecimal(txtIRDis3.Text.Trim()) < 30m) { MessageBox.Show("请检查IR间距3", "提示信息"); txtIRDis3.Focus(); txtIRDis3.SelectAll(); return; } } } #endregion //封装对象 AN objAN = new AN() { ANId = Convert.ToInt32(pbModelImage.Tag), ANSUL = cobANSUL.Text, ANDetectorEnd = cobANDetectorEnd.Text.Trim().Length == 0 ? "NO" : cobANDetectorEnd.Text, ANDropNo = cobANDropNo.Text.Trim().Length == 0 ? 0 : Convert.ToInt32(cobANDropNo.Text), ANDetectorNo = cobANDetectorNo.Text.Trim().Length == 0 ? 0 : Convert.ToInt32(cobANDetectorNo.Text), MARVEL = cobMARVEL.Text, IRNo = cobIRNo.Text.Trim().Length == 0 ? 0 : Convert.ToInt32(cobIRNo.Text), Length = Convert.ToDecimal(txtLength.Text.Trim()), Width = Convert.ToDecimal(txtWidth.Text.Trim()), ANYDis = Convert.ToDecimal(txtANYDis.Text.Trim()), ANDropDis1 = Convert.ToDecimal(txtANDropDis1.Text.Trim()), ANDropDis2 = Convert.ToDecimal(txtANDropDis2.Text.Trim()), ANDropDis3 = Convert.ToDecimal(txtANDropDis3.Text.Trim()), ANDropDis4 = Convert.ToDecimal(txtANDropDis4.Text.Trim()), ANDropDis5 = Convert.ToDecimal(txtANDropDis5.Text.Trim()), ANDetectorDis1 = Convert.ToDecimal(txtANDetectorDis1.Text.Trim()), ANDetectorDis2 = Convert.ToDecimal(txtANDetectorDis2.Text.Trim()), ANDetectorDis3 = Convert.ToDecimal(txtANDetectorDis3.Text.Trim()), ANDetectorDis4 = Convert.ToDecimal(txtANDetectorDis4.Text.Trim()), ANDetectorDis5 = Convert.ToDecimal(txtANDetectorDis5.Text.Trim()), IRDis1 = Convert.ToDecimal(txtIRDis1.Text.Trim()), IRDis2 = Convert.ToDecimal(txtIRDis2.Text.Trim()), IRDis3 = Convert.ToDecimal(txtIRDis3.Text.Trim()) }; //提交修改 try { if (objANService.EditModel(objAN) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEditData_Click(object sender, EventArgs e) { #region 数据验证 //必填项目 if (pbModelImage.Tag.ToString().Length == 0) { return; } if (!DataValidate.IsDecimal(txtLength.Text.Trim()) || Convert.ToDecimal(txtLength.Text.Trim()) < 90m) { MessageBox.Show("请认真检查CJ腔长度", "提示信息"); txtLength.Focus(); txtLength.SelectAll(); return; } if (cobSidePanel.SelectedIndex == -1) { MessageBox.Show("请选择CJ腔侧板", "提示信息"); cobSidePanel.Focus(); return; } if (cobSuType.SelectedIndex == -1) { MessageBox.Show("请选择脖颈方向", "提示信息"); cobSuType.Focus(); return; } if (!DataValidate.IsDecimal(txtSuDis.Text.Trim()) || Convert.ToDecimal(txtSuDis.Text.Trim()) < 50m) { MessageBox.Show("请认真检查脖颈距离右端面距离", "提示信息"); txtSuDis.Focus(); txtSuDis.SelectAll(); return; } #endregion //封装对象 BCJ300 objBCJ300 = new BCJ300() { BCJ300Id = Convert.ToInt32(pbModelImage.Tag), SidePanel = cobSidePanel.Text, SuType = cobSuType.Text, Length = Convert.ToDecimal(txtLength.Text.Trim()), SuDis = Convert.ToDecimal(txtSuDis.Text.Trim()), }; //提交修改 try { if (objBCJ300Service.EditModel(objBCJ300) == 1) { MessageBox.Show("制图数据修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }