示例#1
0
        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();
        }
示例#2
0
        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);
            }
        }