Example #1
0
        private async void UsunCommandExecute()
        {
            if (dialogService.ShowQuestion_BoolResult("Czy usunąć zaznaczoną pozycję?") == false)
            {
                return;
            }

            if (WybranaPozycjaGeowlokniny.IDZamowienieHandloweTowarGeowloknina != 0)
            {
                unitOfWork.tblZamowienieHandloweTowarGeowloknina.Remove(WybranaPozycjaGeowlokniny);
                await unitOfWork.SaveAsync();
            }
            ListaPozycjiGeowloknin.Remove(WybranaPozycjaGeowlokniny);
        }
Example #2
0
        private void ValidujModel()
        {
            if (ListaPozycjiGeowloknin.Count() == 0)
            {
                IsValid = true;
                return;
            }

            foreach (var towar in ListaPozycjiGeowloknin)
            {
                if (!towar.IsValid)
                {
                    IsValid = false;
                }
            }
            IsValid = true;
        }
Example #3
0
        private async void GdyPrzeslanoZapisz(tblZamowienieHandlowe obj)
        {
            zamowienieHandlowe = obj;

            if (ListaPozycjiGeowloknin.Count() == 0)
            {
                return;
            }

            foreach (var towar in ListaPozycjiGeowloknin)
            {
                towar.IDZamowienieHandlowe = zamowienieHandlowe.IDZamowienieHandlowe;

                if (towar.IDZamowienieHandloweTowarGeowloknina == 0)
                {
                    unitOfWork.tblZamowienieHandloweTowarGeowloknina.Add(towar);
                }
            }
            await unitOfWork.SaveAsync();
        }