private void BtnSave_Click(object sender, RoutedEventArgs e) { try { if (PublicParam.IsDoTask) { Notice.Show("请先关闭顶部[设备运作]!", "提示", 3, MessageBoxIcon.Info); return; } string awcX = TBawcX.Text; string awcYt = TBawcYt.Text; string awcZt = TBawcZt.Text; string awcYs = TBawcYs.Text; string awcZs = TBawcZs.Text; string rgv1 = TBrgv1.Text; string rgv2 = TBrgv2.Text; if (string.IsNullOrEmpty(awcX) || string.IsNullOrEmpty(awcYt) || string.IsNullOrEmpty(awcZt) || string.IsNullOrEmpty(awcYs) || string.IsNullOrEmpty(awcZs) || string.IsNullOrEmpty(rgv1) || string.IsNullOrEmpty(rgv2)) { Notice.Show("请完整填空!", "提示", 3, MessageBoxIcon.Info); return; } if (!WindowCommon.ConfirmAction("是否保存修改数据!!")) { return; } CommonSQL.UpdateWcsLoc(wmsloc, rgv1, rgv2, string.Format("{0}-{1}-{2}", awcX, awcYt, awcZt), string.Format("{0}-{1}-{2}", awcX, awcYs, awcZs)); ADS.mAwc.ClearLoc(wmsloc); if (wmsloc.Last() == '1') { wmsloc = wmsloc.Remove(wmsloc.Length - 1, 1) + "2"; awcZs = (int.Parse(awcZs) + high).ToString(); CommonSQL.UpdateWcsLoc(wmsloc, rgv1, rgv2, string.Format("{0}-{1}-{2}", awcX, awcYt, awcZt), string.Format("{0}-{1}-{2}", awcX, awcYs, awcZs)); ADS.mAwc.ClearLoc(wmsloc); } BtnSave.IsEnabled = false; wmsloc = ""; Notice.Show("保存修改成功!", "成功", 3, MessageBoxIcon.Success); } catch (Exception ex) { Notice.Show(ex.Message, "错误", 3, MessageBoxIcon.Error); } }