public Guid?SupplierCreate(BizSupplierer supplier) { if (!supplier.SupplierId.HasValue) { supplier.SupplierId = Guid.NewGuid(); } supplier.SupplierNo = GParams.Instance.SupplierTable.GetNextSupplierNo(); lock (GParams.Instance.ComLockObj) { try { var _newRow = GParams.Instance.SupplierTable.NewRow(); supplier.ConvertToDataRow(ref _newRow); GParams.Instance.SupplierTable.Rows.Add(_newRow); GParams.Instance.SupplierTable.SaveDataTable(GParams.Instance.ApplicationDataPath); } catch (Exception) { supplier.SupplierId = null; } } return(supplier.SupplierId); }
public bool SupplierUpdate(BizSupplierer supplier) { var _result = true; lock (GParams.Instance.ComLockObj) { try { var _row = GParams.Instance.SupplierTable.FetchById(supplier.SupplierId); if (_row != null) { supplier.ConvertToDataRow(ref _row); GParams.Instance.SupplierTable.SaveDataTable(GParams.Instance.ApplicationDataPath); } } catch { _result = false; } } return(_result); }