Forum Użytkownikow Subiekt GT
NEXO => Subiekt NEXO => Wątek zaczęty przez: loograk w Kwiecień 05, 2016, 14:00:06
-
Witam
Czy ma ktoś może gotowe zestawienie wszystkich numerów telefonów dla Subiekta NEXO?
W Subiekcie GT miałem:
select adr_Symbol Symbol, adr_Nazwa Nazwa, Telefony=stuff((select '; ' + tel_Numer from tel__Ewid where tel_IdAdresu=adr_id for XML path ('')),1,2,'')
from adr__Ewid where adr_TypAdresu=1
Pozdrawiam!
-
Np tak (główny element Podmiot)
(from p in (from p in source
select
new
{
Id = p.Id,
Nazwa = p.NazwaSkrocona,
Telefony = p.Kontakty.Where(k => k.Rodzaj.Nazwa == "telefon").Select(k => k.Wartosc)
}).ToArray()
select
new Wynik
{
Id = p.Id,
Nazwa = p.Nazwa,
Telefony = string.Join("; ", p.Telefony)
}).ToArray().AsQueryable()
-
super! a jeśli bym chciał dodać jeszcze symbol klienta?
-
W pierwszym select
Symbol = p.Sygnatura.PelnaSygnatura,
w drugim
Symbol = p.Symbol
-
Super. Dziękuję!
-
Wiem, że grzeszę ale jeszcze potrzebuję wyświetlić opiekuna klienta.
Z góry dziękuję!
-
Spoko, ale to już ostatnia modyfikacja w ramach forum :)
Odpowiednio
Opiekun = p.OpiekunPodstawowy.Uzytkownik.Nazwa
i
Opiekun = p.Opiekun