private void Button_Click(object sender, RoutedEventArgs e) { if (!PasswordBox.Password.Trim().Equals("") && !Password2Box.Password.Trim().Equals("") && !RealNameTbox.Text.Trim().Equals("") && !UserNameTbox.Text.Trim().Equals("") && !TelNoTbox.Text.Trim().Equals("")) { try { SQLiteCommand cmd_isJoined = new SQLiteCommand("select *from Users where userName=@uName", connection); if (connection.State == ConnectionState.Closed) { connection.Open(); } cmd_isJoined.Parameters.AddWithValue("@uName", UserNameTbox.Text.Trim()); SQLiteDataReader reader = cmd_isJoined.ExecuteReader(); if (!reader.Read()) { try { SQLiteCommand cmd_insert = new SQLiteCommand("insert into Users (userName,password,realName,telNo,isAdmin) values (@v_userName,@v_password,@v_realName,@v_telNo,@v_isAdmin)", connection); cmd_insert.Parameters.AddWithValue("@v_userName", UserNameTbox.Text.Trim()); cmd_insert.Parameters.AddWithValue("@v_password", Password2Box.Password); cmd_insert.Parameters.AddWithValue("@v_realName", RealNameTbox.Text); cmd_insert.Parameters.AddWithValue("@v_telNo", Convert.ToInt64(TelNoTbox.Text)); cmd_insert.Parameters.AddWithValue("@v_isAdmin", AdminKeyTbox.Text.Equals("adminkey") ? true : false); cmd_insert.ExecuteNonQuery(); connection.Close(); LoginWin win = new LoginWin(); win.Show(); Close(); } catch (Exception ex_) { MessageBox.Show("Kayıtta hata..Hata No:001\nHata mesajı:\n" + ex_.ToString()); } } else { MessageBox.Show("Kullanıcı Kaydı Mevcut ya da Kullanıcı Adı önceden Alınmış Olabilir.\nKullanıcı Adını Değiştirip Tekrar Deneyin."); } } catch (Exception ex) { MessageBox.Show("Hata No:002\nHata mesajı:\n" + ex.ToString()); } finally { connection.Close(); } } else { if (!PasswordBox.Password.Equals(Password2Box.Password)) { MessageBox.Show("Şifreler Eşleşmiyor!!"); } else { MessageBox.Show("Lütfen Eksik Kısımları Doldurun!!"); } } }
private void GoBack(object sender, RoutedEventArgs e) { LoginWin win = new LoginWin(); win.Show(); Close(); }