transaction_game.go 673 B

12345678910111213141516171819202122232425262728293031323334
  1. package transaction
  2. import (
  3. "bet24.com/database"
  4. "bet24.com/public"
  5. )
  6. type Transaction_Game struct {
  7. GameDB *database.DataBase
  8. GameID int
  9. DataSource string
  10. DataBase string
  11. Login string
  12. Password string
  13. }
  14. func NewTransactionGame(gameID int, ds, db, login, password string) *Transaction_Game {
  15. obj := new(Transaction_Game)
  16. obj.GameID = gameID
  17. obj.DataSource = ds
  18. obj.DataBase = db
  19. obj.Login = login
  20. obj.Password = password
  21. obj.Run()
  22. return obj
  23. }
  24. func (this *Transaction_Game) Run() {
  25. this.GameDB = database.NewDataBase(
  26. this.DataSource,
  27. this.DataBase,
  28. public.DecryptDBString(this.Login),
  29. public.DecryptDBString(this.Password))
  30. }