예제 #1
0
파일: Form1.cs 프로젝트: cupaki/hci
        /*     private void comboBox3_Validating(object sender, CancelEventArgs e)
         *   {
         *       if (!comboBox3.Items.Contains(comboBox3.Text))
         *       {
         *           unosCheck = false;
         *           greskaUnosa.SetError(comboBox3, "Polje 'Arheološki obrađen' ne sme ostati prazno.");
         *           // formIsValid = false;
         *           if (!errorRepeat[sender]) //Ovo je način da zabranimo korisnku da izađe iz kontrole prvi put, ali ne drugi put
         *           {
         *               //e.Cancel = true; //Prelazak iz kontrole je zabranjen
         *           }
         *           errorRepeat[sender] = !errorRepeat[sender];
         *       }
         *       else
         *       {
         *           if (comboBox3.Items.Contains(comboBox3.Text))
         *           {
         *               greskaUnosa.SetError(comboBox3, ""); //Ovako se postavlja da se greška isključi
         *               errorRepeat[sender] = false;
         *           }
         *       }
         *   } */

        /*    private void comboBox5_Validating(object sender, CancelEventArgs e)
         *  {
         *      if (!comboBox5.Items.Contains(comboBox5.Text))
         *      {
         *          unosCheck = false;
         *          greskaUnosa.SetError(comboBox5, "Polje 'Naseljeni region' ne sme ostati prazno.");
         *          // formIsValid = false;
         *          if (!errorRepeat[sender]) //Ovo je način da zabranimo korisnku da izađe iz kontrole prvi put, ali ne drugi put
         *          {
         *              //e.Cancel = true; //Prelazak iz kontrole je zabranjen
         *          }
         *          errorRepeat[sender] = !errorRepeat[sender];
         *      }
         *      else
         *      {
         *          if (comboBox5.Items.Contains(comboBox5.Text))
         *          {
         *              greskaUnosa.SetError(comboBox5, ""); //Ovako se postavlja da se greška isključi
         *              errorRepeat[sender] = false;
         *          }
         *      }
         *  } */

        private void button2_Click(object sender, EventArgs e)
        {
            textBox1.Text  = "";
            textBox2.Text  = "";
            textBox3.Text  = "";
            textBox4.Text  = "";
            comboBox1.Text = "";
            //  comboBox2.Text = "";
            //  comboBox3.Text = "";
            comboBox4.Text = "";
            //  comboBox5.Text = "";
            numericUpDown1.Value  = 0;
            richTextBox1.Text     = "";
            dateTimePicker1.Value = DateTime.Today;

            pictureBox2.Image           = null;
            pictureBox2.BackgroundImage = null;
            pictureBox2.BackgroundImage = defaultIkonica;
            greskaUnosa.Clear();
            label13.Visible = false;
            listView2.Items.Clear();


            List <Tag> tagici = TagoviBaza.getInstance().getTagovi();

            foreach (Tag t in tagici)
            {
                Console.WriteLine(t.oznakaTaga);
            }
        }
예제 #2
0
파일: Form1.cs 프로젝트: cupaki/hci
        private void button10_Click(object sender, EventArgs e)
        {
            Form2 f = new Form2();

            f.ShowDialog();
            if (f.DialogResult == DialogResult.OK)
            {
                // List<Tag> tag22 = TagoviBaza.getInstance().getTagovi();
                Tag tag = (Tag)f.Tag;
                // tag22.Add(tag);
                TagoviBaza.getInstance().getTagovi().Add(tag);

                ListViewItem li = new ListViewItem();
                li.ForeColor = tag.bojaTaga;
                li.Text      = tag.oznakaTaga;
                li.Tag       = tag;
                listView1.Items.Add(li);
            }
        }
예제 #3
0
파일: Form1.cs 프로젝트: cupaki/hci
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     SpomeniciBaza.getInstance().MemorisiDatoteku();
     TipoviBaza.getInstance().MemorisiDatoteku();
     TagoviBaza.getInstance().MemorisiDatoteku();
 }
예제 #4
0
파일: Form1.cs 프로젝트: cupaki/hci
        private void Form1_Load(object sender, EventArgs e)
        {
            SpomeniciBaza.getInstance().UcitajDatoteku();
            TipoviBaza.getInstance().UcitajDatoteku();
            TagoviBaza.getInstance().UcitajDatoteku();

            List <Tip>      tipovi    = TipoviBaza.getInstance().getTipovi();
            List <Spomenik> spomenici = SpomeniciBaza.getInstance().getSpomenici();
            List <Tag>      tagovi    = TagoviBaza.getInstance().getTagovi();

            //vezivanje tipa spomenika sa tipom
            foreach (Tip t in tipovi)
            {
                foreach (Spomenik sp in spomenici)
                {
                    if (sp.tip.imeTipa.Equals(t.imeTipa))
                    {
                        sp.tip = t;
                    }
                }
            }

            // povezivanje taga spomenika sa tagom
            foreach (Spomenik sp in spomenici)
            {
                List <Tag> tagovi_spomenika = new List <Tag>();


                foreach (Tag Tagsp in sp.tagovi)
                {
                    foreach (Tag tag in tagovi)
                    {
                        if (tag.oznakaTaga.Equals(Tagsp.oznakaTaga))
                        {
                            tagovi_spomenika.Add(tag);
                        }
                    }
                }
                sp.tagovi = tagovi_spomenika;
            }

            List <Tag> tagLista = TagoviBaza.getInstance().getTagovi();

            foreach (Tag tt in tagLista)
            {
                ListViewItem li = new ListViewItem();
                li.ForeColor = tt.bojaTaga;
                li.Text      = tt.oznakaTaga;
                li.Tag       = tt;
                listView1.Items.Add(li);
            }

            osveziTabeluSpomenika();

            formTree();
            pictureBox1.AllowDrop = true;
            foreach (ToolStripMenuItem item in contextMenuStrip1.Items)
            {
                if (item.Name.Equals("ukloniToolStripMenuItem"))
                {
                    item.Click += new EventHandler(Ukloni_spomenik_Click);
                }
            }

            // treeView1.GiveFeedback += tr
        }