Example #1
0
        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);
        }
Example #2
0
        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);
        }