示例#1
0
 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();
 }
示例#2
0
 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();
 }
示例#3
0
 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();
 }
示例#4
0
 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();
 }
示例#5
0
        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();
        }
示例#6
0
        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();
        }
示例#7
0
 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();
 }
示例#8
0
        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();
        }
示例#9
0
 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();
 }