Esempio n. 1
0
File: Form1.cs Progetto: vonum/HCI
        private void selectImage(object sender, MouseEventArgs e)           //postavljanje bordera na selectovani picturebox
        {
            if (e.Button == MouseButtons.Left)
            {
                foreach (PictureBox p in panel1.Controls)
                {
                    p.BorderStyle = BorderStyle.None;
                }

                selectedPB = (PictureBox)sender;
                ((PictureBox)sender).BorderStyle = BorderStyle.Fixed3D;
            }
            else
            {
                foreach (Rsc resurs in resursi)
                {
                    if (((PictureBox)sender).Name.Equals(resurs.naziv))
                    {
                        Izmena izm = new Izmena(tipovi, resurs, new Tabela(resursi, tipovi, this), etikete, this);
                        izm.Show();
                        break;
                    }
                }
            }

            foreach (TreeNode node in stablo.Nodes[0].Nodes)
            {
                if (((PictureBox)sender).Name.Equals(node.Text))
                {
                    stablo.SelectedNode = node;
                }
            }

            stablo.SelectedImageIndex = stablo.SelectedNode.ImageIndex;
        }
Esempio n. 2
0
File: Form1.cs Progetto: vonum/HCI
 private void editFromMap(object sender, EventArgs e)
 {
     foreach (Rsc resurs in resursi)
     {
         if (((PictureBox)sender).Name.Equals(resurs.naziv))
         {
             Izmena izm = new Izmena(tipovi, resurs, new Tabela(resursi, tipovi, this), etikete, this);
             izm.Show();
             break;
         }
     }
 }
Esempio n. 3
0
File: Tabela.cs Progetto: vonum/HCI
        private void table_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 6)
            {
                Izmena izm = new Izmena(tipovi, resursi.ElementAt(table.CurrentRow.Index), this, form.etikete, form);
                izm.Show();
            }
            else
            if (e.ColumnIndex == 7)
            {
                Rsc tmp = resursi.ElementAt(table.CurrentRow.Index);

                //String naziv = resursi.ElementAt(table.CurrentRow.Index).naziv;
                resursi.RemoveAt(table.CurrentRow.Index);
                table.Rows.Remove(table.Rows[table.CurrentRow.Index]);

                form.removePB(tmp);
                form.reloadForm();
            }
            else
            {
                Rsc tmp = resursi.ElementAt(table.CurrentRow.Index);
                oznaka_tb.Text = tmp.oznaka;
                naziv_tb.Text  = tmp.naziv;
                opis_tb.Text   = tmp.opis;
                tip_tb.Text    = tmp.tip.naziv;
                if (tmp.obnovljiv)
                {
                    obn_tb.Text = "Obnovljiv";
                }
                else
                {
                    obn_tb.Text = "Neobnovljiv";
                }
                if (tmp.str_vaznost)
                {
                    strv_tb.Text = "Bitan";
                }
                else
                {
                    strv_tb.Text = "Nebitan";
                }
                jm_tb.Text = tmp.jm.ToString();
                if (tmp.eskploativ)
                {
                    ekspl_tb.Text = "Eksploativ";
                }
                else
                {
                    ekspl_tb.Text = "Neeksploativ";
                }
                cena_tb.Text  = tmp.cena.ToString();
                frekv_tb.Text = tmp.frekv.ToString();

                listView1.Items.Clear();

                foreach (Et et in tmp.etikete)
                {
                    listView1.Items.Add(et.oznaka);
                }
            }
        }
Esempio n. 4
0
File: Form1.cs Progetto: vonum/HCI
        private void izmeni_Click(object sender, EventArgs e)
        {
            Control sourceControl = null;

            ToolStripItem menuItem = sender as ToolStripItem;

            if (menuItem != null)
            {
                // Retrieve the ContextMenuStrip that owns this ToolStripItem
                ContextMenuStrip owner = menuItem.Owner as ContextMenuStrip;
                if (owner != null)
                {
                    // Get the control that is displaying this context menu
                    sourceControl = owner.SourceControl;
                }
            }

            if (sourceControl.GetType() == typeof(TreeView))
            {
                TreeNode tmp    = ((TreeView)sourceControl).SelectedNode;
                Rsc      resurs = null;
                if (tmp != null)
                {
                    foreach (Rsc r in resursi)
                    {
                        if (r.naziv.Equals(tmp.Text))
                        {
                            resurs = r;
                            break;
                        }
                    }
                }
                if (resurs != null)
                {
                    Izmena i = new Izmena(tipovi, resurs, new Tabela(resursi, tipovi, this), etikete, this);
                    i.Show();
                }

                reloadForm();
                reloadMap();
            }
            else if (sourceControl.GetType() == typeof(PictureBox))
            {
                Rsc        resurs = null;
                PictureBox tmp    = (PictureBox)sourceControl;
                foreach (Rsc r in resursi)
                {
                    if (r.naziv.Equals(tmp.Name))
                    {
                        resurs = r;
                        break;
                    }
                }

                if (resurs != null)
                {
                    Izmena i = new Izmena(tipovi, resurs, new Tabela(resursi, tipovi, this), etikete, this);
                    i.Show();
                }

                reloadForm();
                reloadMap();
            }
        }