private void btnKorisnikPredavac_Click(object sender, EventArgs e) { string predavac = comboBox2.Text; Dictionary <string, object> queryDict = new Dictionary <string, object>(); queryDict.Add("predavac", predavac); var query = new Neo4jClient.Cypher.CypherQuery("match(p:Predavac)<-[r: PREDAJE]-(k:Kurs)-[r1: POHADJA]->(n:Korisnik) where p.ime = { predavac } return n ORDER BY n.ime", queryDict, CypherResultMode.Set); try { List <Korisnik> korisnici = ((IRawGraphClient)client).ExecuteGetCypherResults <Korisnik>(query).ToList(); Prikaz3 frm = new Prikaz3(); frm.Value = korisnici; frm.ShowDialog(); comboBox2.Text = ""; } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void btnPrikaziKorisnika_Click(object sender, EventArgs e) { string korisnik = ".*" + txtImeKorisnika.Text + ".*"; Dictionary <string, object> queryDict = new Dictionary <string, object>(); queryDict.Add("korisnik", korisnik); var query = new Neo4jClient.Cypher.CypherQuery("match (k:Korisnik) where k.ime =~ {korisnik} return k order by k.ime", queryDict, CypherResultMode.Set); try { List <Korisnik> korisnici = ((IRawGraphClient)client).ExecuteGetCypherResults <Korisnik>(query).ToList(); Prikaz3 frm = new Prikaz3(); frm.Value = korisnici; frm.ShowDialog(); txtImeKorisnika.Text = ""; } catch (Exception exc) { MessageBox.Show(exc.Message); } }