public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { if (this.DataSelectOprema != null) { entities.OpremaUpdate ( this.DataSelectOprema.proizvodjac, this.DataSelectOprema.naslov, this.DataSelectOprema.cena, this.DataSelectOprema.opis, this.DataSelectOprema.model, this.DataSelectOprema.lager, this.DataSelectOprema.kolicina_u_rezervi, this.DataSelectOprema.kolicina_na_lageru, this.DataSelectOprema.oprema_na_popustu, this.DataSelectOprema.slikaOriginalPutanja, this.DataSelectOprema.id_oprema ); foreach (var item in this.DataSelectOprema.ListaParametara) { entities.UpdateVrednostParametra(item.vrednost_parametra, item.id_parametri, this.DataSelectOprema.id_oprema); } } OperationObject opObj = base.execute(entities); return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { if (this.DataSelectOprema != null) { System.Data.Objects.ObjectParameter idRezervacijePar = new System.Data.Objects.ObjectParameter("idOpreme", System.Type.GetType("System.Int32")); entities.OpremaInsert ( idRezervacijePar, this.DataSelectOprema.proizvodjac, this.DataSelectOprema.naslov, this.DataSelectOprema.cena, this.DataSelectOprema.opis, this.DataSelectOprema.model, this.DataSelectOprema.lager, this.DataSelectOprema.kolicina_u_rezervi, this.DataSelectOprema.kolicina_na_lageru, this.DataSelectOprema.oprema_na_popustu, this.DataSelectOprema.slika, this.DataSelectOprema.id_tip_opreme ); int id = Convert.ToInt32(idRezervacijePar.Value); this.DataSelectOprema.id_oprema = id; foreach (var item in this.DataSelectOprema.ListaParametara) { entities.UpdateVrednostParametra(item.vrednost_parametra, item.id_parametri, this.DataSelectOprema.id_oprema); } } OperationObject opObj = base.execute(entities); return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { if (this.DataSelectOblastiOpreme == null) { return(base.execute(entities)); } else { DbItemTipOpreme[] tipoviOpremeNiz = ( from tipovi in entities.tip_opreme join oblasti in entities.oblasti_opreme on tipovi.id_oblasti_opreme equals oblasti.id_oblasti_opreme where tipovi.id_oblasti_opreme == DataSelectOblastiOpreme.id_oblasti_opreme select new DbItemTipOpreme() { id_oblasti_opreme = tipovi.id_oblasti_opreme, id_tip_opreme = tipovi.id_tip_opreme, naziv_tipa = tipovi.naziv_tipa } ).ToArray(); OperationObject opObj = new OperationObject(); opObj.Niz = tipoviOpremeNiz; opObj.Success = true; return(opObj); } }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { OpTipoviOpremeZaKonfiguracijuZaIdKonfigurcije op = new OpTipoviOpremeZaKonfiguracijuZaIdKonfigurcije(); DbItemTipoviZaKonfiguraciju dataselect = (this.DataSelectTipoviOpreme as DbItemTipoviZaKonfiguraciju); op.DataSelectTipoviOpreme = dataselect; OperationObject rez = OperationManager.Singleton.executeOp(op); DbItemTipoviZaKonfiguraciju[] niz = rez.Niz as DbItemTipoviZaKonfiguraciju[]; foreach (var item in niz) { OpOpremaSelect opOprema = new OpOpremaSelect(); opOprema.DataSelectOprema = new DbItemOpremaSaParametrima() { id_tip_opreme = (int)dataselect.idTipOpremeKolekcije }; OperationObject rezultat = OperationManager.Singleton.executeOp(opOprema); item.KolekcijaOpreme = rez.Niz as DbItemOpremaSaParametrima[]; } rez.Success = true; rez.Niz = niz; return(rez); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { ObjectResult <int?> rez = null; rez = entities.IstorijaKupovineKupciInitPrikaz(); int?[] tmpNiz = rez.ToArray(); DbItemKupci[] niz = (from grupisanKupac in tmpNiz join kupac in entities.korisnicis on grupisanKupac.Value equals kupac.id_korisnici select new DbItemKupci() { id_korisnici = kupac.id_korisnici, brojOstvarenihPoena = kupac.broj_ostvareni_poena, broj_telefona = kupac.broj_telefona, deletedField = kupac.deletedField, id_uloge = kupac.id_uloge, ime = kupac.ime, lozinka = kupac.lozinka, mejl = kupac.mejl, prezime = kupac.prezime, username = kupac.username }).ToArray(); foreach (var item in niz) { item.ListaKupovina = ListaKupovinaZaKorisnika(item.id_korisnici, entities); } OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { if (this.DataSelect.zaPretragu != null || this.DataSelect.zaPretragu != "") { DbItemParametri[] nizSvihParametara = ( from parametar in entities.parametris where parametar.naziv_parametra.Contains(this.DataSelect.zaPretragu) select new DbItemParametri() { default_vrednost = parametar.default_vrednost, id_parametri = parametar.id_parametri, id_tip_opreme = parametar.id_tip_opreme, naziv_parametra = parametar.naziv_parametra, tipParametra = parametar.tipParametra, za_filter = parametar.za_filter } ).ToArray(); OperationObject opObj = new OperationObject(); opObj.Niz = nizSvihParametara; opObj.Success = true; return(opObj); } else { return(base.execute(entities)); } }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { int n = this.DataSelectOprema.ListaParametara.Count; int [] niz = this.VratiIdjeveZaFiltere(this.DataSelectOprema.id_tip_opreme, null, null, entities); //int[] niz1 = this.VratiIdjeveZaFiltere(this.DataSelectOprema.id_tip_opreme, 0, niz, this.DataSelectOprema.ListaParametara[0], entities); int[] nizTmp = niz; for (int i = 0; i < n; i++) { nizTmp = this.VratiIdjeveZaFiltere(this.DataSelectOprema.id_tip_opreme, nizTmp, this.DataSelectOprema.ListaParametara[i], entities); } List <DbItemOpremaSaParametrima> l = new List <DbItemOpremaSaParametrima>(); foreach (var item in nizTmp) { this.DataSelectOprema.id_oprema = item; l.Add(vratiOpremuZaIdOpreme(item, entities)); } OperationObject opObj = new OperationObject(); opObj.Success = true; opObj.Niz = l.ToArray(); return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { List <DbItemRezervacijaSaOpremom> Lista = ( from rezervacija in entities.rezervacijes select new DbItemRezervacijaSaOpremom() { imeNaRezervacija = rezervacija.ime, id_rezervacije = rezervacija.id_rezervacije, datum_azuriranja_rezervacije = rezervacija.datum_azuriranja_rezervacije, datum_isteka_rezervacije = rezervacija.datum_isteka_rezervacije, datum_rezervacije = rezervacija.datum_rezervacije } ).ToList(); for (int i = 0; i < Lista.Count; i++) { Lista[i].ListaOpremeZaRezervaciju = this.vratiOpremuZaRezervacije(Lista[i].id_rezervacije, entities); } OperationObject opObj = new OperationObject(); opObj.Niz = Lista.ToArray(); opObj.Success = true; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { if (this.DataSelect == null) { return(base.execute(entities)); } else { DbItemParametri[] niz = ( from parametar in entities.parametris where parametar.id_tip_opreme == this.DataSelect.id_tip_opreme && parametar.za_filter == true select new DbItemParametri() { default_vrednost = parametar.default_vrednost, id_parametri = parametar.id_parametri, id_tip_opreme = parametar.id_tip_opreme, naziv_parametra = parametar.naziv_parametra, za_filter = parametar.za_filter } ).ToArray(); foreach (var item in niz) { item.ListaVrednostiZaFiltere = (entities.VrednostiParametra(item.id_parametri)).ToList(); } OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); } }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { System.Data.Objects.ObjectParameter idIstorijaKupovinePar = new System.Data.Objects.ObjectParameter("id_istorija_kupovine", System.Type.GetType("System.Int32")); if (this.IstorijaKupovineDataSelect != null && this.ListaKupljeneOpremaDataSelect != null) { int?idKupca = (this.IstorijaKupovineDataSelect.Kupac == null ? 0 : this.IstorijaKupovineDataSelect.Kupac.id_korisnici); entities.DodajUIstorijuKupovine(idIstorijaKupovinePar, this.IstorijaKupovineDataSelect.datum_prodaje, this.IstorijaKupovineDataSelect.prodavac.id_korisnici, idKupca == 0 ? null : idKupca, this.IstorijaKupovineDataSelect.ukupna_cena_kupovine, this.IstorijaKupovineDataSelect.broj_iskoriscenih_popust_poena); int idIstorijeKupovine = Convert.ToInt32(idIstorijaKupovinePar.Value); foreach (var item in this.ListaKupljeneOpremaDataSelect) { entities.DodajUIstorijuKupovineOprema(item.id_oprema, item.prodataKolicina, item.cena, item.popust_na_cenu, item.ukupna_cena_artikla, idIstorijeKupovine); } } //ovde dole treba da stavimo return base.execute(); //ali za to mora da napravmo gore select u base klasi OperationObject opObj = new OperationObject(); opObj.Success = true; opObj.Niz = new DbItemKupljenaOpremaSaParametrima[5]; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { DbItemParametri[] niz = ( from parametar in entities.parametris join parametarOprema in entities.parametarOpremas on parametar.id_parametri equals parametarOprema.id_parametri select new DbItemParametri() { default_vrednost = parametar.default_vrednost, id_parametri = parametar.id_parametri, id_tip_opreme = parametar.id_tip_opreme, naziv_parametra = parametar.naziv_parametra, vrednost_parametra = parametarOprema.vrednost_parametra, za_filter = parametar.za_filter } ).ToArray(); foreach (var item in niz) { item.ListaVrednostiZaFiltere = (entities.VrednostiParametra(item.id_parametri)).ToList(); } OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { DbItemOblastiOpreme[] oblastiOpremeNiz = ( from oblasti in entities.oblasti_opreme select new DbItemOblastiOpreme() { id_oblasti_opreme = oblasti.id_oblasti_opreme, naziv_oblasti_opreme = oblasti.naziv_oblasti_opreme, picture = oblasti.picture, SlikaOriginalPutanja = oblasti.picture, DeletedField = oblasti.deletedField } ).ToArray(); for (int i = 0; i < oblastiOpremeNiz.Length; i++) { oblastiOpremeNiz[i].picture = HttpContext.Current.Server.MapPath("." + oblastiOpremeNiz[i].picture).ToString(); } OperationObject opObj = new OperationObject(); opObj.Niz = oblastiOpremeNiz; opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { DbItemTipoviZaKonfiguraciju dataselect = (this.DataSelectTipoviOpreme as DbItemTipoviZaKonfiguraciju); DbItemTipoviZaKonfiguraciju[] niz = ( from tipovi in entities.tip_opreme join konfiguracija in entities.konfiguracija_kolekcije on tipovi.id_tip_opreme equals konfiguracija.id_tip_opreme_deo_kolekcije into joinovani from leftOuterTipoviZaKonfiguraciju in joinovani.DefaultIfEmpty() where leftOuterTipoviZaKonfiguraciju.Id_tip_opreme_kolekcije == dataselect.idTipOpremeKolekcije select new DbItemTipoviZaKonfiguraciju() { naziv_tipa = tipovi.naziv_tipa, id_tip_opreme = tipovi.id_tip_opreme, slika_tipa = tipovi.slika_tipa, id_oblasti_opreme = tipovi.id_oblasti_opreme, SlikaOriginalPutanja = tipovi.slika_tipa, DeletedField = tipovi.deletedField, idTipOpremeKolekcije = leftOuterTipoviZaKonfiguraciju.Id_tip_opreme_kolekcije, idTipOpremeDeoKolekcije = leftOuterTipoviZaKonfiguraciju.id_tip_opreme_deo_kolekcije, redosledPrikazivanja = leftOuterTipoviZaKonfiguraciju.redosled_prikazivanja, izabranZaKonfiguraciju = leftOuterTipoviZaKonfiguraciju.Id_tip_opreme_kolekcije == null || leftOuterTipoviZaKonfiguraciju.Id_tip_opreme_kolekcije == null ? false : true, moguca_kolicina_unosa = leftOuterTipoviZaKonfiguraciju.moguca_kolicina_unosa }).ToArray(); OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { DbItemKorisnici[] niz = (from korisnik in entities.korisnicis join uloga in entities.uloges on korisnik.id_uloge equals uloga.id_uloge select new DbItemKorisnici() { broj_telefona = korisnik.broj_telefona, id_korisnici = korisnik.id_korisnici, ime = korisnik.ime, prezime = korisnik.prezime, lozinka = korisnik.lozinka, brojOstvarenihPoena = korisnik.broj_ostvareni_poena, mejl = korisnik.mejl, id_uloge = korisnik.id_uloge, naziv_uloge = uloga.naziv_uloge, username = korisnik.username, deletedField = korisnik.deletedField }).ToArray(); OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { DbItemTipOpreme[] tipoviOpremeNiz = ( from tipovi in entities.tip_opreme join oblastiOpreme in entities.oblasti_opreme on tipovi.id_oblasti_opreme equals oblastiOpreme.id_oblasti_opreme into joinovani from leftOuterTipoviOblasti in joinovani.DefaultIfEmpty() select new DbItemTipOpreme() { naziv_tipa = tipovi.naziv_tipa, id_tip_opreme = tipovi.id_tip_opreme, slika_tipa = tipovi.slika_tipa, id_oblasti_opreme = tipovi.id_oblasti_opreme, SlikaOriginalPutanja = tipovi.slika_tipa, DeletedField = tipovi.deletedField, naziv_oblasti_opreme = leftOuterTipoviOblasti.naziv_oblasti_opreme } ).ToArray(); for (int i = 0; i < tipoviOpremeNiz.Length; i++) { tipoviOpremeNiz[i].slika_tipa = HttpContext.Current.Server.MapPath("." + tipoviOpremeNiz[i].slika_tipa).ToString(); } OperationObject opObj = new OperationObject(); opObj.Niz = tipoviOpremeNiz; opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { DbItemTipOpreme[] niz = ( from tipoviOpreme in entities.tip_opreme join oblastiOpreme in entities.oblasti_opreme on tipoviOpreme.id_oblasti_opreme equals oblastiOpreme.id_oblasti_opreme where tipoviOpreme.naziv_tipa.Contains(DataSelectTipoviOpreme.ZaPretragu) select new DbItemTipOpreme() { id_oblasti_opreme = tipoviOpreme.id_oblasti_opreme, id_tip_opreme = tipoviOpreme.id_tip_opreme, naziv_tipa = tipoviOpreme.naziv_tipa, slika_tipa = tipoviOpreme.slika_tipa, SlikaOriginalPutanja = tipoviOpreme.slika_tipa, naziv_oblasti_opreme = oblastiOpreme.naziv_oblasti_opreme } ).ToArray(); for (int i = 0; i < niz.Length; i++) { niz[i].slika_tipa = HttpContext.Current.Server.MapPath("." + niz[i].slika_tipa).ToString(); } OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { DbItemIstorijaKupovine[] niz = ( from istorijaKupovine in entities.istorija_kupovine orderby istorijaKupovine.datum_prodaje descending select new DbItemIstorijaKupovine() { datum_prodaje = istorijaKupovine.datum_prodaje, id_istorija_kupovine = istorijaKupovine.id_istorija_kupovine, idKupac = istorijaKupovine.id_kupca, idProdavac = istorijaKupovine.id_prodavca, ukupna_cena_kupovine = istorijaKupovine.ukupna_cena_kupovine, broj_iskoriscenih_popust_poena = istorijaKupovine.broj_iskoriscenih_popust_poena } ).ToArray(); foreach (var item in niz) { item.ListaKupljeneOpreme = VratiKupljenuOpremuZaIstorijuKupovine(item.id_istorija_kupovine, entities); item.Kupac = VratiKupcaZaIdKupca(item.idKupac, entities); item.prodavac = VratiProdavcaZaIdProdavca(item.idProdavac, entities); } OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { if (this.DataSelectKolekcijaOpreme != null) { var query = from p in entities.kolekcija_opreme group p by p.id_opreme into g select new { IdOpreme = g.Key }; DbItemKolekcijaOpreme[] niz = ( from kolekcijaOpreme in query join glavnaOprema in entities.opremas on kolekcijaOpreme.IdOpreme equals glavnaOprema.id_oprema select new DbItemKolekcijaOpreme() { cena = glavnaOprema.cena, id_oprema = glavnaOprema.id_oprema, id_tip_opreme = glavnaOprema.id_tip_opreme, kolicina_na_lageru = glavnaOprema.kolicina_na_lageru, kolicina_u_rezervi = glavnaOprema.kolicina_u_rezervi, lager = glavnaOprema.lager, model = glavnaOprema.model, naslov = glavnaOprema.naslov, opis = glavnaOprema.opis, oprema_na_popustu = glavnaOprema.oprema_na_popustu, proizvodjac = glavnaOprema.proizvodjac, slikaOriginalPutanja = glavnaOprema.slika, slika = glavnaOprema.slika } ).ToArray(); kolekcija_opreme[] svaOpremaIzKolekcijeOpreme = (from kolekcijaOpreme in entities.kolekcija_opreme select kolekcijaOpreme).ToArray(); for (int i = 0; i < niz.Length; i++) { niz[i].ListaParametara = OpOpremaBase.VratiParametreZaOpremu(niz[i].id_oprema, entities); niz[i].KolekcijaOpreme = kolekcijaOpremeZaIdKolekcije(niz[i].id_oprema, svaOpremaIzKolekcijeOpreme, entities); niz[i].slika = HttpContext.Current.Server.MapPath("." + niz[i].slika).ToString(); } OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); } else { return(base.execute(entities)); } }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { entities.AzurirajKorpu(DataSelectOprema.id_oprema, DataSelectOprema.kolicinaUKorpi); OperationObject opObj = new OperationObject(); opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { DataSelectOpremaRezervacija.datum_rezervacije = DateTime.Now; DataSelectOpremaRezervacija.datum_isteka_rezervacije = DateTime.Now; entities.AzurirajRezervacije(this.DataSelectOprema.id_oprema, this.DataSelectOpremaRezervacija.kolicina_rezervisane_opreme, DataSelectOpremaRezervacija.id_rezervacije, DataSelectOpremaRezervacija.datum_isteka_rezervacije, DataSelectOpremaRezervacija.datum_rezervacije); OperationObject opObj = new OperationObject(); opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { if (this.DataSelectOprema != null) { entities.RestoreIzbrisanaOprema(this.DataSelectOprema.id_oprema); } OperationObject opObj = base.execute(entities); return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { if (this.KorisniciDataSelect != null) { entities.AzurirajBrojPoena(this.KorisniciDataSelect.id_korisnici, this.KorisniciDataSelect.brojOstvarenihPoena); } OperationObject opObj = new OperationObject(); opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { if (this.NaruzbineDataSelect != null) { entities.NarudzbineInsert(this.NaruzbineDataSelect.id_oprema, this.NaruzbineDataSelect.kolicina, this.NaruzbineDataSelect.id_prodavca, this.NaruzbineDataSelect.datum_narudzbine); } OperationObject opObj = new OperationObject(); opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { if (this.DataSelectOprema == null) { return(base.execute(entities)); } else { DbItemOpremaSaParametrima[] niz = ( from oprema in entities.opremas where oprema.naslov.Contains(DataSelectOprema.zaPretragu) || oprema.model.Contains(DataSelectOprema.zaPretragu) || oprema.opis.Contains(DataSelectOprema.zaPretragu) || oprema.proizvodjac.Contains(DataSelectOprema.zaPretragu) select new DbItemOpremaSaParametrima() { cena = oprema.cena, id_oprema = oprema.id_oprema, id_tip_opreme = oprema.id_tip_opreme, kolicina_na_lageru = oprema.kolicina_na_lageru, kolicina_u_rezervi = oprema.kolicina_u_rezervi, lager = oprema.lager, model = oprema.model, naslov = oprema.naslov, opis = oprema.opis, oprema_na_popustu = oprema.oprema_na_popustu, proizvodjac = oprema.proizvodjac, slikaOriginalPutanja = oprema.slika, slika = oprema.slika, DeletedField = oprema.deletedField, } /* * http://stackoverflow.com/questions/9970100/calling-a-method-inside-a-linq-query * * treba da se za svaki posebno laptop pozove metod koji vraca * njegove parametre (kao kolerisan upit) valjda */ ).ToArray(); for (int i = 0; i < niz.Length; i++) { niz[i].ListaParametara = OpOpremaBase.VratiParametreZaOpremu(niz[i].id_oprema, entities); niz[i].slika = HttpContext.Current.Server.MapPath("." + niz[i].slika).ToString(); } OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); } }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { var items = (from istorijaKupovineOprema in entities.istorija_kupovine_oprema select new { istorijaKupovineOprema.kolicina }).ToList(); var sum = items.Select(c => c.kolicina).Sum(); Object[] niz = new Object[1]; niz[0] = sum as int?; OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { System.Data.Objects.ObjectParameter rez = new System.Data.Objects.ObjectParameter("ukupnoZaradjeno", System.Type.GetType("System.Double")); entities.IstorijaKupovineUkupnoZaradjeno(rez); double ukupnoZaradjeno = Convert.ToDouble(rez.Value); Object[] niz = new Object[1]; niz[0] = ukupnoZaradjeno; OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { if (this.IstorijaKupovineDataSelect != null) { ObjectResult <IstorijaKupovineNajprodavanijaOprema_Result> rez = entities.IstorijaKupovineNajprodavanijaOprema(this.IstorijaKupovineDataSelect.asc); IstorijaKupovineNajprodavanijaOprema_Result[] tmpNiz = rez.ToArray(); DbItemOpremaSaParametrimaStatistika[] oprema = (from najprodavanijaOprema in tmpNiz join opremaIzBaze in entities.opremas on najprodavanijaOprema.id_oprema equals opremaIzBaze.id_oprema select new DbItemOpremaSaParametrimaStatistika() { cena = opremaIzBaze.cena, DeletedField = opremaIzBaze.deletedField, id_oprema = opremaIzBaze.id_oprema, id_tip_opreme = opremaIzBaze.id_tip_opreme, kolicina_na_lageru = opremaIzBaze.kolicina_na_lageru, kolicina_u_rezervi = opremaIzBaze.kolicina_u_rezervi, lager = opremaIzBaze.lager, model = opremaIzBaze.model, naslov = opremaIzBaze.naslov, opis = opremaIzBaze.opis, proizvodjac = opremaIzBaze.proizvodjac, slika = opremaIzBaze.slika, oprema_na_popustu = opremaIzBaze.oprema_na_popustu, kolkoPutaJeProdavata = najprodavanijaOprema.prodataKolicinaOpreme, slikaOriginalPutanja = opremaIzBaze.slika }).ToArray(); for (int i = 0; i < oprema.Length; i++) { oprema[i].ListaParametara = OpOpremaBase.VratiParametreZaOpremu(oprema[i].id_oprema, entities); oprema[i].slika = HttpContext.Current.Server.MapPath("." + oprema[i].slika).ToString(); } OperationObject opObj = new OperationObject(); opObj.Niz = oprema; opObj.Success = true; return(opObj); } else { return(base.execute(entities)); } }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { DbItemKorisnici[] korisniciNiz = ( from korisnik in entities.korisnicis where korisnik.username == DataSelectKorisnici.username && korisnik.lozinka == DataSelectKorisnici.lozinka select new DbItemKorisnici() { id_korisnici = korisnik.id_korisnici, id_uloge = korisnik.id_uloge, username = korisnik.username }).ToArray(); OperationObject opObj = new OperationObject(); opObj.Niz = korisniciNiz; opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { System.Data.Objects.ObjectParameter idRezervacijePar = new System.Data.Objects.ObjectParameter("idRezervacije", System.Type.GetType("System.Int32")); entities.DodajRezervacije(DataSelectOpremaRezervacija.imeNaRezervacija, DataSelectOpremaRezervacija.datum_rezervacije, DataSelectOpremaRezervacija.datum_isteka_rezervacije, idRezervacijePar); int id = Convert.ToInt32(idRezervacijePar.Value); foreach (var rezervacijaItem in DataSelectRezervacijaNiz) { entities.InsertRezervacijeOprema(rezervacijaItem.id_oprema, id, rezervacijaItem.kolicina_rezervisane_opreme); } OperationObject opObj = new OperationObject(); opObj.Success = true; return(opObj); }
public override OperationObject execute(SmartSoftwareBazaEntities entities) { System.Data.Objects.ObjectParameter rez = new System.Data.Objects.ObjectParameter("ukupnoZaradjeno", System.Type.GetType("System.Double")); if (this.IstorijaKupovineDataSelect != null) { entities.IstorijaKupovineZaradjenoDanas(this.IstorijaKupovineDataSelect.datumDanas, this.IstorijaKupovineDataSelect.datumSutra, rez); } double ukupnoZaradjeno = Convert.ToDouble(rez.Value); Object[] niz = new Object[1]; niz[0] = ukupnoZaradjeno; OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }