public bool LisaaVaraus(Asiakas asiakas, Tila tila, int henkilomaara, string lisapalvelut, long aloitusPvm, long lopetusPvm, string maksutapa, int summa, List <Asiakas> asiakkaat, List <Tila> tilat) { try { if (!asiakkaat.Contains(asiakas)) { asiakkaat = LisaaAsiakas(asiakas, asiakkaat); } var asiakasId = asiakkaat.FindIndex(x => x == asiakas) + 1; var tilaId = tilat.FindIndex(x => x == tila) + 1; const string sqlLause = "INSERT INTO varaukset (asiakasID, tilaID, aloituspvm, lopetuspvm, maksutapa, summa, henkilomaara, lisapalvelut) VALUES (@asiakasID, @tilaID, @aloituspvm, @lopetuspvm, @maksutapa, @summa, @henkilomaara, @lisapalvelut);"; var komento = new MySqlCommand(sqlLause, Yhteys); komento.Parameters.Add("@asiakasID", MySqlDbType.Int32).Value = asiakasId; komento.Parameters.Add("@tilaID", MySqlDbType.Int32).Value = tilaId; komento.Parameters.Add("@aloituspvm", MySqlDbType.Int64).Value = aloitusPvm; komento.Parameters.Add("@lopetuspvm", MySqlDbType.Int64).Value = lopetusPvm; komento.Parameters.Add("@maksutapa", MySqlDbType.String).Value = maksutapa; komento.Parameters.Add("@summa", MySqlDbType.Int32).Value = summa; komento.Parameters.Add("@henkilomaara", MySqlDbType.Int32).Value = henkilomaara; komento.Parameters.Add("@lisapalvelut", MySqlDbType.String).Value = lisapalvelut; komento.ExecuteNonQuery(); return(true); } catch (Exception e) { throw new Exception("Virhe varauksen lisäämisessä. ", e); } }
void Update() { if (Input.GetKeyDown("1")) { nykyinen = nykyinen.siirtymäTilat[0]; } if (Input.GetKeyDown("2")) { nykyinen = nykyinen.siirtymäTilat[1]; } if (Input.GetKeyDown("3")) { nykyinen = nykyinen.siirtymäTilat[2]; } tekstiKenttä.text = nykyinen.maintext; }
void Start() { nykyinen = alku; tekstiKenttä.text = nykyinen.maintext; Debug.Log("Peli alkoi"); }