示例#1
0
 private void dodajNaDataGridView(UneseniLet ul)
 {
     dataGridView1.Rows.Add(ul.ID, ul.let.distanca, ul.let.prtljag, ul.let.taksa,
                            ul.let.klasa, ul.posiljaoc.ToString(), ul.posiljaoc.JMBG, ul.posiljaoc.kontakt, ul.posiljaoc.komentar);
 }
示例#2
0
        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);
            }
        }