Beispiel #1
0
        //перелистывание в левую сторону
        private void BtnLeft_Click(object sender, RoutedEventArgs e)
        {
            //загрузка изображений
            using (var db = new Try_DB_Entities())
            {
                var pictures = db.Picture.ToList();
                if (i1 == 1)
                {
                    i3 = i2;
                    i2 = i1;
                    i1 = pictures.LastOrDefault().Picture_ID;
                }
                else
                {
                    i3 = i2;
                    i2 = i1;
                    i1 = i1 - 1;
                }

                var pic1 = pictures.FirstOrDefault(u => u.Picture_ID == i1);
                var pic2 = pictures.FirstOrDefault(u => u.Picture_ID == i2);
                var pic3 = pictures.FirstOrDefault(u => u.Picture_ID == i3);

                Img1.Source = Image_Work.byteToImg(pic1.Picture1);
                Img2.Source = Image_Work.byteToImg(pic2.Picture1);
                Img3.Source = Image_Work.byteToImg(pic3.Picture1);
            }
        }
Beispiel #2
0
        public int i3 = 3; //третье изображение

        public MainWindow()
        {
            InitializeComponent();

            BtnLeft.Content  = @"<";
            BtnRight.Content = @">";

            //загрузка изображений
            using (var db = new Try_DB_Entities())
            {
                var pictures = db.Picture.ToList();
                var pic1     = pictures.FirstOrDefault(u => u.Picture_ID == i1);
                var pic2     = pictures.FirstOrDefault(u => u.Picture_ID == i2);
                var pic3     = pictures.FirstOrDefault(u => u.Picture_ID == i3);

                Img1.Source = Image_Work.byteToImg(pic1.Picture1);
                Img2.Source = Image_Work.byteToImg(pic2.Picture1);
                Img3.Source = Image_Work.byteToImg(pic3.Picture1);
            }
        }
Beispiel #3
0
        //кнопка для загрузки данных
        private void BtnLoad_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog();

            open.Multiselect = true;
            open.Filter      = "Изображение *.jpg; *.png; *.jpeg| *.jpg; *.png; *.jpeg";
            if (open.ShowDialog() == true)
            {
                foreach (var item in open.FileNames)
                {
                    //загрузка изображений
                    using (var db = new Try_DB_Entities())
                    {
                        byte[]  array   = Image_Work.ImgToByte(item);
                        Picture picture = new Picture
                        {
                            Picture1 = array
                        };
                        db.Picture.Add(picture);
                        db.SaveChanges();
                    }
                }
            }
        }