private void button1_Click(object sender, EventArgs e) { BinaryFormatter formatter = new BinaryFormatter(); Stream stream = File.OpenRead(@"Kupci.txt"); lista_osoba = (List <Kupac>)formatter.Deserialize(stream); foreach (var Kupac in lista_osoba) { //MessageBox.Show("" + Kupac.Ime + "" + Kupac.Password); if (textBox1.Text.Equals(Kupac.Ime) && textBox2.Text.Equals(Kupac.Password)) { Form f1 = new IzmenaRezervacija(Kupac); f1.Show(); } } stream.Close(); }
private void button2_Click(object sender, EventArgs e) { Boolean flag = false; Ponude p2 = (Ponude)listBox1.SelectedItem; DateTime dt = dateTimePicker1.Value.Date; DateTime dt2 = dateTimePicker2.Value.Date; Automobili auto = new Automobili(); if (DateTime.Compare(Convert.ToDateTime(p2.Datum_od).Date, dt) <= 0 && DateTime.Compare(Convert.ToDateTime(p2.Datum_do).Date, dt2) >= 0) { MessageBox.Show("Uspesna rezervacija"); } else { MessageBox.Show("Neuspesna rezervacija unesite datum u okviru selektovane ponude!"); return; } foreach (Automobili a in lista_automobila) { if (a.Kubikaza == comboBox2.Text && a.Gorivo == comboBox3.Text && a.Pogon == comboBox4.Text && a.Karoserija == comboBox5.Text && a.Model == comboBox6.Text && a.Vrsta_menjaca == comboBox7.Text && a.Broj_vrata == Int16.Parse(comboBox8.Text) && a.Godiste == comboBox9.Text) { MessageBox.Show("Uspesna provera automobila"); lista_rezervacija.Add(new Rezervacije(a.Id, narucioc.Id, dt.ToShortDateString(), dt2.ToShortDateString(), p2.Cena_danu)); flag = true; } } if (!flag) { MessageBox.Show("Neuspesna provera automobila molimo vas izmenite podatke"); return; } BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = File.OpenWrite(@"rezervacije.txt"); formatter.Serialize(stream, lista_rezervacija); stream.Dispose(); Form f = new IzmenaRezervacija(narucioc); f.Show(); this.Close(); }