Skocz do zawartości

Użycie pól własnych w raporcie sferycznym

Polecane posty

Dzień dobry,

 

Chciałbym obsłużyć poniższy fragment kodu, ale tutaj pojawia się wyjątek

<Description>Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.</Description>
 <Method>Boolean CzyRozbijacKryteriumPoleWlasne(Int32)</Method>

 

public bool CzyRozbijacKryteriumPoleWlasne(int idKompletu)
        {
            
            var nazwaPolaRozbijaj = "Rozbijaj";
            var komplet = _asortymenty.Dane.Wszystkie().ResolveExtensionProperties().FirstOrDefault(aso => aso.Id == idKompletu);
            var polaWlasne = komplet.PolaWlasneAdv2.Get<bool?>(nazwaPolaRozbijaj);
            var wartoscPolaRozbijaj = polaWlasne.HasValue
                ? polaWlasne.Value
                : true;
            return wartoscPolaRozbijaj;
        }

 

Link to postu

Dziękuję za informację. Poprawiłem tę funkcję jak niżej i działa.

 

 public bool CzyRozbijacKryteriumPoleWlasne(int idKompletu)
        {
            
            var nazwaPolaRozbijaj = "Rozbijaj";
            var komplet = _asortymenty.Dane.Wszystkie()
                .Where(aso => aso.Id == idKompletu)
                .Where(aso => aso.PolaWlasneAdv2.Get<bool?>(nazwaPolaRozbijaj).Value==true)
                .ResolveExtensionProperties().FirstOrDefault();
            return komplet != null;
        }

 

Link to postu
×
×
  • Dodaj nową pozycję...