コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtSampleName.Text == "")
            {
                MessageBox.Show("样品名称不能为空", "提示");
                return;
            }
            if (txtItemName.Text == "")
            {
                MessageBox.Show("检测项目不能为空", "提示");
                return;
            }
            if (txtTestBase.Text == "")
            {
                MessageBox.Show("检测依据不能为空", "提示");
                return;
            }
            if (txtStandValue.Text == "")
            {
                MessageBox.Show("标准值不能为空", "提示");
                return;
            }
            if (txtSymbol.Text == "")
            {
                MessageBox.Show("判定符号不能为空", "提示");
                return;
            }
            if (txtUnit.Text == "")
            {
                MessageBox.Show("数值单位不能为空", "提示");
                return;
            }

            try
            {
                string err = string.Empty;
                if (SaveRepair == "修改")
                {
                    sb.Clear();
                    sb.Append("sampleName='");
                    sb.Append(txtSampleName.Text);
                    sb.Append("',");
                    sb.Append("itemName='");
                    sb.Append(txtItemName.Text);
                    sb.Append("',");
                    sb.Append("standardValue='");
                    sb.Append(txtStandValue.Text);
                    sb.Append("',");
                    sb.Append("checkSign='");
                    sb.Append(txtSymbol.Text);
                    sb.Append("',");
                    sb.Append("checkValueUnit='");
                    sb.Append(txtUnit.Text);
                    sb.Append("',");
                    sb.Append("standardName='");
                    sb.Append(txtTestBase.Text);
                    sb.Append("'");

                    //sb.Append("FtypeNmae='");
                    //sb.Append(txtSampleName.Text);
                    //sb.Append("',");
                    //sb.Append("Name='");
                    //sb.Append(txtItemName.Text);
                    //sb.Append("',");
                    //sb.Append("StandardValue='");
                    //sb.Append(txtStandValue.Text);
                    //sb.Append("',");
                    //sb.Append("Demarcate='");
                    //sb.Append(txtSymbol.Text);
                    //sb.Append("',");
                    //sb.Append("Unit='");
                    //sb.Append(txtUnit.Text);
                    //sb.Append("',");
                    //sb.Append("ItemDes='");
                    //sb.Append(txtTestBase.Text);
                    //sb.Append("'");

                    sql.SaveDYSample(sb.ToString(), id, 1, out err);
                    this.DialogResult = DialogResult.OK;
                    MessageBox.Show("数据修改成功", "提示");
                }
                else
                {
                    sb.Clear();
                    sb.Append("'");
                    sb.Append(txtSampleName.Text);
                    sb.Append("','");
                    sb.Append(DateTime.Now.Millisecond.ToString());
                    sb.Append("','");
                    sb.Append(txtItemName.Text);
                    sb.Append("','");
                    sb.Append(txtTestBase.Text);
                    sb.Append("','");
                    sb.Append(txtStandValue.Text);
                    sb.Append("','");
                    sb.Append(txtSymbol.Text);
                    sb.Append("','");
                    sb.Append(txtUnit.Text);
                    sb.Append("'");

                    sql.SaveDYSample(sb.ToString(), "", 0, out err);
                    this.DialogResult = DialogResult.OK;
                    MessageBox.Show("数据保存成功", "提示");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error");
            }
            this.Close();
        }