コード例 #1
0
        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);
            }
        }