Beispiel #1
0
        private async void BtnRegisterr_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(txtFirstName.Text) && string.IsNullOrEmpty(txtLastName.Text) && string.IsNullOrEmpty(txtUsername.Text) && string.IsNullOrEmpty(txtPassword.Password) && string.IsNullOrEmpty(txtEmail.Text) && string.IsNullOrEmpty(txtPhoneNumber.Text) && string.IsNullOrEmpty(txtTcNo.Text))
            {
                var error = new MessageDialog("Eksik Veri Girdiniz.");
                await error.ShowAsync();
            }
            else
            {
                var      date         = CdtDateBirth.Date;
                DateTime time         = date.Value.DateTime;
                var      formatedtime = time.ToString("dd.mm.yyyy");

                var username = txtUsername.Text;

                var control = client.UserControlAsync(username);
                var result  = await control;
                if (result)
                {
                    var errormessage = new MessageDialog(username + " Böyle bir kullanıcı sistemde kayıtlıdır");
                    await errormessage.ShowAsync();
                }
                else
                {
                    await client.AddUserAsync(new User
                    {
                        FirstName   = txtFirstName.Text,
                        LastName    = txtLastName.Text,
                        UserName    = txtUsername.Text,
                        Email       = txtEmail.Text,
                        Phone       = txtPhoneNumber.Text,
                        Password    = txtPassword.Password,
                        DateOfBirth = Convert.ToDateTime(time.ToShortDateString()),
                        Gender      = cmbGender.SelectedValue.ToString(),
                        TcNo        = txtTcNo.Text,
                        City        = cmbCity.SelectedValue.ToString(),
                        Job         = cmbJob.SelectedValue.ToString(),
                    });

                    var ms = new MessageDialog("Kayıt İşlemeniz Başarıyla Gerçekleşti.\n" + "Kullanıcı Adınız:" + txtUsername.Text + "\n Şifreniz: " + txtPassword.Password);
                    await ms.ShowAsync();

                    this.Frame.Navigate(typeof(Login));
                }
            }
        }