Esempio n. 1
0
 public UneseniLet(Posiljaoc p, Let l, int id, double cijena)
 {
     this.posiljaoc = p;
     this.let       = l;
     this.id        = id;
     this.cijena    = cijena;
 }
Esempio n. 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);
            }
        }