private void btnTip_Click(object sender, EventArgs e) { string tip = ".*" + txtTip.Text + ".*"; string kurs = ".*" + comboBox3.Text + ".*"; Dictionary <string, object> queryDict = new Dictionary <string, object>(); queryDict.Add("tip", tip); queryDict.Add("kurs", kurs); var query = new Neo4jClient.Cypher.CypherQuery("match (k:Kurs) where k.jezik =~ {kurs} and k.tip=~ {tip} return k", queryDict, CypherResultMode.Set); try { List <Kurs> kursevi = ((IRawGraphClient)client).ExecuteGetCypherResults <Kurs>(query).ToList(); PrikazKursa frm = new PrikazKursa(); frm.Value = kursevi; frm.ShowDialog(); txtGiliI.Text = ""; comboBox3.Text = ""; } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void btnPredavacDrzi_Click(object sender, EventArgs e) { if (comboBox2.Text != "") { 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) where p.ime = {predavac} return k", queryDict, CypherResultMode.Set); List <Kurs> kursevi = ((IRawGraphClient)client).ExecuteGetCypherResults <Kurs>(query).ToList(); PrikazKursa frm = new PrikazKursa(); frm.Value = kursevi; frm.ShowDialog(); comboBox2.Text = ""; } }
private void btnKorisnikPohadja_Click(object sender, EventArgs e) { if (comboBox4.Text != "") { string korisnik = comboBox4.Text; Dictionary <string, object> queryDict = new Dictionary <string, object>(); queryDict.Add("korisnik", korisnik); var query = new Neo4jClient.Cypher.CypherQuery("match (k:Korisnik)-[r:POHADJA]-(n:Kurs) where k.ime = {korisnik} return n", queryDict, CypherResultMode.Set); List <Kurs> kursevi = ((IRawGraphClient)client).ExecuteGetCypherResults <Kurs>(query).ToList(); PrikazKursa frm = new PrikazKursa(); frm.Value = kursevi; frm.ShowDialog(); comboBox4.Text = ""; } }
private void btnKurseviUSkoli_Click(object sender, EventArgs e) { if (comboBox1.Text != "") { string skola = comboBox1.Text; Dictionary <string, object> queryDict = new Dictionary <string, object>(); queryDict.Add("skola", skola); var query = new Neo4jClient.Cypher.CypherQuery("match (k:Kurs)-[r:ODRZAVA_SE]-(s:Skola) where s.naziv = {skola} return k", queryDict, CypherResultMode.Set); List <Kurs> kursevi = ((IRawGraphClient)client).ExecuteGetCypherResults <Kurs>(query).ToList(); PrikazKursa frm = new PrikazKursa(); frm.Value = kursevi; frm.ShowDialog(); comboBox1.Text = ""; } }