Start() public method

public Start ( ) : void
return void
Beispiel #1
0
    public void Register()
    {
        wiadomosc.SetActive(true);
        string nazwa = Login.text;
        string haslo = Password.text;

        if (nazwa.Contains(" ") || haslo.Contains(" ") || haslo.Contains(Char.ConvertFromUtf32(34)) || haslo.Contains("'") || haslo.Contains(Char.ConvertFromUtf32(39)))
        {
            wiadomosc.GetComponent <Text>().text = "Nazwa i hasło nie mogą zawierać spacji i znakow jak ' " + Char.ConvertFromUtf32(34);
            wiadomosc.SetActive(true);
        }
        else
        {
            using (dbconn = new SqliteConnection(conn))
            {
                dbconn.Open();
                IDbCommand dbcmd = dbconn.CreateCommand();
                try
                {
                    string sqlQuery = "INSERT INTO Uzytkownicy(Nazwa, Haslo) VALUES('" + nazwa + "','" + haslo + "');";

                    dbcmd.CommandText = sqlQuery;
                    dbcmd.ExecuteScalar();
                    dbconn.Close();
                    men.Start();
                    wiadomosc.SetActive(false);
                }
                catch (SqliteException ex)
                {
                    wiadomosc.GetComponent <Text>().text = "Podana nazwa użytkownika jest już zajęta";
                    wiadomosc.SetActive(true);
                }
            }
        }
    }