示例#1
0
        private bool SaveData()
        {
            bsTempMaterial.EndEdit();

            if (!string.IsNullOrEmpty(_tempmaterial.MaterialNo) || _sapmaterial == null || _tempmaterial.MaterialNo != _tempmaterial.MaterialNo)
            {
                GetSAPMaterial();
            }

            if (_sapmaterial == null || string.IsNullOrEmpty(_tempmaterial.MaterialDesc))
            {
                return(false);
            }

            if (!CheckInput())
            {
                return(false);
            }

            string strErr = string.Empty;

            if (Warehouse_Func.SaveTempMaterial(ref _tempmaterial, ref strErr))
            {
                Common.Common_Func.ErrorMessage("临时物料替换成功!", "保存成功");
                bsTempMaterial.DataSource = _tempmaterial;
                InitForm();
                return(true);
            }
            else
            {
                Common.Common_Func.ErrorMessage(strErr, "保存失败");
                bsTempMaterial.DataSource = _tempmaterial;
                return(false);
            }
        }
示例#2
0
        private bool SaveData()
        {
            bsTempMaterial.EndEdit();

            if (!CheckInput())
            {
                return(false);
            }

            string strErr = string.Empty;

            if (Warehouse_Func.SaveTempMaterial(ref _tempmaterial, ref strErr))
            {
                Common.Common_Func.ErrorMessage("临时物料保存成功!" + Environment.NewLine + "临时物料编号为:" + _tempmaterial.TempMaterialNo, "保存成功");
                bsTempMaterial.DataSource = _tempmaterial;
                InitForm();
                _back = Common.Common_Func.ConvertToModel <TempMaterialInfo>(_tempmaterial);
                return(true);
            }
            else
            {
                Common.Common_Func.ErrorMessage(strErr, "保存失败");
                bsTempMaterial.DataSource = _tempmaterial;
                return(false);
            }
        }