Пример #1
0
        /// <summary>
        /// 抓去SAP中间数据库的数据信息导入到MES对应的物料表中
        /// CREATOR=当前登录用户员工,
        /// CREATE_TIME=当前时间,CREATE_TIMEZONE=当前时区,
        /// EDITOR=当前登录用户员工,EDIT_TIME=当前时间,EDIT_TIMEZONE=当前时区。
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void tsbRefresMaterial_Click(object sender, EventArgs e)
        {
            Hashtable hashTable = new Hashtable();

            hashTable.Add("ISRECEIVED", 0);
            hashTable.Add("CREATOR", PropertyService.Get(PROPERTY_FIELDS.USER_NAME));
            hashTable.Add("CREATE_TIMEZONE", PropertyService.Get(PROPERTY_FIELDS.TIMEZONE));
            hashTable.Add("EDITOR", PropertyService.Get(PROPERTY_FIELDS.USER_NAME));
            hashTable.Add("EDIT_TIMEZONE", PropertyService.Get(PROPERTY_FIELDS.TIMEZONE));
            DataTable tableParam = FanHai.Hemera.Share.Common.CommonUtils.ParseToDataTable(hashTable);

            ReceiveMaterialEntity receiveMaterial = new ReceiveMaterialEntity();

            receiveMaterial.RefreshReceiveMaterial(tableParam);
            if (receiveMaterial.ErrorMsg == "")
            {
                MessageService.ShowMessage("刷新成功。", "提示");
                BindMaterialDetail();
            }
            else
            {
                MessageService.ShowError(receiveMaterial.ErrorMsg);
            }
        }