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