public void AddCikkToGrid() { if (Count == null || Count == string.Empty || int.Parse(Count) < 1) { Logger.Log("Hibás mennyiség!"); return; } if (Munkaruha.Mennyiseg - int.Parse(Count) < 0) { Logger.Log("Több mennyiséget nem adhatsz ki mint amennyi a személynél van !"); return; } Cikkek.Where(p => p.Id == Munkaruha.Id).First().Mennyiseg -= int.Parse(Count); var ruha = new Munkaruha() { Cikkszam = Munkaruha.Cikkszam, Mennyiseg = int.Parse(Count), Id = Munkaruha.Id, Mertekegyseg = Munkaruha.Mertekegyseg, Cikknev = Munkaruha.Cikknev, Egysegar = Munkaruha.Egysegar, Partner = Munkaruha.Partner }; Ruhak.Add(ruha); NotifyOfPropertyChange(() => Ruhak); Count = ""; Munkaruha = new Munkaruha(); }
public void SearchingForRuha(ActionExecutionContext context) { var keyArgs = context.EventArgs as KeyEventArgs; if (string.IsNullOrEmpty(SearchCikk) || SearchCikk == "Keresés...") { SearchableRuha = new BindableCollection <Munkaruha>(Cikkek); return; } if (keyArgs != null) { SearchableRuha = new BindableCollection <Munkaruha>(); foreach (Munkaruha item in Cikkek.Where(p => p.NameForCikk.ToLower().Contains(SearchCikk.ToLower())).ToArray()) { SearchableRuha.Add(item); } NotifyOfPropertyChange(() => SearchableRuha); } }