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(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) { 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) { 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(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(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) { 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(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) { if (this.DataSelect != null) { entities.ParametriUpdate(this.DataSelect.id_parametri, this.DataSelect.naziv_parametra, this.DataSelect.default_vrednost, this.DataSelect.id_tip_opreme, this.DataSelect.za_filter, this.DataSelect.tipParametra); } return(base.execute(entities)); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { if (this.DataSelect != null) { entities.RestoreIzbrisanParametar(this.DataSelect.id_parametri); } return(base.execute(entities)); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { FileUpload f = new FileUpload(); f.SaveAs("pera"); return(null); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { if (this.DataSelectOprema != null) { entities.OpremaSkiniSaLagera(this.DataSelectOprema.id_oprema); } return(base.execute(entities)); }
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(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 static List <DbItemParametri> VratiParametreZaOpremu(int idOpreme, DataSloj.SmartSoftwareBazaEntities entities) { List <DbItemParametri> lista = ( from parametar in entities.parametris join parametarOprema in entities.parametarOpremas on parametar.id_parametri equals parametarOprema.id_parametri where parametarOprema.id_oprema == idOpreme 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 } ).ToList(); return(lista); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { DbItemOpremaSaParametrima[] niz = ( from oprema in entities.opremas 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 } /* * 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(DataSloj.SmartSoftwareBazaEntities entities) { DbItemParametri[] nizSvihParametara = ( from parametar in entities.parametris where parametar.id_tip_opreme == DataSelect.id_tip_opreme 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 } ).ToArray(); OperationObject opObj = new OperationObject(); opObj.Niz = nizSvihParametara; opObj.Success = true; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { DbItemOpremaSaParametrima[] niz = ( from oprema in entities.opremas join korpa in entities.Korpas on oprema.id_oprema equals korpa.idOprema 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, kolicinaUKorpi = korpa.kolicina } ).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(DataSloj.SmartSoftwareBazaEntities entities) { DbItemKorisnici[] niz = (from korisnik in entities.korisnicis where korisnik.ime.Contains(KorisniciDataSelect.zaPretragu) || korisnik.prezime.Contains(KorisniciDataSelect.zaPretragu) || korisnik.mejl.Contains(KorisniciDataSelect.zaPretragu) 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 }).ToArray(); OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { DbItemGrupeOgranicenja[] niz = ( from ogranicenje in entities.grupe_ogranicenja join tipovi1 in entities.tip_opreme on ogranicenje.id_tip_opreme1 equals tipovi1.id_tip_opreme join tipovi2 in entities.tip_opreme on ogranicenje.id_tip_opreme2 equals tipovi2.id_tip_opreme into joinovaniTipovi from leftOuterJoinovaniTipovi in joinovaniTipovi.DefaultIfEmpty() join parametri1 in entities.parametris on ogranicenje.id_parametra1 equals parametri1.id_parametri join parametri2 in entities.parametris on ogranicenje.id_parametra2 equals parametri2.id_parametri into joinovaniParametri from leftOuterJoinovaniParametri in joinovaniParametri.DefaultIfEmpty() where ogranicenje.id_tip_opreme_kolekcije == this.DataSelectOgranicenja.id_tip_opreme_kolekcije select new DbItemGrupeOgranicenja() { Id_grupe_ogranicenja = ogranicenje.Id_grupe_ogranicenja, id_parametra1 = ogranicenje.id_parametra1, id_parametra2 = ogranicenje.id_parametra2, id_tip_opreme_kolekcije = ogranicenje.id_tip_opreme_kolekcije, id_tip_opreme1 = ogranicenje.id_tip_opreme1, id_tip_opreme2 = ogranicenje.id_tip_opreme2, tipProvere = ogranicenje.tipProvere, nazivParametra1 = parametri1.naziv_parametra, nazivParametra2 = leftOuterJoinovaniParametri.naziv_parametra, nazivTipaOpreme1 = tipovi1.naziv_tipa, nazivTipaOpreme2 = leftOuterJoinovaniTipovi.naziv_tipa }).ToArray(); OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { DbItemOblastiOpreme[] niz = ( from oblastiOpreme in entities.oblasti_opreme where oblastiOpreme.naziv_oblasti_opreme.Contains(DataSelectOblastiOpreme.ZaPretragu) select new DbItemOblastiOpreme() { id_oblasti_opreme = oblastiOpreme.id_oblasti_opreme, naziv_oblasti_opreme = oblastiOpreme.naziv_oblasti_opreme, picture = oblastiOpreme.picture, SlikaOriginalPutanja = oblastiOpreme.picture } ).ToArray(); for (int i = 0; i < niz.Length; i++) { niz[i].picture = HttpContext.Current.Server.MapPath("." + niz[i].picture).ToString(); } OperationObject opObj = new OperationObject(); opObj.Niz = niz; opObj.Success = true; return(opObj); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { entities.ZaposleniKorisniciUpdate(this.ZaposleniKorisniciDataSelect.id_korisnici, this.ZaposleniKorisniciDataSelect.ime, this.ZaposleniKorisniciDataSelect.prezime, this.ZaposleniKorisniciDataSelect.mejl, this.ZaposleniKorisniciDataSelect.broj_telefona, this.ZaposleniKorisniciDataSelect.username, this.ZaposleniKorisniciDataSelect.lozinka, this.ZaposleniKorisniciDataSelect.brojOstvarenihPoena, this.ZaposleniKorisniciDataSelect.id_uloge); return(base.execute(entities)); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { entities.RestoreIzbrisanKorisnik(this.ZaposleniKorisniciDataSelect.id_korisnici); return(base.execute(entities)); }
public override OperationObject execute(DataSloj.SmartSoftwareBazaEntities entities) { entities.DodajKorisnika(KorisniciDataSelect.ime, KorisniciDataSelect.prezime, KorisniciDataSelect.mejl, KorisniciDataSelect.broj_telefona, this.KorisniciDataSelect.id_uloge); return(base.execute(entities)); }
protected List <DbItemParametri> VratiSveParametreZaTipOpremeIPopuniOnoStoIma(int idOpreme, int idTipOpreme, DataSloj.SmartSoftwareBazaEntities entities) { List <DbItemParametri> lista = VratiParametreZaOpremu(idOpreme, entities); List <DbItemParametri> listaSvihParametara = ( from parametar in entities.parametris where parametar.id_tip_opreme == idTipOpreme 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, deletedField = parametar.deletedField } ).ToList(); foreach (var parametar in listaSvihParametara) { foreach (var parOprema in lista) { if (parametar.id_parametri == parOprema.id_parametri) { parametar.vrednost_parametra = parOprema.vrednost_parametra; } } } return(listaSvihParametara); }