private void btnSpremi_Click(object sender, EventArgs e) { if (kategorijaBECheckBox.Checked == true) { be = true; } if (kategorijaBECheckBox.Checked == false) { be = false; } using (var db = new RentacarEntities()) { Klijenti klijent = new Klijenti { Ime = imeTextBox.Text, Prezime = prezimeTextBox.Text, GodinaRodjenja = int.Parse(godinaRodjenjaComboBox.SelectedItem.ToString()), Email = emailTextBox.Text, Mobitel = mobitelTextBox.Text, KategorijaBE = be }; db.Klijenti.Add(klijent); db.SaveChanges(); } Close(); }
public decimal IzracunajCijenu() { decimal brojDana = Convert.ToDecimal((IstekPosudbe - PocetakPosudbe).TotalDays); decimal dovoz = 0, najamAuta = 0, najamPrikolice = 0; using (var db = new RentacarEntities()) { foreach (var item in db.Lokacije) { if (this.Lokacija == item.LokacijaID) { dovoz = item.CijenaDovoza; } } foreach (var item in db.Vozila) { if (this.Vozilo == item.VoziloID) { najamAuta = item.DnevniNajam; } } if (Prikolica != null) { foreach (var item in db.Prikolice) { if (this.Prikolica == item.PrikolicaID) { najamPrikolice = item.DnevniNajam; } } } return(dovoz + brojDana * (najamAuta + najamPrikolice)); } }
private void btnSpremi_Click(object sender, EventArgs e) { if (beCheckBox.Checked == true) { be = true; } if (beCheckBox.Checked == false) { be = false; } using (var db = new RentacarEntities()) { Prikolice prikolica = new Prikolice { TipPrikolice = tipPrikoliceTextBox.Text, BrojOsovina = int.Parse(brojOsovinaComboBox.SelectedItem.ToString()), DnevniNajam = int.Parse(dnevniNajamTextBox.Text), PotrebaBE = be, Rezervirana = false }; db.Prikolice.Add(prikolica); db.SaveChanges(); } Close(); }
private void btnSpremi_Click(object sender, EventArgs e) { if (rbDa.Checked == true) { kuka = true; } if (rbNe.Checked == true) { kuka = false; } using (var db = new RentacarEntities()) { Vozila vozilo = new Vozila { Marka = markaTextBox.Text, Model = modelTextBox.Text, Godiste = int.Parse(godisteComboBox.SelectedItem.ToString()), Gorivo = gorivoComboBox.SelectedItem.ToString(), BrojSjedala = int.Parse(brojSjedalaTextBox.Text.ToString()), DnevniNajam = Convert.ToDecimal(dnevniNajamTextBox.Text), Kuka = kuka, Rezerviran = false }; db.Vozila.Add(vozilo); db.SaveChanges(); } Close(); }
private void PrikaziLokacije() { BindingList <Lokacije> lista = null; using (var db = new RentacarEntities()) { lista = new BindingList <Lokacije>(db.Lokacije.ToList()); } lokacijeBindingSource.DataSource = lista; }
public void PrikaziRezervacije() { BindingList <Rezervacije> lista = null; using (var db = new RentacarEntities()) { lista = new BindingList <Rezervacije>(db.Rezervacije.ToList()); } dgvRezervacije.DataSource = lista; }
private void PrikaziPrikolice() { BindingList <Prikolice> lista = null; using (var db = new RentacarEntities()) { lista = new BindingList <Prikolice>(db.Prikolice.ToList()); } dgvPrikolice.DataSource = lista; }
private void PrikaziVozila() { BindingList <Vozila> lista = null; using (var db = new RentacarEntities()) { lista = new BindingList <Vozila>(db.Vozila.ToList()); } vozilaBindingSource.DataSource = lista; }
private void PrikaziKlijente() { BindingList <Klijenti> lista = null; using (var db = new RentacarEntities()) { lista = new BindingList <Klijenti>(db.Klijenti.ToList()); } klijentiBindingSource.DataSource = lista; }
private void btnObrisi_Click(object sender, EventArgs e) { if (prikoliceBindingSource.Current is Prikolice prikolica) { using (var db = new RentacarEntities()) { db.Prikolice.Attach(prikolica); db.Prikolice.Remove(prikolica); db.SaveChanges(); } } PrikaziPrikolice(); }
public GlavnaForma() { InitializeComponent(); using (var db = new RentacarEntities()) { foreach (var item in db.Klijenti) { item.Ucitaj(); } foreach (var item in db.Vozila) { item.Ucitaj(); } } }
private void btnObrisiAuto_Click(object sender, EventArgs e) { Vozila vozilo = vozilaBindingSource.Current as Vozila; if (vozilo != null) { using (var db = new RentacarEntities()) { db.Vozila.Attach(vozilo); db.Vozila.Remove(vozilo); db.SaveChanges(); } } PrikaziVozila(); }
private void btnObrisiLokaciju_Click(object sender, EventArgs e) { Lokacije lokacija = lokacijeBindingSource.Current as Lokacije; if (lokacija != null) { using (var db = new RentacarEntities()) { db.Lokacije.Attach(lokacija); db.Lokacije.Remove(lokacija); db.SaveChanges(); } } PrikaziLokacije(); }
private void btnSpremi_Click(object sender, EventArgs e) { using (var db = new RentacarEntities()) { Lokacije lokacija = new Lokacije { Zupanija = zupanijaTextBox.Text, Grad = gradTextBox.Text, Adresa = adresaTextBox.Text, CijenaDovoza = int.Parse(cijenaDovozaTextBox.Text) }; db.Lokacije.Add(lokacija); db.SaveChanges(); } Close(); }
private void btnObrisi_Click(object sender, EventArgs e) { Klijenti klijent = klijentiBindingSource.Current as Klijenti; if (klijent != null) { if (MessageBox.Show("Sigurno želite obrisati klijenta?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { using (var db = new RentacarEntities()) { db.Klijenti.Attach(klijent); db.Klijenti.Remove(klijent); db.SaveChanges(); } } } PrikaziKlijente(); }
private void btnSpremi_Click(object sender, EventArgs e) { using (var db = new RentacarEntities()) { Rezervacije rezervacija = new Rezervacije { Klijent = int.Parse(klijentComboBox.SelectedItem.ToString()), Lokacija = int.Parse(lokacijaComboBox.SelectedItem.ToString()), Vozilo = int.Parse(voziloComboBox.SelectedItem.ToString()), Prikolica = null, PocetakPosudbe = DateTime.Today.Date, IstekPosudbe = istekPosudbeDateTimePicker.Value.Date }; rezervacija.CijenaPosudbe = rezervacija.IzracunajCijenu(); db.Rezervacije.Add(rezervacija); db.SaveChanges(); } Close(); }
private void PopuniCombobox() { BindingList <Klijenti> listaKlijenata = null; BindingList <Lokacije> listaLokacija = null; BindingList <Vozila> listaVozila = null; BindingList <Prikolice> listaPrikolica = null; using (var db = new RentacarEntities()) { listaKlijenata = new BindingList <Klijenti>(db.Klijenti.ToList()); listaLokacija = new BindingList <Lokacije>(db.Lokacije.ToList()); listaVozila = new BindingList <Vozila>(db.Vozila.ToList()); listaPrikolica = new BindingList <Prikolice>(db.Prikolice.ToList()); } klijentComboBox.DataSource = listaKlijenata; lokacijaComboBox.DataSource = listaLokacija; voziloComboBox.DataSource = listaVozila; prikolicaComboBox.DataSource = listaPrikolica; }