private void Share_Click(object sender, RoutedEventArgs e) { if (Type.SelectedIndex == 0) { //send plaintext Class.File file = new Class.File(); file.Data = TextBox.Text; file.Datetime = DateTime.Now; file.EmailToUser = SendTo.Text; file.FromUser = ((Class.User)App.Current.Properties["LoggedinUser"]); file.isText = true; string result = Methods.Database.SendData(file); Messager.Show("Result", result); } else if (Type.SelectedIndex == 1) { //send file Class.File file = new Class.File(); file.Data = FileBox.Text; file.Datetime = DateTime.Now; file.EmailToUser = SendTo.Text; file.FromUser = ((Class.User)App.Current.Properties["LoggedinUser"]); file.isText = false; string result = Methods.Database.SendData(file); Messager.Show("Result", result); } }
private void SignOutClick(object sender, RoutedEventArgs e) { //set the login text back to login App.Current.Properties["LoggedinUser"] = null; MainWindow main = (MainWindow)Application.Current.MainWindow; main.LoginTextString = "Login"; Messager.Show("You are logged out", "See you soon!"); main.LoginFormThickness = new Thickness(-700, 0, 0, 0); main.LoginFormControl.Content = new SignInFormControl(); main.MainFormControl.Content = new StartMenuControl(); }
void LoadFileView() { try { if ((Class.User)App.Current.Properties["LoggedinUser"] != null) { files = Methods.Database.GetFiles((Class.User)App.Current.Properties["LoggedinUser"]); FileView.ItemsSource = files; } } catch (Exception ex) { Messager.Show("Exception", "Something went wrong: " + ex.Message); } }
private void SignInClick(object sender, RoutedEventArgs e) { string TBUsername = Username.Text; string TBPassword = Password.Password; if (!string.IsNullOrEmpty(TBUsername) && !string.IsNullOrEmpty(TBPassword)) { try { Class.User LoggedInUser = Methods.Database.SignInUser(new Class.User() { Email = TBUsername, Password = TBPassword }); if (LoggedInUser != null && LoggedInUser.Email != null) { App.Current.Properties["LoggedinUser"] = LoggedInUser; MainWindow main = (MainWindow)Application.Current.MainWindow; main.LoginTextString = LoggedInUser.Name; Messager.Show("You are logged in", "Welcome " + LoggedInUser.Name + "!"); main.LoginFormThickness = new Thickness(-700, 0, 0, 0); main.LoginFormControl.Content = new SignedInFormControl(); main.MainFormControl.Content = new ShareMenuControl(); } else { Messager.Show("Oops", "Wrong combination of username and password.\nPlease try again"); } } catch (Exception ex) { Messager.Show("Something went wrong", ex.Message); } } else { Messager.Show("Eeh", "You didn't fill one or more of the required textboxes.\nPlease try again"); } }