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); } }
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(); } }
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; } }