Autor Wątek: Zestawienie numerów telefonów  (Przeczytany 2978 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline loograk

  • Nowy użytkownik
  • *
  • Wiadomości: 45
  • Reputacja +0/-0
  • Wersja programu: 1.29
Zestawienie numerów telefonów
« dnia: 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!

Offline ranym

  • Aktywny użytkownik
  • ***
  • Wiadomości: 117
  • Reputacja +18/-0
  • Wersja programu: nexo pro
Odp: Zestawienie numerów telefonów
« Odpowiedź #1 dnia: 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()
Pozdrawiam
Aleksander

Offline loograk

  • Nowy użytkownik
  • *
  • Wiadomości: 45
  • Reputacja +0/-0
  • Wersja programu: 1.29
Odp: Zestawienie numerów telefonów
« Odpowiedź #2 dnia: Kwiecień 05, 2016, 15:41:03 »
super! a jeśli bym chciał dodać jeszcze symbol klienta?

Offline ranym

  • Aktywny użytkownik
  • ***
  • Wiadomości: 117
  • Reputacja +18/-0
  • Wersja programu: nexo pro
Odp: Zestawienie numerów telefonów
« Odpowiedź #3 dnia: Kwiecień 05, 2016, 15:46:42 »
W pierwszym select
Symbol = p.Sygnatura.PelnaSygnatura,w drugim
Symbol = p.Symbol
Pozdrawiam
Aleksander

Offline loograk

  • Nowy użytkownik
  • *
  • Wiadomości: 45
  • Reputacja +0/-0
  • Wersja programu: 1.29
Odp: Zestawienie numerów telefonów
« Odpowiedź #4 dnia: Kwiecień 05, 2016, 15:56:44 »
Super. Dziękuję!

Offline loograk

  • Nowy użytkownik
  • *
  • Wiadomości: 45
  • Reputacja +0/-0
  • Wersja programu: 1.29
Odp: Zestawienie numerów telefonów
« Odpowiedź #5 dnia: Kwiecień 05, 2016, 16:43:55 »
Wiem, że grzeszę ale jeszcze potrzebuję wyświetlić opiekuna klienta.

Z góry dziękuję!

Offline ranym

  • Aktywny użytkownik
  • ***
  • Wiadomości: 117
  • Reputacja +18/-0
  • Wersja programu: nexo pro
Odp: Zestawienie numerów telefonów
« Odpowiedź #6 dnia: Kwiecień 05, 2016, 17:03:13 »
Spoko, ale to już ostatnia modyfikacja w ramach forum :)
Odpowiednio
Opiekun = p.OpiekunPodstawowy.Uzytkownik.Nazwai
Opiekun = p.Opiekun
Pozdrawiam
Aleksander

Forum Użytkownikow Subiekt GT

Odp: Zestawienie numerów telefonów
« Odpowiedź #6 dnia: Kwiecień 05, 2016, 17:03:13 »