Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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 = "";
            }
        }
Ejemplo n.º 3
0
        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 = "";
            }
        }
Ejemplo n.º 4
0
        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 = "";
            }
        }