Autor Wątek: SDK MediaDokumenty- zdjęcie odczyt zdjęcia działa, dodawanie zdjęcia  (Przeczytany 4358 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline seba101

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt NEXO
Cześć, napotkałem mały problem, towar dodaje bez problemu lecz zdjęcie nie chce przejść ;/
        public static byte[] GetPhoto(string filePath)
        {
            FileStream stream = new FileStream(
                filePath, FileMode.Open, FileAccess.Read);
            BinaryReader reader = new BinaryReader(stream);

            byte[] photo = reader.ReadBytes((int)stream.Length);

            reader.Close();
            stream.Close();

            return photo;
        }
nowyTowar.WypelnijNaPodstawieSzablonu(szablony.DaneDomyslne.Towar);
            nowyTowar.AutoSymbol();
            nowyTowar.Dane.Nazwa = "Towar";
            nowyTowar.Dane.Opis = "Opis";
            nowyTowar.Dane.JednostkaSprzedazy.Masa = 10m;
            var kod = new KodKreskowy() { Kod = "666666666666" };
            nowyTowar.Dane.PodstawowaJednostkaMiaryAsortymentu.KodyKreskowe.Add(kod);
            nowyTowar.Dane.PodstawowaJednostkaMiaryAsortymentu.PodstawowyKodKreskowy = kod;

            foreach (PozycjaCennika poz in nowyTowar.Dane.PozycjeCennika)
            {
                IPozycjaCennika jestPozycja = pozycjeCennika.Znajdz(poz);
                switch (jestPozycja.Dane.Cennik.PoziomCen.Nazwa)
                {
                    case "Podstawowy":
                        jestPozycja.Dane.CenaNetto = 999.99m;
                        break;
                }
            }

            foreach (var md in nowyTowar.Dane.MediaDokumenty)
            {
                md.MediaDokument.DokumentZawartosc.Dane = GetPhoto("photo.jpg");
                md.MediaDokument.Nazwa = "foto";
                md.MediaDokument.Typ = "jpg";
            }


            if (nowyTowar.Zapisz())
                Console.WriteLine("Poprawnie zapisano nowy towar");
            else
                Console.WriteLine("Coś się popsuło");

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9209
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: SDK MediaDokumenty- zdjęcie odczyt zdjęcia działa, dodawanie zdjęcia
« Odpowiedź #1 dnia: Styczeń 14, 2021, 09:25:42 »
A to nie powinno być coś w stylu
towar.MediaDokumenty().ImportujMediaDokument(strFile);
?

Sławek, Zduńska Wola

Offline seba101

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt NEXO
Odp: SDK MediaDokumenty- zdjęcie odczyt zdjęcia działa, dodawanie zdjęcia
« Odpowiedź #2 dnia: Styczeń 14, 2021, 09:53:29 »
A to nie powinno być coś w stylu
towar.MediaDokumenty().ImportujMediaDokument(strFile);
?
Nie widzę takiego odniesienia ;/


md.MediaDokument.DokumentZawartosc.Dane ma get i set, poprzez get można odczytać zdjęcie zapisanie w tablicy byte[], działa poprawnie.

Forum Użytkownikow Subiekt GT

Odp: SDK MediaDokumenty- zdjęcie odczyt zdjęcia działa, dodawanie zdjęcia
« Odpowiedź #2 dnia: Styczeń 14, 2021, 09:53:29 »