Exemplo n.º 1
0
        private void BtnSubmitRegister_Click(object sender, RoutedEventArgs e)
        {
            string License = aClass.GenerateLicenseKey();

            _User _user = new _User
            {
                NAME        = tbName.Text.Trim(),
                EMAIL       = tbEmail.Text.Trim(),
                USERNAME    = tbUsername.Text.Trim(),
                PASSWORD    = tbPassword.Text.Trim(),
                ISACTIVATED = 0
            };

            string body = String.Format("Hi! We have noticed your request. Here's your license key and the details of your registration: \n\n" +
                                        "LICENSE KEY: {0}\n" +
                                        "LICENSED TO: {1}\n" +
                                        "EMAIL: {2}\n" +
                                        "USERNAME: {3}\n" +
                                        "PASSWORD {4}\n\n" +
                                        "Please do not reply. This is an automated e-mail. If you have any suggestions, questions, or concerns you can send us your feedbacks which is available in the Score Manager App under Preferences. We'd love to hear from you ♥. \n\nThank you. \n\nMicrosoft Bagnet Team",
                                        License, _user.NAME, _user.EMAIL, _user.USERNAME, _user.PASSWORD);

            aClass.RegisterUser(License, _user);
            aClass.SendMail(tbEmail.Text.Trim(), "Score Manager Registration", body);
        }
Exemplo n.º 2
0
        private async Task RegisterUserTask(string License, _User _user)
        {
            try
            {
                if (IsFirebaseConnected())
                {
                    await fbClient.SetTaskAsync(Globals.PATH_LICENSE + License, _user);

                    MessageBox.Show("Register Success", "Success", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Cannot connect to firebase.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message + "\n\nError Registration", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Exemplo n.º 3
0
 public async void RegisterUser(string License, _User _user)
 {
     await RegisterUserTask(License, _user);
 }