private void prikaziBtn_Click(object sender, EventArgs e) { EditovanjeTakmicara editovanjeTakicara = new EditovanjeTakmicara(); try { DateTime dt; DateTime.TryParse(takmicariListView.SelectedItems[0].SubItems[5].Text, out dt); Clan clan = new Clan( Convert.ToInt64( takmicariListView.SelectedItems[0].SubItems[0].Text), takmicariListView.SelectedItems[0].SubItems[1].Text, takmicariListView.SelectedItems[0].SubItems[2].Text, takmicariListView.SelectedItems[0].SubItems[4].Text, dt, takmicariListView.SelectedItems[0].SubItems[3].Text ); editovanjeTakicara.Clan = clan; editovanjeTakicara.ShowDialog(); } catch (IndexOutOfRangeException ioorEx) { MessageBox.Show("Селектујте такмичара којег желите да прикажете"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void sacuvajBtn_Click(object sender, EventArgs e) { string ime = imeTxtBox.Text; string prezime = prezimeTxtBox.Text; string klub = klubComboBox.SelectedItem.ToString(); string pojas = pojasComboBox.SelectedItem.ToString(); DateTime datumRodjenja = datumRodjenjadTPicker.Value; long jmb; bool rezultat = false; try { jmb = Convert.ToInt64(jmbTxtBox.Text); } catch (FormatException fEx) { MessageBox.Show("ЈМБ није коректан", "Грешка!"); return; } if (ime.Equals("") || prezime.Equals("") || klub.Equals("") || pojas.Equals("")) { MessageBox.Show("Попуните сва поља", "Грешка!"); return; } Clan clan = new Clan(jmb, ime,prezime, pojas, datumRodjenja, klub); if (ClanDAO.sadrzi(jmb)) { rezultat = ClanDAO.azuriraj(clan); } else { rezultat = ClanDAO.dodaj(clan); } if (rezultat) this.Close(); else MessageBox.Show("Догодила се грешка", "Обавјештење!", MessageBoxButtons.YesNo); return; }