Linq ritornare una lista attraverso una serie di filtri

sabato 01 febbraio 2014 - 18.52
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows 7  |  Visual Studio 2002  |  SQL Server 2008 R2  |  Chrome

Viridovix Profilo | Newbie

Salve,
scusate se eventualmente il post non è nella sezione corretta.

sto cercando si scrivere una query linq che mi restituisca una lista di ordini in stato aperto o meglio:

List<Order>GetOpenOrder(string shopId, string codeCustomer)
che restituisce una lista di ordini in stato aperto: aperti da un negozio per lo stesso cliente
Il campo CodeCustomer da filtare lo trovo tramite la property OrderCustomer , il campo shopId su Order.
Per recuperare l'ultimo stato di un ordine faccio riferimento alla property LastStatus all'interno della classe proxy PxOrder .
L'id dello stato aperto lo recupero tramite PxStatus.OpenStatusId

La property LastStatus nella classe Proxy PxCustomer e' la seguente:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


Nel metodo GetOpenOrder ho scritto la seguente query:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


IL mio problema e' nell'ultima condizione su LastStatus, cioe' come filtrare per lo stato aperto.
Grazie per qualsiasi suggerimento
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5