Пример #1
0
        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!!");
                }
            }
        }
Пример #2
0
        private void GoBack(object sender, RoutedEventArgs e)
        {
            LoginWin win = new LoginWin();

            win.Show(); Close();
        }