DeleteDB() public static method

public static DeleteDB ( string DB ) : int
DB string
return int
コード例 #1
0
 //撤销
 public void Undo()
 {
     if (undoSQL.Count == 0)
     {
         return;
     }
     DataBase.Command(dataform.GetOpenFile(), undoSQL[undoSQL.Count - 1]);
     undoSQL.RemoveAt(undoSQL.Count - 1);
     if (undoModified[undoModified.Count - 1].modifiled)
     {
         FileModified lastmodify = undoModified[undoModified.Count - 1];
         YGOUtil.CardRename(lastmodify.oldid, lastmodify.newid, dataform.GetPath(), lastmodify.delold);
     }
     undoModified.RemoveAt(undoModified.Count - 1);
     if (undoDeleted[undoDeleted.Count - 1].deleted)
     {
         FileDeleted lastdelete = undoDeleted[undoDeleted.Count - 1];
         foreach (long id in lastdelete.ids)
         {
             YGOUtil.CardDelete(id, dataform.GetPath(), YGOUtil.DeleteOption.RESTORE);
         }
     }
     undoDeleted.RemoveAt(undoDeleted.Count - 1);
     if (undoCopied[undoCopied.Count - 1].copied)
     {
         DBcopied lastcopied = undoCopied[undoCopied.Count - 1];
         DataBase.DeleteDB(dataform.GetOpenFile(), lastcopied.NewCards);
         DataBase.CopyDB(dataform.GetOpenFile(), !lastcopied.replace, lastcopied.OldCards);
     }
     undoCopied.RemoveAt(undoCopied.Count - 1);
     dataform.Search(true);
 }
コード例 #2
0
 public void Undo()
 {
     DataBase.DeleteDB(dataform.GetOpenFile(), this.NewCards);
     DataBase.CopyDB(dataform.GetOpenFile(), !this.replace, this.OldCards);
 }
コード例 #3
0
ファイル: CardEdit.cs プロジェクト: Lyris12/DataEditorX
 public void Undo()
 {
     _ = DataBase.DeleteDB(dataform.GetOpenFile(), newCards);
     _ = DataBase.CopyDB(dataform.GetOpenFile(), !replace, oldCards);
 }