Example #1
0
        private async Task PobierzZapotrzebowanieZbiezacegoMiesiaca()
        {
            try
            {
                ListaZapotrzebowan = await UnitOfWork.vwZapotrzebowanieEwidencja.PobierzZapotrzebowanieZbiezacegoMiesiacaAsync();

                ListaZapotrzebowan = ListaZapotrzebowan.OrderByDescending(l => l.Nr);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
 private async Task PobierzZapotrzebowaniaZweryfikowaneINieZaakceptowaneAsync()
 {
     try
     {
         using (var uow = UnitOfWorkFactory.Create())
         {
             ListaZapotrzebowan = await uow.vwZapotrzebowanieEwidencja.PobierzZapotrzebowaniaZweryfikowaneIOczekujaceAsync();
         }
         ListaZapotrzebowan = ListaZapotrzebowan.OrderByDescending(l => l.Nr);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #3
0
        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;
        }
Example #4
0
        private async Task PobierzZapotrzebowaniaZweryfikowaneIOczekujaceAsync()
        {
            ListaZapotrzebowan = await UnitOfWork.vwZapotrzebowanieEwidencja.PobierzZapotrzebowaniaZweryfikowaneIOczekujaceAsync();

            ListaZapotrzebowan = ListaZapotrzebowan.OrderByDescending(l => l.Nr);
        }