public static bool InicijalizujKorisnike() { try { ISession session = SessionManager.GetSession(); Delatnost delatnost = new Delatnost(); if (session == null) { return(false); } session.Execute("insert into \"Korisnik\" (\"korisnikID\", email, ime, prezime, telefon, vebsajt, sifra)" + " values ('1', '*****@*****.**', 'Stefan', 'Petkovic', '433232', 'stefinsajt.com', '1234');"); session.Execute("insert into \"Korisnik\" (\"korisnikID\", email, ime, prezime, telefon, vebsajt, sifra)" + " values ('2', '*****@*****.**', 'Todor', 'Misic', '345632', 'todinsajt.com', '1234');"); return(true); } catch (Exception e) { return(false); } }
public static Delatnost VratiDelatnost(string delatnostID) { try { ISession session = SessionManager.GetSession(); Delatnost delatnost = new Delatnost(); if (session == null) { return(null); } Row delatnostData = session.Execute("select * from \"Delatnost\" where \"delatnostID\"='" + delatnostID + "'").FirstOrDefault(); if (delatnostData != null) { OdradiDodeleDelatnost(delatnost, delatnostData); } return(delatnost); } catch (Exception e) { return(new Delatnost()); } }
public static bool InicijalizujTeme() { try { ISession session = SessionManager.GetSession(); Delatnost delatnost = new Delatnost(); if (session == null) { return(false); } session.Execute("insert into \"Tema\" (\"delatnostID\", \"korisnikID\", \"temaID\", datumKreiranja, sadrzaj, vidljivost, naslov)" + " values ('6', '1', '1', '" + DateTime.Now.ToString() + "', 'Pre oko mesec dana sam obavešten da će grad kupiti" + " parcelu do moje, a zbog proširenja ulice (ne bih navodi još uvek lokaciju). Bio sam u Urbanizmu, gde sam " + "obavešten da će se mojoj parceli pridodati (tj da je u njihovim planovima već pridodat) deo parcele koju grad" + " planira da kupi, i to 5 metara širine, pa dužinom cele moje parcele. Ovo bi značilo da će moj plac biti na uglu" + " dve ulice. Moja ideja je spajanjem stare kuće i dela nove parcele napravim novi objekat. Veličina tog objekta bi" + " bila oko 8*10m spoljne dimenzije. Koliko sam obavešten, dozvoljena je izgradnja prizemlja, prvog sprata i " + "potkrovlja, na teritoriji gde ja živim. Plan mi je da u prizemlju napravim poslovni prostor (iz razloga što će" + " se on nalaziti na uglu dve ulice), dok bi na prvom spratu i potkrovlju napravio 4 ili 2 stana (mada bih ja više" + " voleo 4, al otom potom).', 'svi', 'Izgradnja male zgrade')"); session.Execute("insert into \"Tema\" (\"delatnostID\", \"korisnikID\", \"temaID\", datumKreiranja, sadrzaj, vidljivost, naslov)" + " values ('7', '2', '2', '" + DateTime.Now.ToString() + "', 'Potreban mi je ozbiljan savet arhitekte koji se " + "bavi izradom projekata (idejnih i glavnih) za legalizaciju tj. za dobijanje gradjevinske dozvole!Jedan gavni " + "projekat kuce sam predao Sluzbi zaduzenoj za legalizaciju pre godinu dana. Oni su ga tek od nedavno uzeli u " + "razmatranje. U njemu stoji da je to kuca sa prizemljem i potkrovljem. Medjutim, u medjuvremenu sam izgrdio sprat" + " (umesto potkrovlja), a potkrovlja nece ni biti (samo tavan). Sada mi moj arhitakta trazi 500 evra za novi idejni" + " i 2000 evra za novi glavni projekat. Da li postoji mogucnost da samo izmenim vec postojeci glavni projejat?" + "', 'svi', 'Pomoć oko projekta za realizaciju')"); DodajOdgovor(new Odgovor { KorisnikID = "2", TemaID = "1", OdgovorID = "1", Sadrzaj = "Proveri koliko brojila smes da imas a samim tin i stanova. Tu nije više porodično stanovanje. " + "500eur po kvm izgradnja. Pitanje je sta želiš da postignes, pa to odlučuje o isplativosti, " + "40 % a mozda i manje je izgrađenost parcele.Videti lokacijske uslove.", Datum = DateTime.Now.ToString(), Glasovi = 0 }); DodajKomentarOdgovoru("1", "2", "1", "1", "Idealno bi bilo kada bi se ovaj objekat napravio, prodalo šta mora da se proda da" + " bi se pokrili troškovi izgradnje, a ovo što ostane da se rentira. Što se tiče izgrađenosti, pronašao sam inforamciju " + "je 50 % dozvoljeno, možda je tačno možda i ne, ne garantujem."); DodajKomentarOdgovoru("1", "2", "1", "2", "Onda bi bilo dobro da proveriš to."); return(true); } catch (Exception e) { return(false); } }
private void btnVratiDelatnost_Click(object sender, EventArgs e) { Delatnost delatnost = DataProvider.VratiDelatnost("1"); if (delatnost != null) { MessageBox.Show("Naziv delatnosti: " + delatnost.naziv); } else { MessageBox.Show("Greska!"); } }
public static List <Delatnost> VratiSveDelatnosti() { try { ISession session = SessionManager.GetSession(); List <Delatnost> delatnosti = new List <Delatnost>(); if (session == null) { return(null); } var delatnostiData = session.Execute("select * from \"Delatnost\""); foreach (var delatnostData in delatnostiData) { Delatnost delatnost = new Delatnost(); OdradiDodeleDelatnost(delatnost, delatnostData); delatnosti.Add(delatnost); } if (delatnosti.Count() == 0) { if (InicijalizujDelatnosti()) { delatnostiData = session.Execute("select * from \"Delatnost\""); foreach (var delatnostData in delatnostiData) { Delatnost delatnost = new Delatnost(); OdradiDodeleDelatnost(delatnost, delatnostData); delatnosti.Add(delatnost); } } else { return(delatnosti); } } return(delatnosti); } catch (Exception e) { return(new List <Delatnost>()); } }
private static void OdradiDodeleDelatnost(Delatnost delatnost, Row delatnostData) { try { if (delatnostData["delatnostID"] != null) { delatnost.delatnostID = delatnostData["delatnostID"].ToString(); } else { delatnost.delatnostID = ""; } if (delatnostData["naziv"] != null) { delatnost.naziv = delatnostData["naziv"].ToString(); } else { delatnost.naziv = ""; } if (delatnostData["opis"] != null) { delatnost.opis = delatnostData["opis"].ToString(); } else { delatnost.opis = ""; } if (delatnostData["tip"] != null) { delatnost.tip = delatnostData["tip"].ToString(); } else { delatnost.tip = ""; } } catch (Exception e) { throw new Exception(e.Message); } }
public static bool DodajDelatnost(Delatnost delatnost) { try { ISession session = SessionManager.GetSession(); if (session == null) { return(false); } RowSet delatnostPodaci = session.Execute("insert into \"Delatnost\" (\"delatnostID\", naziv, opis, tip)" + "values ('" + delatnost.delatnostID + "', '" + delatnost.naziv + "', '" + delatnost.opis + "', '" + delatnost.tip + "')"); return(true); } catch (Exception e) { return(false); } }
public static bool azurirajDelatnost(Delatnost delatnost) { try { ISession session = SessionManager.GetSession(); if (session == null) { return(false); } RowSet delatnostData = session.Execute("update \"Delatnost\" set naziv = '" + delatnost.naziv + "' ," + " opis = '" + delatnost.opis + "', tip = '" + delatnost.tip + "'" + " where \"delatnostID\" = '" + delatnost.delatnostID + "'"); return(true); } catch (Exception e) { return(false); } }
public static bool InicijalizujDelatnosti() { try { ISession session = SessionManager.GetSession(); Delatnost delatnost = new Delatnost(); if (session == null) { return(false); } session.Execute("INSERT INTO \"Delatnost\"(\"delatnostID\", naziv, opis, tip)" + "VALUES ('1','Informacione tehnologije' ,'Informacione tehnologije obuhvataju izucavanje, " + "projektovanje, razvoj, implementaciju (sprovođenje) i podrška ili upravljanje računarskim" + "informacionim sistemima (IS), softverskim aplikacijama i hardverom' ,'Nauka');"); session.Execute("INSERT INTO \"Delatnost\"(\"delatnostID\", naziv, opis, tip)" + "VALUES ('2','Narodna knjizevnost' ,'Narodna (usmena) književnost se sastoji od priča i pesama" + " koje su stvorili nepoznati talentovani pojedinci. Njihove umotvorine prenosile su se usmeno sa" + " generacije na generaciju, a prvobitna priča ili pesma često je menjala svoj oblik i sadržinu jer" + " je neko od prenosilaca tokom pričanja ili pevanja što dodavao ili izostavljao' ,'Knjizevnost');"); session.Execute("INSERT INTO \"Delatnost\"(\"delatnostID\", naziv, opis, tip)" + "VALUES ('3','Psihologija' ,'Psihologija je nauka o ponašanju i mentalnim procesima. Mentalni" + " procesi obuhvataju svest i nesvesne procese. Psiholozi nastoje da objasne ulogu mentalnih " + "procesa u pojedinačnom i grupnom ponašanju. Oni takođe proučavaju i biološke procese koji su u" + " osnovi ponašanja.' ,'Nauka');"); session.Execute("INSERT INTO \"Delatnost\"(\"delatnostID\", naziv, opis, tip)" + "VALUES ('4','Medicina' ,'Medicina se bavi dijagnostikom, preventivom i terapijom fizičke i " + "psihičke bolesti čoveka. Medicina oznacava i nauku bolesti i prakticnu primenu. Savremena " + "medicina primenjuje biomedicinske nauke, biomedicinska istrazivanja, kao i geneticku i medicinsku" + " tehnologiju ' ,'Nauka');"); session.Execute("INSERT INTO \"Delatnost\"(\"delatnostID\", naziv, opis, tip)" + "VALUES ('5','Masinstvo' ,'Masinstvo ili strojarstvo jeste disciplina inženjerstva koja se odnosi na principe " + "inženjerstva, fizike i nauke o materijalima za analizu, dizajn, proizvodnju i upravljanje mehaničkim sistemima." + " Masinstvo je grana inženjerstva koja uključuje proizvodnju i korištenje toplote i mehaničke snage za dizajn, " + "proizvodnju i operiranje mašinama i alatima. Jedna je od najstarijih i najširih disciplina inženjerstva.' ,'Konstrukcije');"); session.Execute("INSERT INTO \"Delatnost\"(\"delatnostID\", naziv, opis, tip)" + "VALUES ('6','Gradjevinarstvo' ,'Opste gradjevinarstvo predstavlja izgradnju kompletnih stambenih " + "i poslovnih zgrada, prodavnica i drugih javnih zgrada, pomoćnih i poljoprivrednih zgrada i sl., " + "ili, pak, izgradnju ostalih građevina kao što su autoputevi, ulice, mostovi, tuneli, železničke pruge," + " aerodromi, pristaništa i drugi priobalni objekti, sistemi za navodnjavanje, kanalizacioni sistemi, " + "industrijski objekti, cevovodi i električni vodovi, sportski objekti itd.' ,'Izgradnja');"); session.Execute("INSERT INTO \"Delatnost\"(\"delatnostID\", naziv, opis, tip)" + "VALUES ('7','Arhitektura', 'U uzem smislu, arhitektura je nauka i umetnost projektovanja i " + "oblikovanja zgrada, odnosno unutrašnjeg i spoljašnjeg arhitektonskog prostora: enterijera i " + "eksterijera.' ,'Nauka');"); return(true); } catch (Exception e) { return(false); } }