private void SelectAll() { if (PozycjeDok.Where(x => x.Zazn == true).Count() > 1) { PozycjeDok.ToList().ForEach(x => x.Zazn = false); } else { PozycjeDok.ToList().ForEach(x => x.Zazn = true); } }
void ZnajdzKafelek(KeyEventArgs e) { if (e.Key == Key.S) { Kodkreskowy += "S"; } else if (e.Key == Key.E) { Kodkreskowy += "E"; } else if (e.Key >= Key.D0 && e.Key <= Key.D9) { int num = GetKeyNumericValue(e) ?? -1; Kodkreskowy += num.ToString(); } if (e.Key == Key.Enter) { if (String.IsNullOrEmpty(Kodkreskowy)) { return; } if (Kodkreskowy == "EEEEE") { CloseAction(); return; } if (Kodkreskowy.Substring(0, 1) == "S") { SelDefStatus = ListaStatusow?.FirstOrDefault(x => x.KODSKANER == Kodkreskowy); if (SelDefStatus != null) { ZaznaczStatus(SelDefStatus.ID_IHP_DEFSTATUS); Save(null); PozycjeDok.ToList().ForEach(z => z.Zazn = false); } } else { int idpoz = Convert.ToInt32(Kodkreskowy); ZaznaczPoz(idpoz); } Kodkreskowy = string.Empty; } }