Bilder
Bilder können mit verschiedenen Objekten in microtech ERP verknüpft werden.
Kompatible DataSets implementieren IHasBild.
Exportieren
HasBild prüft, ob ein Bild hinterlegt ist,
SaveBild schreibt es in einen Stream oder eine Datei.
var artikel = bpApp.QueryDataSet<Artikel>().First(a => a.ArtNr == "10000");
if (artikel.HasBild())
{
using var ms = new MemoryStream();
artikel.SaveBild(ms);
File.WriteAllBytes(@"C:\Pfad\zu\Bild.jpg", ms.ToArray());
}
Importieren
LoadBild ersetzt das Bild.
artikel.LoadBild(@"C:\Pfad\zu\Bild.jpg");