private void btnDrawing_Click(object sender, EventArgs e) { #region 数据验证 if (txtItem.Text.Trim().Length == 0) { MessageBox.Show("烟罩编号不能为空", "验证信息"); txtItem.Focus(); return; } if (pbLabelImage.Image == null) { MessageBox.Show("请选择图片", "验证信息"); btnChooseImage.Focus(); return; } #endregion #region 封装对象 Drawing objDrawing = new Drawing() { DrawingPlanId = Convert.ToInt32(txtProjectPlanId.Text.Trim()), Item = txtItem.Text.Trim(), LabelImage = pbLabelImage.Image != null ? new SerializeObjectToString().SerializeObject(pbLabelImage.Image) : null, }; #endregion #region 提交数据库修改 try { if (objDrawingService.EditDrawing(objDrawing) == 1) { MessageBox.Show("图纸修改成功", "提示信息"); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } #endregion }