Beispiel #1
0
        public async Task <int> Update(CollectionInventory inventory)
        {
            var cmd = QueriesCreatingHelper.CreateQueryUpdate(inventory);
            var rs  = await DALHelper.Execute(cmd, dbTransaction : DbTransaction, connection : DbConnection);

            return(rs == 0 ? -1 : 0);
        }
Beispiel #2
0
        public async Task <int> Add(CollectionInventory inventory)
        {
            var cmd = QueriesCreatingHelper.CreateQueryInsert(inventory);

            cmd += ";SELECT LAST_INSERT_ID();";
            return((await DALHelper.ExecuteQuery <int>(cmd, dbTransaction: DbTransaction, connection: DbConnection)).First());
        }
 private void AssignCollectionId(int id, CollectionInventory.Entry entry)
 {
     Win32.SetRedraw(this, false);
     UndoManager.RecordUndo();
     if (!entry.IsValid)
     {
         CollectionManager.ClearMaskId(id);
     }
     CollectionManager.AssignCollectionId(id, entry);
     UndoManager.CommitUndo();
     this.UpdateList();
     Win32.SetRedraw(this, true);
     this.Refresh();
 }
 public static void AssignCollectionId(int id, CollectionInventory.Entry entry)
 {
     Binding.FCE_CollectionManager_AssignCollectionId(id, entry.Pointer);
 }