private void btnPrijava_Click(object sender, EventArgs e) { foreach (Administrator a in listaKupaca) { /* if (a.Titula.Equals("Glavni") || a.Titula.Equals("Admin")) * {*/ if (a.KorisnickoIme.Equals(txtKorisnickoIme.Text) && a.Lozinka.Equals(txtLozinka.Text) && a.Titula == "Kupac" /*&& (a.Titula.Equals("Admin") || a.Titula.Equals("Glavni")*/) { idKupca = a.IDBRadmina; imeAdmina = a.Ime; prezimeAdmina = a.Prezime; DateTime datum = DateTime.Now; datumPristupa = datum.ToLongDateString() + " " + datum.ToShortTimeString(); MessageBox.Show("Uspesno ste ulogovani!"); Form rezervisanaAuta = new frmRezervisanaAuta(); statusLogina = true; rezervisanaAuta.Show(); break; } else { statusLogina = false; } } if (statusLogina == false) { MessageBox.Show("Podaci nisu validni!"); } }
private void btnRezervisi_Click(object sender, EventArgs e) { if (dtpDatumVracanja.Value > nadjenePonude[lstNarudzbine.SelectedIndex].DatumDo) { MessageBox.Show("Datum vracanja ne sme da bude veci od nase ponude!"); } if (dtpDatumPreuzimanja.Value < nadjenePonude[lstNarudzbine.SelectedIndex].DatumOd) { MessageBox.Show("Datum preuzimanja ne sme da bude raniji od nase ponude!"); } int krajnjaCena = brDana * nadjenePonude[lstNarudzbine.SelectedIndex].Cena; r = new Rezervacija(nadjenePonude[lstNarudzbine.SelectedIndex].IdAuta, idKupca, dtpDatumPreuzimanja.Value, dtpDatumVracanja.Value, krajnjaCena); if (File.Exists(rezervacijeFajl)) { bf = new BinaryFormatter(); fs = new FileStream(rezervacijeFajl, FileMode.Open, FileAccess.Write, FileShare.ReadWrite); listaRezervacija.Add(r); bf.Serialize(fs, listaRezervacija); MessageBox.Show("Uspesno snimljena rezervacija"); fs.Flush(); fs.Close(); fs.Dispose(); Form rezervisanaAuta = new frmRezervisanaAuta(); rezervisanaAuta.Show(); } else { bf = new BinaryFormatter(); fs = new FileStream(rezervacijeFajl, FileMode.Create, FileAccess.Write, FileShare.ReadWrite); listaRezervacija.Add(r); bf.Serialize(fs, listaRezervacija); MessageBox.Show("Uspesno snimljena rezervacija"); fs.Flush(); fs.Close(); fs.Dispose(); Form rezervisanaAuta = new frmRezervisanaAuta(); rezervisanaAuta.Show(); } nadjenePonude.Clear(); }