Moj kod niżej. Do CDN.DaneBinarne wpis mi się dodaje, kto mi podpowie jak dodać linka do towaru do bazy CDN.DaneBinarneLinki?
public static void Add(string kod, string name, string ean, string brand, string Collection, string color,
decimal price, string desc, string size, string nazwazdjecia, string twrgrupa)
{
CDNBase.AdoSession Sesja = Login.CreateSession();
var towary = (CDNTwrb1.Towary) Sesja.CreateObject("CDN.Towary", null);
var towar = (CDNTwrb1.ITowar) towary.AddNew(null);
var grupy = (CDNBase.ICollection) (Sesja.CreateObject("CDN.TwrGrupy", null));
var grupa = (CDNTwrb1.TwrGrupa) grupy["twg_kod ='" + twrgrupa + "'"];
towar.Nazwa = name;
towar.Kod = kod;
towar.Stawka = 23.00m;
towar.EAN = ean;
towar.Flaga = 2;
towar.KodDostawcy = brand;
towar.Opis = desc;
towar.TwGGIDNumer = grupa.GIDNumer;
var daneBinarne = (DaneBinarne)(Sesja.CreateObject("CDN.DaneBinarne", null));
var dane = (IDanaBinarna)daneBinarne.AddNew(null);
dane.Nazwa = nazwazdjecia;
dane.NazwaPliku = nazwazdjecia;
dane.DodajPlik("C:/AAAA/a.jpg");
var atrybut1 = (ITwrAtrybut) towar.Atrybuty.AddNew();
atrybut1.DeAID = 35;
atrybut1.Wartosc = color;
var atrybut2 = (ITwrAtrybut) towar.Atrybuty.AddNew();
atrybut2.DeAID = 34;
atrybut2.Wartosc = size;
foreach (ICena cena in towar.Ceny)
{
if (cena.Numer == 1)
{
cena.WartoscNetto = price;
}
}
towar.JM = "SZT";
Sesja.Save();
}
Dodawnie załącznika do towaru.
Moderator: mikey