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); } }
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); } }