private void DodajEtiketuButton_Click(object sender, EventArgs e) { formValid = true; this.ValidateChildren(); if (!formValid) { return; } if (!sifraEtiketeTextBox.Text.Equals("") && !opisEiketeTextBox.Text.Equals("") && !izmenaEtikete) { et.SifraEtikete = sifraEtiketeTextBox.Text; et.BojaEtikete = BojaButton.BackColor; et.OpisEtikete = opisEiketeTextBox.Text; MainFrame.postojeceEtikete.Add(et); } if (izmenaEtikete) { Etiketa novaEtiketa = new Etiketa(); novaEtiketa.SifraEtikete = sifraEtiketeTextBox.Text; novaEtiketa.BojaEtikete = BojaButton.BackColor; novaEtiketa.OpisEtikete = opisEiketeTextBox.Text; int ind = MainFrame.postojeceEtikete.IndexOf(et); MainFrame.postojeceEtikete.Remove(et); MainFrame.postojeceEtikete.Insert(ind, novaEtiketa); foreach (Spomenik s in MainFrame.evidencijaSpomenika) { foreach (Etiketa eti in s.Etikete) { if (novaEtiketa.SifraEtikete.Equals(eti.SifraEtikete)) { int index = s.Etikete.IndexOf(eti); s.Etikete.RemoveAt(index); s.Etikete.Insert(index, novaEtiketa); break; } } } } this.DialogResult = DialogResult.OK; this.Close(); }
private void EtiketaSpomenikaFrame_Load(object sender, EventArgs e) { if (izmenaEtikete) { sifraEtiketeTextBox.Text = et.SifraEtikete; sifraEtiketeTextBox.Enabled = false; opisEiketeTextBox.Text = et.OpisEtikete; BojaButton.BackColor = et.BojaEtikete; this.Text = "Izmena etikete"; } else { et = new Etiketa(); sifraEtiketeTextBox.Enabled = true; this.Text = "Unos etikete"; } formValid = false; }
private void PrikazEtiketaSpomenikaFrame_Activated(object sender, EventArgs e) { if (postojeceEtiketeDataGridView.SelectedRows.Count > 0) { izabranaEtiketa = (Etiketa)postojeceEtiketeDataGridView.SelectedRows[0].DataBoundItem; sifraEtiketeTextBox.Text = izabranaEtiketa.SifraEtikete; opisEiketeTextBox.Text = izabranaEtiketa.OpisEtikete; BojaButton.BackColor = izabranaEtiketa.BojaEtikete; } else { resetWholeEtiketa(); } }
private void PrikazEtiketaSpomenikaFrame_Load(object sender, EventArgs e) { if (postojeceEtiketeDataGridView.SelectedRows.Count > 0) { izabranaEtiketa = (Etiketa)postojeceEtiketeDataGridView.SelectedRows[0].DataBoundItem; sifraEtiketeTextBox.Text = izabranaEtiketa.SifraEtikete; opisEiketeTextBox.Text = izabranaEtiketa.OpisEtikete; BojaButton.BackColor = izabranaEtiketa.BojaEtikete; } postojeceEtiketeDataGridView.Columns[0].HeaderText = "Šifra etikete"; postojeceEtiketeDataGridView.Columns[1].Visible = false; postojeceEtiketeDataGridView.Columns[2].HeaderText = "Opis etikete"; }
private void postojeceEtiketeDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (postojeceEtiketeDataGridView.SelectedRows.Count > 0) { izabranaEtiketa = (Etiketa)postojeceEtiketeDataGridView.Rows[e.RowIndex].DataBoundItem; sifraEtiketeTextBox.Text = izabranaEtiketa.SifraEtikete; opisEiketeTextBox.Text = izabranaEtiketa.OpisEtikete; BojaButton.BackColor = izabranaEtiketa.BojaEtikete; } }