private void btnSnimi_Click(object sender, EventArgs e) { if (k != null) { KlijentBasic kb = new KlijentBasic(); kb.KlijentEmail = txtEmail.Text; kb.KlijentTelefon = txtTelefon.Text; kb.KlijentSifra = txtSifra.Text; kb.KlijentAdresa = txtAdresa.Text; kb.Kupac = cbxKupac.SelectedItem.ToString(); kb.Prodavac = cbxProdavac.SelectedItem.ToString(); kb.KlijentId = k.KlijentId; DTOManager.UpdateKlijentBasic(kb); } else { Klijent kl = new Klijent(); kl.Ime = txtIme.Text; kl.Prezime = txtPrezime.Text; kl.Telefon = txtTelefon.Text; kl.Email = txtEmail.Text; kl.Sifra = txtSifra.Text; kl.Adresa = txtAdresa.Text; kl.Kupac = cbxKupac.SelectedItem.ToString(); kl.Prodavac = cbxProdavac.SelectedItem.ToString(); DTOManager.SaveKlijent(kl); } }
public KlijentDodajAzuriraj(KlijentBasic kb) { InitializeComponent(); k = kb; lblIme.Visible = false; lblPrezime.Visible = false; txtIme.Visible = false; txtPrezime.Visible = false; }
private void btnAzuriraj_Click(object sender, EventArgs e) { if (listView1.SelectedItems.Count == 0) { MessageBox.Show("Odaberite klijenta!"); return; } int klId = Int32.Parse(listView1.SelectedItems[0].SubItems[0].Text); KlijentBasic kb = DTOManager.GetKlijentBasic(klId); KlijentDodajAzuriraj kda = new KlijentDodajAzuriraj(kb); if (kda.ShowDialog() == System.Windows.Forms.DialogResult.OK) { PopulateInfos(); } }
public static KlijentBasic GetKlijentBasic(int id) { KlijentBasic kb = new KlijentBasic(); try { ISession s = DataLayer.GetSession(); Klijent k = s.Load <Klijent>(id); kb = new KlijentBasic(k.Id, k.Email, k.Sifra, k.Adresa, k.Telefon, k.Kupac, k.Prodavac); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } return(kb); }
public static void UpdateKlijentBasic(KlijentBasic kb) { try { ISession s = DataLayer.GetSession(); Klijent k = s.Load <Klijent>(kb.KlijentId); k.Email = kb.KlijentEmail; k.Sifra = kb.KlijentSifra; k.Adresa = kb.KlijentAdresa; k.Telefon = kb.KlijentTelefon; k.Kupac = kb.Kupac; k.Prodavac = kb.Prodavac; s.Update(k); s.Flush(); s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public KlijentDodajAzuriraj() { InitializeComponent(); k = null; }