private void izbrisiUneseniLetButton_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows != null) { //brisanje iz dgv lf.letovi.Remove(lf.letovi.Find(x => x.ID == Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value))); //ponovna serijalizacija XMLSerialization.WriteXML <List <UneseniLet> >(lf.letovi); dataGridView1.Rows.Clear(); foreach (UneseniLet ul in lf.letovi) { dodajNaDataGridView(ul); } } }
private void rezervisiLetButton_Click(object sender, EventArgs e) { //posiljaoc string ime = imeTextBox.Text; string prezime = prezimeTextBox.Text; string jmbg = JMBGTextBox.Text; string telefon = telefonTextBox.Text; string komentar = komentarRichTextBox.Text; Posiljaoc p = new Posiljaoc(); try { p.ime = ime; errorProvider1.Clear(); } catch (Exception) { errorProvider1.SetError(imeTextBox, "unesite ime"); return; } try { p.prezime = prezime; errorProvider1.Clear(); } catch (Exception) { errorProvider1.SetError(prezimeTextBox, "unesite prezime"); return; } try { p.JMBG = jmbg; errorProvider1.Clear(); } catch (Exception) { errorProvider1.SetError(JMBGTextBox, "unesite ispravan jmbg"); return; } try { p.kontakt = telefon; errorProvider1.Clear(); } catch (Exception) { errorProvider1.SetError(telefonTextBox, "unesite ispravan telefon"); return; } //Posiljaoc p = new Posiljaoc(ime, prezime, jmbg, telefon, komentar); //let Let l = IzracunajCijenuLeta(); int id = 0; if (lf.letovi != null) { id = lf.letovi.Count() + 1; } //uneseni let double cijena = Convert.ToDouble(cijenaLetaTextBox.Text); UneseniLet ul = new UneseniLet(p, l, id, cijena); //dodavanje if (ul != null) { lf.letovi.Add(ul); dodajNaDataGridView(ul); //serijalizacija XMLSerialization.WriteXML <List <UneseniLet> >(lf.letovi); } }