C# Класс Etupirka.DBManager

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

Открытые свойства

Свойство Тип Описание
conn SQLiteConnection

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

Метод Описание
AddPlayTime ( TimeData>.Dictionary timeDict ) : void
DBManager ( string file ) : System
DeleteGame ( string uid ) : void
GetPlayTime ( ) : TimeData>.Dictionary
GetPlayTime ( List a ) : TimeData>.Dictionary
InsertOrIgnoreGame ( ObservableCollection items ) : void
InsertOrReplaceGame ( GameExecutionInfo i ) : void
InsertOrReplaceGame ( ObservableCollection items ) : void
InsertOrReplaceTime ( TimeData>.Dictionary timeDict ) : void
InsertOrReplaceTime ( string date, string game, int value ) : void
LoadGame ( ObservableCollection items ) : void
LoadGameDisplayInfo ( string UID ) : DisplayInfo
QueryGamePlayTime ( string uid ) : List
UpdateGame ( GameExecutionInfo i ) : void
UpdateGameInfoAndExec ( GameExecutionInfo i ) : void
UpdateGameTimeInfo ( string uid, int time, DateTime firstplay, DateTime lastplay ) : void
UpdateTimeNow ( string game, int value ) : void

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

AddPlayTime() публичный Метод

public AddPlayTime ( TimeData>.Dictionary timeDict ) : void
timeDict TimeData>.Dictionary
Результат void

DBManager() публичный Метод

public DBManager ( string file ) : System
file string
Результат System

DeleteGame() публичный Метод

public DeleteGame ( string uid ) : void
uid string
Результат void

GetPlayTime() публичный Метод

public GetPlayTime ( ) : TimeData>.Dictionary
Результат TimeData>.Dictionary

GetPlayTime() публичный Метод

public GetPlayTime ( List a ) : TimeData>.Dictionary
a List
Результат TimeData>.Dictionary

InsertOrIgnoreGame() публичный Метод

public InsertOrIgnoreGame ( ObservableCollection items ) : void
items ObservableCollection
Результат void

InsertOrReplaceGame() публичный Метод

public InsertOrReplaceGame ( GameExecutionInfo i ) : void
i GameExecutionInfo
Результат void

InsertOrReplaceGame() публичный Метод

public InsertOrReplaceGame ( ObservableCollection items ) : void
items ObservableCollection
Результат void

InsertOrReplaceTime() публичный Метод

public InsertOrReplaceTime ( TimeData>.Dictionary timeDict ) : void
timeDict TimeData>.Dictionary
Результат void

InsertOrReplaceTime() публичный Метод

public InsertOrReplaceTime ( string date, string game, int value ) : void
date string
game string
value int
Результат void

LoadGame() публичный Метод

public LoadGame ( ObservableCollection items ) : void
items ObservableCollection
Результат void

LoadGameDisplayInfo() публичный Метод

public LoadGameDisplayInfo ( string UID ) : DisplayInfo
UID string
Результат DisplayInfo

QueryGamePlayTime() публичный Метод

public QueryGamePlayTime ( string uid ) : List
uid string
Результат List

UpdateGame() публичный Метод

public UpdateGame ( GameExecutionInfo i ) : void
i GameExecutionInfo
Результат void

UpdateGameInfoAndExec() публичный Метод

public UpdateGameInfoAndExec ( GameExecutionInfo i ) : void
i GameExecutionInfo
Результат void

UpdateGameTimeInfo() публичный Метод

public UpdateGameTimeInfo ( string uid, int time, DateTime firstplay, DateTime lastplay ) : void
uid string
time int
firstplay DateTime
lastplay DateTime
Результат void

UpdateTimeNow() публичный Метод

public UpdateTimeNow ( string game, int value ) : void
game string
value int
Результат void

Описание свойств

conn публичное свойство

public SQLiteConnection conn
Результат SQLiteConnection