Esempio n. 1
0
        private void btnRegister_Click(object sender, EventArgs e)
        {
            UserAccountManagerBLL accountBLL = new UserAccountManagerBLL();
            Users newUser = new Users();

            newUser.FirstName = txtFname.Text;
            newUser.Surname   = txtSname.Text;
            newUser.Email     = txtEmail.Text;
            // Userpassword is encrypted using SHA1();
            if (txtPassword.Text == txtConfirmPass.Text)
            {
                newUser.Password = txtConfirmPass.Text; //EncryptPassword.Encrypt(txtConfirmPass.Text);

                if (accountBLL.NewUser(newUser))
                {
                    MessageBox.Show("Registration Successful", "Success");
                    pbDropBox.Visible      = true;
                    lblLinkDropBox.Visible = true;
                    btnDone.Visible        = true;
                    btnRegister.Visible    = false;
                    success = true;
                }
            }
            else
            {
                MessageBox.Show("Your passwords don't match!", "Error");
            }
        }
Esempio n. 2
0
 private void UploadFile()
 {
     // Encrypted file is uplodaded to Dropbox and a record is added to the database.
     try
     {
         var fileBytes = File.ReadAllBytes(EncryptedFile);
         UserAccountManagerBLL accMan = new UserAccountManagerBLL();
         if (accMan.InsertFile(Email, NameOfFile))
         {
             _Client.UploadFile("/", NameOfFile + ".sdx", fileBytes);
             MessageBox.Show("Your file has been uploaded!");
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 3
0
        /// <summary>
        /// Once the application has been authenticated, this method sets the user token and user secret
        /// </summary>
        /// <param name="success"></param>
        /// <param name="failure"></param>
        public void Authenticated(Action success, Action <Exception> failure)
        {
            Client.GetAccessTokenAsync((accessToken) =>
            {
                UserToken  = accessToken.Token;
                UserSecret = accessToken.Secret;

                UserAccountManagerBLL accBll = new UserAccountManagerBLL();
                accBll.RememberMe(UserToken, UserSecret, Email);

                if (success != null)
                {
                    success();
                }
            },
                                       (error) =>
            {
                if (failure != null)
                {
                    failure(error);
                }
            });
        }