Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }