Example #1
0
        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
        }