Пример #1
0
        public void OnNavigatedTo(NavigationContext navigationContext)
        {
            var artikalID = navigationContext.Parameters["ArtikalID"];

            if (artikalID == null)
            {
                if (SelectedArtikal == null)
                {
                    FormirajSpisakArtikala();
                }
                return;
            }

            var  jeIzbrisan = navigationContext.Parameters["JeIzbrisan"];
            bool deleted    = false;

            if (jeIzbrisan != null)
            {
                deleted = (bool)jeIzbrisan;
            }

            long id = (long)artikalID;

            // Ako je parametar ArtikalID=0 onda nista nije menjano
            if (id != 0)
            {
                if (deleted)
                {
                    TextIsNotSelected = String.Format("Artikal {0} {1} je izbrisan!", SelectedArtikal.Sifra, SelectedArtikal.Naziv);
                }

                FormirajSpisakArtikala();

                if (deleted)
                {
                    SelectedArtikal = null;
                }
                else
                {
                    Artikal editovanArtikal = Artikli.FirstOrDefault(a => a.ID == id);
                    if (editovanArtikal.ID != 0)
                    {
                        SelectedArtikal = editovanArtikal;
                    }
                }
            }
        }
Пример #2
0
        public void OnNavigatedTo(NavigationContext navigationContext)
        {
            var artPar = navigationContext.Parameters["ArtikalID"];

            if (artPar != null)
            {
                var artikalID   = (long)artPar;
                var izabraniArt = Artikli.FirstOrDefault(a => a.ID == artikalID);
                if (izabraniArt != null)
                {
                    SelectedArtikal = izabraniArt;
                }
            }

            // Ako je forma pozvana iz Izbora dezena pamtim dezen koji je bio izabran
            var dezPar = navigationContext.Parameters["DezenID"];

            if (dezPar != null)
            {
                _prosledjenDezenID = (long)dezPar;
            }
        }