C# 클래스 Etupirka.DBManager

파일 보기 프로젝트 열기: Aixile/Etupirka 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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