Ejemplo n.º 1
0
 private void DanePoczatkowe()
 {
     try
     {
         dialog                      = new DialogService();
         szukanaFrazaTowar           = "";
         szukanaFrazaMagazyn         = "";
         Uzytkownik                  = DbAdapterEF.GetUzytkownika(User);
         Ustawienia.IdUzytkownika    = IsAdmin? 0 : Uzytkownik.Id;
         Ustawienia.NazwaUzytkownika = IsAdmin ? "admin" : Uzytkownik.Login;
         if (Uzytkownik != null && (Uzytkownik.Password == null || Uzytkownik.Password.Equals("")))
         {
             Uzytkownik.Password = Tools.SHA256(password);
             Uzytkownik.Save();
         }
         NowyTypTowaru   = new TypTowaruVM();
         NowaMarkaTowaru = new MarkaTowaruVM();
         PobierzListeFiltrow();
         PobierzListePracownikow();
         PobierzListeTowarow();
         PobierzListePotwierdzen();
         RaisePropertyChanged("IsZalogowany");
         RaisePropertyChanged("ListaTypowTowarow");
         RaisePropertyChanged("ListaNazwTypowTowarow");
         RaisePropertyChanged("ListaMarekTowarow");
         RaisePropertyChanged("ListaNazwMarekTowarow");
         RaisePropertyChanged("PracownicyFiltr");
         RaisePropertyChanged("TowaryFiltr");
         RaisePropertyChanged("MagazynFiltr");
         RaisePropertyChanged("IsAdmin");
         RaisePropertyChanged("ListaWydanDoPotwierdzenia");
     }
     catch (Exception ex) { dialog.ShowError(ex); log.Error(ex); }
 }
Ejemplo n.º 2
0
 private void DodajTypTowaru()
 {
     try
     {
         Towar.ZapiszNowyTypTowaru(nowyTypTowaru.Nazwa);
         RaisePropertyChanged("ListaTypowTowarow");
     }
     catch (Exception ex) { dialog.ShowError(ex, "B³¹d zapisu typu towaru"); log.Error(ex); throw ex; }
     finally { NowyTypTowaru = new TypTowaruVM(); }
 }
Ejemplo n.º 3
0
 private void UsunTypTowaru(TypTowaruVM typ)
 {
     try
     {
         if (typ == null)
         {
             dialog.ShowError("Zaznacz typ towaru", "Uwaga");
             return;
         }
         if (listaTowarow.Any(t => t.IdTypu == typ.Id))
         {
             List <string> lista = listaTowarow.Where(t => t.IdTypu == typ.Id).Select(t => t.Nazwa).ToList();
             dialog.ShowError(String.Join(", ", lista.ToArray()), "Typ towaru przypisany");
             return;
         }
         ListaTypowTowarow.Remove(typ);
         TowarVM.UsunTypTowaru(typ);
         NowyTypTowaru = null;
         RaisePropertyChanged("ListaTypowTowarow");
     }
     catch (Exception ex) { dialog.ShowError(ex, "B³¹d usuwania typu towaru"); log.Error(ex); throw ex; }
 }