Dodawnie załącznika do towaru.

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, obiekty COM .NET

Moderator: mikey

g4ce
Posty: 13
Rejestracja: 02 mar 2020, 12:38
Rola: Konsultant CDN XL
Wersja: 2019

Dodawnie załącznika do towaru.

Post autor: g4ce »

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


}

ODPOWIEDZ