private void Djelatnici_lista_Load(object sender, EventArgs e)
 {
     BindingList<Osobe> listaOsoba = null;
     using(var db = new putni_naloziEntities())
     {
         listaOsoba = new BindingList<Osobe>(db.Osobe.ToList());
     }
     dgvOsobe.DataSource = listaOsoba;
 }
 public Djelatnici_unos(int _id=0)
 {
     InitializeComponent();
     id = _id;
     if(id>0)
     using(var db = new putni_naloziEntities())
     {
         osoba = (from o in db.Osobe where o.idOsobe == id select o).First<Osobe>();
         tbIme.Text = osoba.ime;
         tbPrezime.Text = osoba.prezime;
         tbOib.Text = osoba.oib;
         tbRodjenjeDatum.Text = osoba.rodjenje_datum.ToString();
         tbRodjenjeMjesto.Text = osoba.rodjenje_mjesto;
         tbPrebivalisteAdresa.Text = osoba.prebivaliste_adresa;
         tbPrebivalisteMjesto.Text = osoba.prebivaliste_mjesto;
     }
     tbIme.Focus();
 }
 private void btnSpremi_Click(object sender, EventArgs e)
 {
     if (id == 0) osoba = new Osobe();
     osoba.ime = tbIme.Text;
     osoba.prezime = tbPrezime.Text;
     osoba.oib = tbOib.Text;
     osoba.rodjenje_datum = Convert.ToDateTime(tbRodjenjeDatum.Text);
     osoba.rodjenje_mjesto = tbRodjenjeMjesto.Text;
     osoba.prebivaliste_adresa = tbPrebivalisteAdresa.Text;
     osoba.prebivaliste_mjesto = tbPrebivalisteMjesto.Text;
     using(var db = new putni_naloziEntities())
     {
         if (id == 0) db.Osobe.Add(osoba);
         else
         {
             db.Osobe.Attach(osoba);
             db.Entry(osoba).State = EntityState.Modified;
         }
         db.SaveChanges();
     }
     Program.LoadForm(new Djelatnici_lista(), this.MdiParent);
     this.Close();
 }