示例#1
0
 public Towar(Towary towar)
 {
     towarDb   = towar;
     Przyjecia = new ObservableCollection <Przyjecie>(DbAdapterEF.GetListaPrzyjec(towar.id));
     Wycofania = new ObservableCollection <Wycofanie>(DbAdapterEF.GetListaWycofan(towar.id));
     Wydania   = new ObservableCollection <WydanieView>(DbAdapterEF.GetListaWydan(towar.id));
 }
示例#2
0
 public void PobierzListeWydan()
 {
     try
     {
         List <WydanieView> lista = DbAdapterEF.GetListaWydan(Id);
         if (lista.Count > 0)
         {
             ListaWydan = new ObservableCollection <WydanieViewVM>(lista.Select(w => new WydanieViewVM(w)));
         }
         else
         {
             ListaWydan = new ObservableCollection <WydanieViewVM>();
         }
     }
     catch (Exception ex) { log.Error(ex); throw ex; }
 }
示例#3
0
 private void PobierzListePotwierdzen()
 {
     if (IsZalogowany)
     {
         int id = IsAdmin ? 0 : Uzytkownik.Id;
         List <WydanieView> lista = DbAdapterEF.GetListaWydan();
         if (lista.Any(w => w.IsDoPotwierdzeniaPrzyjecia(id)))
         {
             listaWydanDoPotwierdzenia = new ObservableCollection <WydanieViewVM>(lista.Where(w => w.IsDoPotwierdzeniaPrzyjecia(id)).Select(w => new WydanieViewVM(w)));
         }
         else
         {
             listaWydanDoPotwierdzenia = new ObservableCollection <WydanieViewVM>();
         }
     }
     else
     {
         listaWydanDoPotwierdzenia = new ObservableCollection <WydanieViewVM>();
     }
 }