Пример #1
0
        public static BitmapImage LoadImage(string Referencia)
        {
            byte []     ImageData   = LocalImageDBHandler.GetDataFromDB(Referencia);
            BitmapImage bitmapImage = LoadDefaultImage();

            if (ImageData != null)
            {
                bitmapImage = DecodeImage(ImageData);
            }
            return(bitmapImage);
        }
        public static BitmapImage GetImage(string Referencia)
        {
            BitmapImage bitmapImage = LoadDefaultImage();

            byte[] dataImage = LocalImageDBHandler.GetDataFromDB(Referencia);
            if (dataImage != null)
            {
                bitmapImage = DecodeImage(dataImage);
            }
            return(bitmapImage);
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            MessageBoxResult resultado = MessageBox.Show("¿Desea Borrarlo?", "Borrar", MessageBoxButton.YesNo, MessageBoxImage.Information);

            switch (resultado)
            {
            case MessageBoxResult.Yes:
                Producto product = (Producto)myDataGrid.SelectedItem;
                Class1.RemoveProducto(product);
                UpdateProductList();
                ImageDBHandler.deleteElectrodomestico(product);
                LocalImageDBHandler.RemoveData(product.Referencia);


                break;

            case MessageBoxResult.No:
                break;
            }
        }
Пример #4
0
        private void Button_ClickBorrar(object sender, RoutedEventArgs e)
        {
            Producto product = (Producto)myDataGrid.SelectedItem;

            MessageBoxResult resultado = MessageBox.Show("¿Desea Borrarlo Realmente?", "Borrar", MessageBoxButton.YesNo, MessageBoxImage.Information);

            switch (resultado)
            {
            case MessageBoxResult.Yes:
                XMLHandler.RemoveProducto(product);
                RemoteProductsDBHandler.DeleteToProjectDB(product.Referencia);
                LocalImageDBHandler.RemoveDataFrom(product.Referencia);
                UpdateProductList();


                break;

            case MessageBoxResult.No:
                break;
            }
        }
Пример #5
0
 public static void ModifyImage(string Referencia, BitmapImage bitmapImage)
 {
     LocalImageDBHandler.UpdateDataFromDB(Referencia, EncodeImage(bitmapImage));
 }
Пример #6
0
 public static void AddImage(string Referencia, BitmapImage bitmapImage)
 {
     LocalImageDBHandler.AddData_toDB(Referencia, EncodeImage(bitmapImage));
 }