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"); } }
/// <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); }); }
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; } }