C# Класс Tibialyzer.LootDatabaseManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BeginTransaction ( ) : System.Data.SQLite.SQLiteTransaction
Close ( ) : void
CreateHuntTable ( Hunt hunt ) : void
DeleteHuntTable ( Hunt hunt ) : void
DeleteMessage ( Hunt hunt, string msg, System.Data.SQLite.SQLiteTransaction transaction ) : void
DeleteMessagesBefore ( Hunt h, int stamp, int hour, int minute ) : void
ExecuteNonQuery ( string query ) : void
ExecuteReaderQuery ( string query ) : SQLiteDataReader
ExecuteScalar ( string query ) : object
GetHuntMessages ( Hunt hunt ) : SQLiteDataReader
GetUsedItems ( Hunt h ) : SQLiteDataReader
HuntTableExists ( Hunt h ) : bool
Initialize ( ) : void
InsertMessage ( Hunt hunt, int stamp, int hour, int minute, string message ) : void
LootUpdatedEvent ( ) : void
ReplaceDatabase ( string otherDatabase ) : void
UpdateLoot ( ) : void
UpdateUsedItems ( Hunt h ) : void

Приватные методы

Метод Описание
OpenConnection ( ) : void

Описание методов

BeginTransaction() публичный статический Метод

public static BeginTransaction ( ) : System.Data.SQLite.SQLiteTransaction
Результат System.Data.SQLite.SQLiteTransaction

Close() публичный статический Метод

public static Close ( ) : void
Результат void

CreateHuntTable() публичный статический Метод

public static CreateHuntTable ( Hunt hunt ) : void
hunt Hunt
Результат void

DeleteHuntTable() публичный статический Метод

public static DeleteHuntTable ( Hunt hunt ) : void
hunt Hunt
Результат void

DeleteMessage() публичный статический Метод

public static DeleteMessage ( Hunt hunt, string msg, System.Data.SQLite.SQLiteTransaction transaction ) : void
hunt Hunt
msg string
transaction System.Data.SQLite.SQLiteTransaction
Результат void

DeleteMessagesBefore() публичный статический Метод

public static DeleteMessagesBefore ( Hunt h, int stamp, int hour, int minute ) : void
h Hunt
stamp int
hour int
minute int
Результат void

ExecuteNonQuery() публичный статический Метод

public static ExecuteNonQuery ( string query ) : void
query string
Результат void

ExecuteReaderQuery() публичный статический Метод

public static ExecuteReaderQuery ( string query ) : SQLiteDataReader
query string
Результат System.Data.SQLite.SQLiteDataReader

ExecuteScalar() публичный статический Метод

public static ExecuteScalar ( string query ) : object
query string
Результат object

GetHuntMessages() публичный статический Метод

public static GetHuntMessages ( Hunt hunt ) : SQLiteDataReader
hunt Hunt
Результат System.Data.SQLite.SQLiteDataReader

GetUsedItems() публичный статический Метод

public static GetUsedItems ( Hunt h ) : SQLiteDataReader
h Hunt
Результат System.Data.SQLite.SQLiteDataReader

HuntTableExists() публичный статический Метод

public static HuntTableExists ( Hunt h ) : bool
h Hunt
Результат bool

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void

InsertMessage() публичный статический Метод

public static InsertMessage ( Hunt hunt, int stamp, int hour, int minute, string message ) : void
hunt Hunt
stamp int
hour int
minute int
message string
Результат void

LootUpdatedEvent() публичный статический Метод

public static LootUpdatedEvent ( ) : void
Результат void

ReplaceDatabase() публичный статический Метод

public static ReplaceDatabase ( string otherDatabase ) : void
otherDatabase string
Результат void

UpdateLoot() публичный статический Метод

public static UpdateLoot ( ) : void
Результат void

UpdateUsedItems() публичный статический Метод

public static UpdateUsedItems ( Hunt h ) : void
h Hunt
Результат void