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");