コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtNewNum.Text.Trim() == "")
            {
                MessageBox.Show(this, "请输入新的单号!");
                return;
            }
            if (txtRemark.Text.Trim() == "")
            {
                MessageBox.Show(this, "请输入修改原因!");
                return;
            }
            if (sap_id == "")
            {
                MessageBox.Show(this, "修改的数据标识失效,请重新数据小票获取!");
                return;
            }
            string rstr = "";

            if (CommonalityEntity.ISSapCheck(txtCarType.Text.Trim(), txtNewNum.Text.Trim(), out rstr))
            {
                string strSql = "update eh_SAPRecord set Sap_Remark='" + txtRemark.Text.Trim() + "' ,Sap_InNO='" + txtNewNum.Text.Trim() + "' where Sap_ID=" + sap_id;
                LinQBaseDao.Query(strSql);
                strSql = "update View_CarState set CarInfo_PO='" + txtNewNum.Text.Trim() + "' where SmallTicket_Serialnumber='" + txtNewNum.Text.Trim() + "'";
                LinQBaseDao.Query(strSql);
                string operateContent = "SAP手动修改单号将原单号" + txtOldNum.Text.Trim() + "改为新单号" + txtNewNum.Text.Trim() + ",修改原因:" + txtRemark.Text.Trim();

                MessageBox.Show(this, "SAP新单号修改成功!");
            }
            else
            {
                MessageBox.Show(this, "SAP新单号验证失败," + rstr);
            }
        }