private void btnUnesi_Click(object sender, EventArgs e) { if (tbIme.Text == "") { MessageBox.Show("Niste unijeli ime"); return; } if (lvAutobusi.SelectedItems.Count == 0) { MessageBox.Show("Niste selektirali autobus"); return; } DialogResult dres = MessageBox.Show("Da li ste sigurni da želite spasiti dati zakup?", "Spašavanje?", MessageBoxButtons.YesNo); if (dres == DialogResult.Yes) { ZakupacAutobusa za = new ZakupacAutobusa(tbIme.Text, dtpPocetak.Value, dtpKraj.Value, Convert.ToInt32(nudCijena.Value), lvAutobusi.SelectedItems[0].Tag as Autobus); try { DAL.DAL.ZakupacAutobusaDAO zad = d.getDAO.getZakupacAutobusaDAO(); d.kreirajKonekciju(); za.SifraKupca = zad.create(za); ia.zakupljenAutobus(za); MessageBox.Show("Spašeno!"); } catch (Exception ee) { MessageBox.Show(ee.Message); return; } } }
public void zakupljenAutobus(ZakupacAutobusa za) { kza.Zakupci.Add(za); buduciZakupi.Add(za); }
private bool zauzetAutobus(DateTime poc, DateTime kraj, ZakupacAutobusa za) { return((DateTime.Compare(poc, za.PocetakZakupa) <= 0 && DateTime.Compare(kraj, za.PocetakZakupa) >= 0) || (DateTime.Compare(poc, za.KrajZakupa) <= 0 && DateTime.Compare(poc, za.PocetakZakupa) >= 0)); }