Example #1
0
        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;
            }
        }
Example #2
0
 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);
 }
Example #3
0
        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");
                }
            }
        }
Example #4
0
 private void setUpListViewVerti()
 {
     listDormVerti             = OwnerDormDatabase.GetAllListDormOwner(owner.Email);
     listViewVerti.ItemsSource = listDormVerti;
 }