public DbItemOpremaSaParametrima[] OpremaSaParametrimaAdminPanelUpdate(DbItemOpremaSaParametrima opremaZaAzuriranje)
        {
            OpOpremaSaParametrimaAdminPanelUpdate op = new OpOpremaSaParametrimaAdminPanelUpdate();

            op.DataSelectOprema = opremaZaAzuriranje;
            OperationObject rezultat = OperationManager.Singleton.executeOp(op);

            return(rezultat.Niz as DbItemOpremaSaParametrima[]);
        }
        public DbItemOpremaSaParametrima[] OpremaSaParametrimaAdminPanelInsert(DbItemOpremaSaParametrima opremaZaInsert)
        {
            OpOpremaSaParametrimaAdminPanelInsert op = new OpOpremaSaParametrimaAdminPanelInsert();

            op.DataSelectOprema = opremaZaInsert;
            OperationObject rezultat = OperationManager.Singleton.executeOp(op);

            return(rezultat.Niz as DbItemOpremaSaParametrima[]);
        }
        public DbItemOpremaSaParametrima[] UpdateOpreme(DbItemOpremaSaParametrima opremaZaUpdate)
        {
            OpOpremaUpdate op = new OpOpremaUpdate();

            op.DataSelectOprema = opremaZaUpdate;
            OperationObject rezultat = OperationManager.Singleton.executeOp(op);

            DbItemOpremaSaParametrima[] opremaSaParametrima = rezultat.Niz as DbItemOpremaSaParametrima[];
            return(opremaSaParametrima);
        }
Esempio n. 4
0
        private void PopuniRezervacije(DbItemRezervacijaSaOpremom[] ListaRezervacija)
        {
            this.Rezervacije = new ObservableCollection <Rezervacije>();

            for (int i = 0; i < ListaRezervacija.Length; i++)
            {
                Rezervacije r = new Rezervacije()
                {
                    DatumAzuriranjaRezervacije = ListaRezervacija[i].datum_azuriranja_rezervacije, DatumIstekaRezervacije = ListaRezervacija[i].datum_isteka_rezervacije, DatumRezervacije = ListaRezervacija[i].datum_rezervacije, IdRerezervacije = ListaRezervacija[i].id_rezervacije, Ime = ListaRezervacija[i].imeNaRezervacija
                };

                for (int j = 0; j < ListaRezervacija[i].ListaOpremeZaRezervaciju.Length; j++)
                {
                    DbItemOpremaSaParametrima o = ListaRezervacija[i].ListaOpremeZaRezervaciju[j];
                    r.Oprema.Add(new Oprema(null)
                    {
                        Cena                 = o.cena,
                        IdOprema             = o.id_oprema,
                        IdTipOpreme          = o.id_tip_opreme,
                        KolicinaNaLageru     = o.kolicina_na_lageru,
                        KolicinaURezervi     = o.kolicina_u_rezervi,
                        Lager                = o.lager,
                        Model                = o.model,
                        Name                 = o.naslov,
                        Opis                 = o.opis,
                        OpremaNaPopustu      = o.oprema_na_popustu,
                        Proizvodjac          = o.proizvodjac,
                        Slika                = o.slika,
                        SlikaOriginalPutanja = o.slikaOriginalPutanja,
                        IzabranaKolicina     = 1,
                        DaliMozeJosDaseDoda  = o.kolicina_na_lageru > 0,
                        TmpIzabranaKolicina  = o.kolicinaURezervacijama
                    });

                    for (int k = 0; k < o.ListaParametara.Length; k++)
                    {
                        DbItemParametri p = o.ListaParametara[k];
                        r.Oprema[j].ListaParametara.Add(new Parametri(null)
                        {
                            DefaultVrednost   = p.default_vrednost,
                            IdParametri       = p.id_parametri,
                            IdTipOpreme       = p.id_tip_opreme,
                            VrednostParametra = p.vrednost_parametra,
                            Name = p.naziv_parametra
                        });
                    }
                }
                this.Rezervacije.Add(r);
            }
        }