public bool ManufacturerCreate(BizManufacturer manufacturer) { var _result = true; if (!manufacturer.Id.HasValue) { manufacturer.Id = Guid.NewGuid(); } lock (GParams.Instance.ComLockObj) { try { var _newRow = GParams.Instance.ManufacturerTable.NewRow(); manufacturer.ConvertToDataRow(ref _newRow); GParams.Instance.ManufacturerTable.Rows.Add(_newRow); GParams.Instance.ManufacturerTable.SaveDataTable(GParams.Instance.ApplicationDataPath); } catch (Exception) { _result = false; } } return(_result); }
public bool ManufacturerUpdate(BizManufacturer materialCategory) { var _result = true; lock (GParams.Instance.ComLockObj) { try { var _row = GParams.Instance.ManufacturerTable.FetchById(materialCategory.Id); if (_row != null) { materialCategory.ConvertToDataRow(ref _row); GParams.Instance.ManufacturerTable.SaveDataTable(GParams.Instance.ApplicationDataPath); } } catch { _result = false; } } return(_result); }