private void cmdRead_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); // Ucitavaju se podaci o zaposlenom sa specificiranim id-em Zaposleni zaposleni = s.Load <Zaposleni>(35); Servis servis = s.Load <Servis>(1); Kupac kupac = s.Load <Kupac>(3); Vozilo vozilo = s.Load <Vozilo>(3); Salon salon = s.Load <Salon>(1); NezavisniEkonomista nEkonomista = s.Load <NezavisniEkonomista>(1); Specijalnost specijalnost = s.Load <Specijalnost>(1); MessageBox.Show(specijalnost.specijalnost); MessageBox.Show(nEkonomista.ime); MessageBox.Show(salon.grad); MessageBox.Show(kupac.ime); MessageBox.Show(vozilo.modelVozila); MessageBox.Show(servis.salon.grad); //MessageBox.Show((zaposleni.plata).ToString()); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public NezavisniEkonomistaView(NezavisniEkonomista n) { id = n.id; ime = n.ime; prezime = n.prezime; maticniBroj = n.maticniBroj; telefon = n.telefon; grad = n.grad; adresa = n.adresa; }
public NezavisniEkonomistaView VratiNezEkonomistuView(int id) { ISession s = DataLayer.GetSession(); NezavisniEkonomista ekonomista = s.Query <NezavisniEkonomista>() .Where(v => v.id == id).Select(p => p).FirstOrDefault(); if (ekonomista == null) { return(new NezavisniEkonomistaView()); } return(new NezavisniEkonomistaView(ekonomista)); }
public int DodajnezEkonomistu(NezavisniEkonomista v) { try { ISession s = DataLayer.GetSession(); s.Save(v); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
public int ObrisiNezEkonomistu(int id) { try { ISession s = DataLayer.GetSession(); NezavisniEkonomista v = s.Load <NezavisniEkonomista>(id); s.Delete(v); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }
private void button1_Click(object sender, EventArgs e) { try { Dodaj_nEkonomistu dne = new Dodaj_nEkonomistu(); ISession s = DataLayer.GetSession(); NezavisniEkonomista nezEkonomista = new NezavisniEkonomista(); Salon salon = new Salon(); salon = s.Load <Salon>(1); if (dne.ShowDialog() == DialogResult.OK) { nezEkonomista.ime = dne.Ime; nezEkonomista.prezime = dne.Prezime; nezEkonomista.maticniBroj = dne.MatBr; nezEkonomista.telefon = dne.Telefon; nezEkonomista.grad = dne.Grad; nezEkonomista.adresa = dne.Adresa; salon.nEkonomiste.Add(nezEkonomista); // no row with the given identifier exists nezEkonomista.saloni.Add(salon); } s.Save(nezEkonomista); s.Flush(); s.Close(); // //ako je kod prodavnice kolekcija postavljena na Inverse // //obavezno ukoliko za Foreign Key BROJ postavimo da je NOT NULL // //o.PripadaProdavnici = p; } catch (Exception ec) { MessageBox.Show(ec.Message); } }
private void btn_sacuvaj_Click(object sender, EventArgs e) { try { //kreira novog kupca if (noviEkonomista) { if (string.IsNullOrEmpty(txt_ime.Text) || string.IsNullOrEmpty(txt_prezime.Text) || string.IsNullOrEmpty(txt_grad.Text) || string.IsNullOrEmpty(txt_adresa.Text)) { MessageBox.Show("Polja Ime, Prezime, Grad i Adresa ne smeju biti prazna!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } ISession session = DataLayer.GetSession(); NezavisniEkonomista ekonomista = new NezavisniEkonomista(); ekonomista.ime = txt_ime.Text; ekonomista.prezime = txt_prezime.Text; if (string.IsNullOrEmpty(txt_maticni_broj.Text)) { ekonomista.maticniBroj = null; } else { ekonomista.maticniBroj = long.Parse(txt_maticni_broj.Text); } if (string.IsNullOrEmpty(txt_telefon.Text)) { ekonomista.telefon = null; } else { ekonomista.telefon = long.Parse(txt_telefon.Text); } ekonomista.grad = txt_grad.Text; ekonomista.adresa = txt_adresa.Text; session.Save(ekonomista); session.Flush(); session.Close(); GetData(); noviEkonomista = false; } //azurira postojeceg kupca else { if (string.IsNullOrEmpty(txt_ime.Text) || string.IsNullOrEmpty(txt_prezime.Text) || string.IsNullOrEmpty(txt_grad.Text) || string.IsNullOrEmpty(txt_adresa.Text)) { MessageBox.Show("Polja Ime, Prezime, Grad i Adresa ne smeju biti prazna!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } ISession session = DataLayer.GetSession(); int id = int.Parse(dgvNezavisniEkonomista.SelectedRows[0].Cells[0].Value.ToString()); NezavisniEkonomista ekonomista = session.Load <NezavisniEkonomista>(id); ekonomista.ime = txt_ime.Text; ekonomista.prezime = txt_prezime.Text; if (string.IsNullOrEmpty(txt_maticni_broj.Text)) { ekonomista.maticniBroj = null; } else { ekonomista.maticniBroj = long.Parse(txt_maticni_broj.Text); } if (string.IsNullOrEmpty(txt_telefon.Text)) { ekonomista.telefon = null; } else { ekonomista.telefon = long.Parse(txt_telefon.Text); } ekonomista.grad = txt_grad.Text; ekonomista.adresa = txt_adresa.Text; session.SaveOrUpdate(ekonomista); session.Flush(); session.Close(); GetData(); } } catch (Exception catchException) { MessageBox.Show(catchException.Message + catchException.InnerException, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Error); } }