コード例 #1
0
        private static void ObrisiTipNamestaja()
        {
            Console.WriteLine("Unesite id tip namestaja kog zelite da izbrisete:");
            int id = int.Parse(Console.ReadLine());

            nadjiTNpoID(id).Obrisan = true;
            IspisiMeniTipNamestaja();
            GenericSeriallzer.Serialize <TipNamestaja>("tipnamestaja.xml", TN);
        }
コード例 #2
0
        private static void IzmeniNamestaj()
        {
            Console.WriteLine("Unesite id namestaja kog zelite da izmenite:");
            int      id = int.Parse(Console.ReadLine());
            Namestaj n  = nadjiNamestajpoID(id);

            IspisiMeniTipNamestaja();
            GenericSeriallzer.Serialize <Namestaj>("namestaj.xml", Namestaj1);
        }
コード例 #3
0
        private static void ObrisiNamestaj()
        {
            Console.WriteLine("Unesite id namestaja kog zelite da izbrisete:");
            int id = int.Parse(Console.ReadLine());

            nadjiNamestajpoID(id).Obrisan = true;
            IspisiMeniNamestaja();
            GenericSeriallzer.Serialize <Namestaj>("namestaj.xml", Namestaj1);
        }
コード例 #4
0
        private static void DodajTipNamestaja()
        {
            Console.WriteLine("UNesite naziv za tip namestaja:");
            String naziv = Console.ReadLine();

            TN.Add(new TipNamestaja
            {
                Id    = idzaTN(),
                Naziv = naziv,
            });


            GenericSeriallzer.Serialize <TipNamestaja>("tipnamestaja.xml", TN);
            IspisiMeniTipNamestaja();
        }
コード例 #5
0
        private static void DodajNamestaj()
        {
            Console.WriteLine("Naziv:");
            String naziv = Console.ReadLine();

            Console.WriteLine("Cena:");
            String cena = Console.ReadLine();

            Console.WriteLine("Kolicina u magacinu:");
            String koliUmagacinu = Console.ReadLine();

            Console.WriteLine("Unesite id Tip namestaja:");
            String       odg = Console.ReadLine();
            TipNamestaja tn  = nadjiTNpoID(int.Parse(odg));

            if (tn != null)
            {
                Console.WriteLine("Da li namestaj ima akciju (y/n):");
                String odgovor = Console.ReadLine();

                if (odgovor == "y" || odgovor == "Y")
                {
                    Console.WriteLine("Unesite id akcije:");
                    Akcija a = nadjiAkcijupoID(int.Parse(Console.ReadLine()));
                    Namestaj1.Add(new Namestaj()
                    {
                        Id                  = idzaN(),
                        Naziv               = naziv,
                        JedinicnaCena       = double.Parse(cena),
                        KolicinivaUMagacinu = int.Parse(koliUmagacinu),
                        TipNamestaja        = tn,
                        Akcija              = a,
                    });
                    GenericSeriallzer.Serialize <Namestaj>("namestaj.xml", Namestaj1);
                    IspisiGlavniMeni();
                }
                else if (odgovor == "n" || odgovor == "N")
                {
                    Namestaj1.Add(new Namestaj()
                    {
                        Id                  = idzaN(),
                        Naziv               = naziv,
                        JedinicnaCena       = double.Parse(cena),
                        KolicinivaUMagacinu = int.Parse(koliUmagacinu),
                        TipNamestaja        = tn,
                        Akcija              = null,
                    });
                    GenericSeriallzer.Serialize <Namestaj>("namestaj.xml", Namestaj1);
                    IspisiGlavniMeni();
                }
                else
                {
                    Console.WriteLine("Uneli ste pogresnu vrednost");
                    DodajNamestaj();
                }
            }

            else
            {
                Console.WriteLine("Uneli ste pogresnu vrednost");
                DodajNamestaj();
            }
        }