private async Task PobierzZapotrzebowanieZbiezacegoMiesiaca() { try { ListaZapotrzebowan = await UnitOfWork.vwZapotrzebowanieEwidencja.PobierzZapotrzebowanieZbiezacegoMiesiacaAsync(); ListaZapotrzebowan = ListaZapotrzebowan.OrderByDescending(l => l.Nr); } catch (Exception) { throw; } }
private async Task PobierzZapotrzebowaniaZweryfikowaneINieZaakceptowaneAsync() { try { using (var uow = UnitOfWorkFactory.Create()) { ListaZapotrzebowan = await uow.vwZapotrzebowanieEwidencja.PobierzZapotrzebowaniaZweryfikowaneIOczekujaceAsync(); } ListaZapotrzebowan = ListaZapotrzebowan.OrderByDescending(l => l.Nr); } catch (Exception) { throw; } }
private void PobierzListeZapotrzebowan() { if (WybranaKlasyfikacjaOgolna == null) { return; } try { if (WybranaKlasyfikacjaOgolna != null && WybranaKlasyfikacjaSzczegolowa == null && WybraneUrzadzenie == null) { ListaZapotrzebowan = zapotrzebowanieEwidencja.Where(z => z.IDKlasyfikacjaOgolna == WybranaKlasyfikacjaOgolna.IDKlasyfikacjaOgolna); } else if (WybranaKlasyfikacjaOgolna != null && WybranaKlasyfikacjaSzczegolowa != null && WybraneUrzadzenie == null) { ListaZapotrzebowan = zapotrzebowanieEwidencja .Where(z => z.IDKlasyfikacjaOgolna == WybranaKlasyfikacjaOgolna.IDKlasyfikacjaOgolna) .Where(z => z.IDKlasyfikacjaSzczegolowa == WybranaKlasyfikacjaSzczegolowa.IDKlasyfikacjaSzczegolowa); } else { ListaZapotrzebowan = zapotrzebowanieEwidencja .Where(z => z.IDKlasyfikacjaOgolna == WybranaKlasyfikacjaOgolna.IDKlasyfikacjaOgolna) .Where(z => z.IDKlasyfikacjaSzczegolowa == WybranaKlasyfikacjaSzczegolowa.IDKlasyfikacjaSzczegolowa) .Where(z => z.IDUrzadzenia == WybraneUrzadzenie.IDUrzadzenia); } ListaZapotrzebowan = ListaZapotrzebowan.OrderByDescending(s => s.SumaOfKoszt); } catch (Exception ex) { dialogService.ShowInfo_BtnOK(ex.Message); } ZapotrzebowanieTytul = $"Zapotrzebowania dla \r" + $"{WybranaKlasyfikacjaOgolna.Nazwa} - " + $"{(WybranaKlasyfikacjaSzczegolowa!=null? WybranaKlasyfikacjaSzczegolowa.Nazwa : String.Empty)} - " + $"{(WybraneUrzadzenie!=null? WybraneUrzadzenie.Nazwa : String.Empty)}"; SumaZapotrzebowan = ListaZapotrzebowan.Sum(s => s.SumaOfKoszt).GetValueOrDefault(); //WybranaKlasyfikacjaSzczegolowa = null; //WybraneUrzadzenie = null; }
private async Task PobierzZapotrzebowaniaZweryfikowaneIOczekujaceAsync() { ListaZapotrzebowan = await UnitOfWork.vwZapotrzebowanieEwidencja.PobierzZapotrzebowaniaZweryfikowaneIOczekujaceAsync(); ListaZapotrzebowan = ListaZapotrzebowan.OrderByDescending(l => l.Nr); }