private void AzurirajKorisnika(int id) { if (ProveraPoljaUnosa()) { string ime = txtIme.Text; string prezime = txtPrezime.Text; string jmbg = txtJMBG.Text; DateTime datum = Convert.ToDateTime(txtDatumRodjenja.Text); string telefon = txtTelefon.Text; string uloga = cbPozicija.SelectedValue.ToString(); string korisnicko_ime = txtKorisnickoIme.Text.ToLower(); string lozinka = txtLozinka.Text.ToString(); Korisnik korisnik = korisnici.FirstOrDefault(x => x.Korisnicko_ime == txtKorisnickoIme.Text); if (korisnik == null) { if (uloga == "administrator") { administratori.Add(new Administrator(id, ime, prezime, jmbg, datum, telefon, korisnicko_ime, lozinka)); Datoteka.Upisi(datoteka_administratori, administratori); } else { kupci.Add(new Kupac(id, ime, prezime, jmbg, datum, telefon, korisnicko_ime, lozinka)); Datoteka.Upisi(datoteka_kupci, kupci); } } UcitajListe(); DodajuListBox(); PopuniPolja(); } }
private void NapraviAutomobil(int id) { if (ProveraPoljaUnosa()) { string marka = txtMarka.Text; string model = txtModel.Text; int godiste; Int32.TryParse(txtGodiste.Text, out godiste); int kubikaza; Int32.TryParse(txtKubikaza.Text, out kubikaza); string pogon = cbPogon.SelectedValue.ToString(); string menjac = cbMenjac.SelectedValue.ToString(); string karoserija = cbKaroserija.SelectedValue.ToString(); string gorivo = cbGorivo.SelectedValue.ToString(); string brojvrata = cbBrojVrata.SelectedValue.ToString(); if (automobili == null) { automobili = new List <Automobil>(); } automobili.Add(new Automobil(id, marka, model, godiste, kubikaza, pogon, menjac, karoserija, gorivo, brojvrata)); automobili = automobili.OrderBy(x => x.Id).ToList(); Datoteka.Upisi(datoteka_automobili, automobili); DodajuListBox(); PopuniPolja(); } }
private void btnObrisi_Click(object sender, EventArgs e) { Rezervacije rezervacija = (Rezervacije)lbRezervacije.SelectedItem; sverezervacije.Remove(rezervacija); Datoteka.Upisi(datoteka_rezervacije, sverezervacije); UcitajRezervacije(); }
private void btnObrisi_Click(object sender, EventArgs e) { Ponuda ponuda = (Ponuda)lbPonude.SelectedItem; ponude.Remove(ponuda); ponude = ponude.OrderBy(x => x.Id).ToList(); Datoteka.Upisi(datoteka_ponude, ponude); PopuniLbPonude(); }
private void btnObrisi_Click(object sender, EventArgs e) { Rezervacije rezervacija = (Rezervacije)lbPregledRezervacija.SelectedItem; rezervacije.Remove(rezervacija); Datoteka.Upisi(datoteka_rezervacije, rezervacije); lbPregledRezervacija.Items.Clear(); foreach (Rezervacije r in rezervacije) { lbPregledRezervacija.Items.Add(r); } }
private void btnObrisiAutomobil_Click(object sender, EventArgs e) { DialogResult rezultat = MessageBox.Show("Da li zelite da obrisete automobil?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (rezultat == DialogResult.Yes) { Automobil automobil = (Automobil)lbAutomobili.SelectedItem; automobili.Remove(automobil); automobili = automobili.OrderBy(x => x.Id).ToList(); Datoteka.Upisi(datoteka_automobili, automobili); DodajuListBox(); PopuniPolja(); } else if (rezultat == DialogResult.No) { Automobil automobil = (Automobil)lbAutomobili.SelectedItem; OsveziPolja(automobil); } }
private void btnIzmeni_Click(object sender, EventArgs e) { Ponuda ponuda = (Ponuda)lbPonude.SelectedItem; lbAutomobili.Enabled = false; int id_ponude = ponuda.Id; int id_auto = ponuda.Id_auto; DateTime datum_od = dtpDatumOd.Value; DateTime datum_do = dtpDatumDo.Value; double cena; Double.TryParse(txtCena.Text, out cena); ponude.Remove(ponuda); ponude.Add(new Ponuda(id_ponude, id_auto, datum_od, datum_do, cena)); ponude = ponude.OrderBy(x => x.Id).ToList(); Datoteka.Upisi(datoteka_ponude, ponude); PopuniLbPonude(); lbAutomobili.Enabled = true; }
private void btnRezervisi_Click(object sender, EventArgs e) { int id_auto = VratiIdTrazenogAutomobila(); DateTime datum_od = dtpDatumOd.Value; DateTime datum_do = dtpDatumOd.Value; double cena; Double.TryParse(txtCena.Text, out cena); if (rezervacije == null) { rezervacije = new List <Rezervacije>(); } int broj_dana = (datum_do - datum_od).Days; txtCena.Text = cena.ToString(); rezervacije.Add(new Rezervacije(id_auto, id_korisnika, datum_od, datum_do, cena)); Datoteka.Upisi(datoteka_rezervacije, rezervacije); this.Close(); }
private void PronadjiKorisnikaObrisi() { Korisnik korisnik = (Korisnik)lbKorisnici.SelectedItem; DialogResult rezultat = MessageBox.Show("Da li zelite da obrisete korisnika?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (rezultat == DialogResult.Yes) { if (korisnik.GetType().Name == "Kupac") { kupci.Remove((Kupac)korisnik); Datoteka.Upisi(datoteka_kupci, kupci); } else { administratori.Remove((Administrator)korisnik); Datoteka.Upisi(datoteka_administratori, administratori); } korisnici.Remove(korisnik); DodajuListBox(); } }
private void btnDodaj_Click(object sender, EventArgs e) { NapraviPonudu(Ponuda.GetNewId(ponude)); Datoteka.Upisi(datoteka_ponude, ponude); PopuniLbPonude(); }