Exemple #1
0
        //private void followers_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        //{
        //    this.Hide();
        //    followers follow = new followers(this.user);
        //    follow.Show();
        //}

        //private void following_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        //{
        //    this.Hide();
        //    Following follow = new Following(this.user);
        //    follow.Show();
        //}

        private void addPhoto_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog fileDialog = new OpenFileDialog();

            fileDialog.Multiselect = false;
            fileDialog.Filter      = "Image files(*.jpg, *.png) | *.jpg; *.png";
            Nullable <bool> dialogOK = fileDialog.ShowDialog();

            if (dialogOK == true)
            {
                user.images.Add(fileDialog.FileName);
                this.imagesBitMap.Add(new BitmapImage(new Uri(fileDialog.FileName)));
                imagesListView.ItemsSource = null;
                imagesListView.ItemsSource = this.imagesBitMap;
                NotifyPropertyChanged("ListViewOne");
                Database1Entities1 db = new Database1Entities1();
                var r = from d in db.AllUsersOfApps where d.Name == user.name select d;

                foreach (var item in r)
                {
                    item.Images = item.Images + fileDialog.FileName + ',';
                }
                db.SaveChanges();
            }
        }
        private void done_Click(object sender, RoutedEventArgs e)
        {
            this.Hide();
            Database1Entities1 db = new Database1Entities1();

            db.AllUsersOfApps.Add(
                new AllUsersOfApp {
                ProfilePic = users.profilePhoto,
                Username   = users.Username,
                Password   = users.password,
                followers  = null,
                following  = null,
                Images     = null,
                Name       = users.name,
            }
                );
            db.SaveChanges();
            AllUsers.allUsers.Add(users);
            Window1 screen = new Window1(users);

            screen.Show();
        }