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; } }
private void initProfile() { owner = OwnerDormDatabase.GetOwnerProfileOfDorm(dorm.Id); ImageOwner = Helpers.ConvertByteToImageBitmap(owner.Avatar); NameOwner = owner.Name; PhoneOwner = owner.Phone; AddressOwner = owner.Address; lbEmail.Content = owner.Email; GenderOwner = Helpers.ConvertByteToGender(owner.Gender); }
private void btnUpload_Click(object sender, RoutedEventArgs e) { DormDb dorm = new DormDb(); dorm.Owner = OwnerDorm; dorm.Address = AddressDorm; dorm.Price = PriceDorm; dorm.Size = AreaDorm; dorm.Sale = SaleDorm; dorm.Quality = 0; dorm.Count = 0; dorm.CountLike = 0; dorm.Description = DesDorm; dorm.Image = Helpers.ConvertImageToBinary(ImageDorm); dorm.IsWifi = Helpers.ConverBoolToByte(WifiDorm); dorm.IsParking = Helpers.ConverBoolToByte(ParkingDorm); dorm.IsTelevision = Helpers.ConverBoolToByte(TelevisionDorm); dorm.IsBathroom = Helpers.ConverBoolToByte(BathDorm); dorm.IsAirCondiditioner = Helpers.ConverBoolToByte(AirConDorm); dorm.IsWaterHeater = Helpers.ConverBoolToByte(WaterHeaterDorm); if (!check) { if (DormDatabase.Insert(dorm)) { Helpers.MakeConfirmMessage(Window.GetWindow(this), "Post Dorm Successfully~", "Notify"); OwnerDormDatabase.Insert(user.Email, DormDatabase.GetAllListDorm()[DormDatabase.GetAllListDorm().Count - 1].Id); } } else { if (DormDatabase.Update(dorm, dormSend.Id)) { Helpers.MakeConfirmMessage(Window.GetWindow(this), "Update Dorm Successfully~", "Notify"); } else { Helpers.MakeErrorMessage(Window.GetWindow(this), "Failure update Dorm", "Error"); } } }
private void setUpListViewVerti() { listDormVerti = OwnerDormDatabase.GetAllListDormOwner(owner.Email); listViewVerti.ItemsSource = listDormVerti; }