Ejemplo n.º 1
0
        private async Task PobierzListeZK(ZK_Filtr filtrZK)
        {
            ListaZamowienOdKlientow = new ObservableCollection <vwZamOdKlientaAGG>(
                await filtr.FiltrujAsync(filtrZK));

            ListaZamowienOdKlientow = new ObservableCollection <vwZamOdKlientaAGG>(ListaZamowienOdKlientow.OrderByDescending(d => d.DataWyst).ToList());

            Podsumuj();
        }
Ejemplo n.º 2
0
        public async Task <IEnumerable <vwZamOdKlientaAGG> > FiltrujAsync(ZK_Filtr filtr)
        {
            listaZamowien = await unitOfWork.vwZamOdKlientaAGG.GetAllAsync();

            listaZamowienOdKlientow = new ObservableCollection <vwZamOdKlientaAGG>(listaZamowien);

            if (!string.IsNullOrEmpty(filtr?.NazwaTowaru))
            {
                var listaFiltrNazwa = listaZamowienOdKlientow.Where(z => z.TowarNazwa.ToLower().Contains(filtr.NazwaTowaru.ToLower()));
                listaZamowienOdKlientow = new ObservableCollection <vwZamOdKlientaAGG>(listaFiltrNazwa);
            }

            FiltrujDatePrzyjecia(filtr?.DataOd, filtr?.DataDo);
            FiltrujTerminRealizacji(filtr?.TerminRealizacjiOd, filtr?.TerminRealizacjiDo);
            FiltrujGrupe(filtr?.Grupa);
            FiltrujStatus(filtr?.Status);

            return(listaZamowienOdKlientow);
        }
Ejemplo n.º 3
0
 private async void GdyPrzeslanoFiltr(ZK_Filtr obj)
 {
     await PobierzListeZK(obj);
 }