Jasne Proszę dodać dodatkowe obiekty biznesowe - tak jak poprzednio zaczynając od encjiDokumentu.
Przejść na zakładkę Code (można ją odkryć klikając prawym przyciskiem myszy np. na Raport - Strona dodatkowa), następnie dodać poniższą metodę (ważne jest, aby znajdowała się ona nad
#region StiReport Designer generated code - do not modify
#endregion StiReport Designer generated code - do not modify
private Tuple<string, string> PodajKontaktyPrzedstawiciela()
{
var kontakty = Dokument.encjaDokumentu.PodmiotWybrany.PodmiotDlaKtoregoHistoria.Firma.PrzedstawicielGlowny.Osoba.Podmiot.Kontakty;
kontakty.Connect();
kontakty.First();
string email = null;
string telefon = null;
while (!kontakty.IsEof)
{
if (kontakty.Podstawowy && kontakty.Rodzaj.Id == 3)
email = kontakty.Wartosc;
if (kontakty.Podstawowy && kontakty.Rodzaj.Id == 1)
telefon = kontakty.Wartosc;
kontakty.Next();
}
return Tuple.Create(email, telefon);
}
Po dodaniu metody w wybranym polu proszę wkleić
{PodajKontaktyPrzedstawiciela().Item1}
{PodajKontaktyPrzedstawiciela().Item2}
Item1 odpowiada za email, Item2 za telefon.