private void btnDelete_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; Dorm dorm = button.DataContext as Dorm; MessageBoxResult result = MessageBox.Show("Would you like to delete this dorm?", "Notify", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: if (DormDatabase.Delete(dorm.Id)) { BookDatabase.DeleteByIdDorm(dorm.Id); OwnerDormDatabase.DeleteByDormId(dorm.Id); LikeDatabase.DeleteById(dorm.Id); CommentDatabase.DeleteByIdDorm(dorm.Id); MainControl mainControl = (MainControl)Window.GetWindow(this); mainControl.MainHomeLayout.Children.Clear(); mainControl.MainHomeLayout.VerticalAlignment = VerticalAlignment.Top; mainControl.MainHomeLayout.HorizontalAlignment = HorizontalAlignment.Left; mainControl.MainHomeLayout.Width = 1150; mainControl.MainHomeLayout.Height = 720; mainControl.MainHomeLayout.Children.Add(new MyDorm(mainControl.user)); } break; } }
public PostDorm(User user, Dorm id) { InitializeComponent(); this.user = user; this.dormSend = id; initDorm(); TransitioningContentSlideAdd.OnApplyTemplate(); }
private void listViewVerti_SelectionChanged(object sender, SelectionChangedEventArgs e) { Dorm dorm = listViewVerti.SelectedItem as Dorm; layoutMainDorm.Children.Clear(); TransitioningContentSlide.OnApplyTemplate(); layoutMainDorm.VerticalAlignment = VerticalAlignment.Top; layoutMainDorm.HorizontalAlignment = HorizontalAlignment.Left; layoutMainDorm.Width = 1150; layoutMainDorm.Height = 720; layoutMainDorm.Children.Add(new ShowDorm(dorm, owner, 1)); }
private void btnEdit_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; Dorm dorm = button.DataContext as Dorm; MainControl mainControl = (MainControl)Window.GetWindow(this); mainControl.MainHomeLayout.Children.Clear(); mainControl.MainHomeLayout.VerticalAlignment = VerticalAlignment.Top; mainControl.MainHomeLayout.HorizontalAlignment = HorizontalAlignment.Left; mainControl.MainHomeLayout.Width = 1150; mainControl.MainHomeLayout.Height = 720; mainControl.MainHomeLayout.Children.Add(new PostDorm(mainControl.user, dorm)); }
private void listViewDormBook_SelectionChanged(object sender, SelectionChangedEventArgs e) { BookDorm dormB = listViewDormBook.SelectedItem as BookDorm; Dorm dorm = DormDatabase.Get(dormB.IdDorm); MainControl mainControl = (MainControl)Window.GetWindow(this); mainControl.MainHomeLayout.Children.Clear(); TransitioningContentSlide.OnApplyTemplate(); mainControl.MainHomeLayout.VerticalAlignment = VerticalAlignment.Top; mainControl.MainHomeLayout.HorizontalAlignment = HorizontalAlignment.Left; mainControl.MainHomeLayout.Width = 1150; mainControl.MainHomeLayout.Height = 720; mainControl.MainHomeLayout.Children.Add(new ShowDorm(dorm, BookDatabase.GetOwnerByIdDorm(dorm.Id), 2)); }
public ShowDorm(Dorm dorm, User user, byte State) { handlerArrowLeft = State; InitializeComponent(); this.user = user; this.dorm = dorm; TransitioningContentSlide.ApplyTemplate(); initDorm(); initProfile(); initLike(); initBookDorm(); initComment(); SetHover(iconSend); }
private void btnCanel_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; BookDorm dormB = button.DataContext as BookDorm; Dorm dorm = DormDatabase.Get(dormB.IdDorm); MainControl mainControl = (MainControl)Window.GetWindow(this); MessageBoxResult result = MessageBox.Show("Would you like to cancel booking this dorm?", "Notify", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: if (BookDatabase.DeleteDormWhenBookUser(mainControl.user.Email, dorm.Id)) { mainControl.MainHomeLayout.Children.Clear(); mainControl.MainHomeLayout.VerticalAlignment = VerticalAlignment.Top; mainControl.MainHomeLayout.HorizontalAlignment = HorizontalAlignment.Left; mainControl.MainHomeLayout.Width = 1150; mainControl.MainHomeLayout.Height = 720; mainControl.MainHomeLayout.Children.Add(new MyDorm(mainControl.user)); } break; } }