Forum Użytkownikow Subiekt GT

NEXO => Subiekt NEXO => Wątek zaczęty przez: loograk w Kwiecień 05, 2016, 14:00:06

Tytuł: Zestawienie numerów telefonów
Wiadomość wysłana 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!
Tytuł: Odp: Zestawienie numerów telefonów
Wiadomość wysłana przez: ranym w Kwiecień 05, 2016, 15:15:49
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()
Tytuł: Odp: Zestawienie numerów telefonów
Wiadomość wysłana przez: loograk w Kwiecień 05, 2016, 15:41:03
super! a jeśli bym chciał dodać jeszcze symbol klienta?
Tytuł: Odp: Zestawienie numerów telefonów
Wiadomość wysłana przez: ranym w Kwiecień 05, 2016, 15:46:42
W pierwszym select
Symbol = p.Sygnatura.PelnaSygnatura,w drugim
Symbol = p.Symbol
Tytuł: Odp: Zestawienie numerów telefonów
Wiadomość wysłana przez: loograk w Kwiecień 05, 2016, 15:56:44
Super. Dziękuję!
Tytuł: Odp: Zestawienie numerów telefonów
Wiadomość wysłana przez: loograk w Kwiecień 05, 2016, 16:43:55
Wiem, że grzeszę ale jeszcze potrzebuję wyświetlić opiekuna klienta.

Z góry dziękuję!
Tytuł: Odp: Zestawienie numerów telefonów
Wiadomość wysłana przez: ranym w Kwiecień 05, 2016, 17:03:13
Spoko, ale to już ostatnia modyfikacja w ramach forum :)
Odpowiednio
Opiekun = p.OpiekunPodstawowy.Uzytkownik.Nazwai
Opiekun = p.Opiekun