Forum Użytkownikow Subiekt GT

NEXO => Subiekt NEXO => Wątek zaczęty przez: seba101 w Styczeń 14, 2021, 08:46:29

Tytuł: SDK MediaDokumenty- zdjęcie odczyt zdjęcia działa, dodawanie zdjęcia
Wiadomość wysłana przez: seba101 w Styczeń 14, 2021, 08:46:29
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");
Tytuł: Odp: SDK MediaDokumenty- zdjęcie odczyt zdjęcia działa, dodawanie zdjęcia
Wiadomość wysłana przez: birds22 w Styczeń 14, 2021, 09:25:42
A to nie powinno być coś w stylu
towar.MediaDokumenty().ImportujMediaDokument(strFile);
?

Tytuł: Odp: SDK MediaDokumenty- zdjęcie odczyt zdjęcia działa, dodawanie zdjęcia
Wiadomość wysłana przez: seba101 w 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.