public static Komitent CreateKomitentFromReader(MySql.Data.MySqlClient.MySqlDataReader dr) { Komitent komitent = null; try { komitent = new Komitent(dr.GetInt32("ID")); komitent.Sifra = dr.IsDBNull(dr.GetOrdinal("Sifra")) ? String.Empty : dr.GetString("Sifra"); komitent.Naziv = dr.IsDBNull(dr.GetOrdinal("Naziv")) ? String.Empty : dr.GetString("Naziv"); komitent.Mjesto = dr.IsDBNull(dr.GetOrdinal("Mjesto")) ? String.Empty : dr.GetString("Mjesto"); komitent.Adresa = dr.IsDBNull(dr.GetOrdinal("Adresa")) ? String.Empty : dr.GetString("Adresa"); komitent.IDB = dr.IsDBNull(dr.GetOrdinal("IDB")) ? String.Empty : dr.GetString("IDB"); komitent.PDV = dr.IsDBNull(dr.GetOrdinal("PDV")) ? String.Empty : dr.GetString("PDV"); komitent.Racun = dr.IsDBNull(dr.GetOrdinal("Racun")) ? String.Empty : dr.GetString("Racun"); SetBaseProps <Komitent>(komitent, dr); return(komitent); } catch (System.Exception ex) { Logging.Log.Create("Greška u kreiranju objekta Komitent iz readera.", Logging.LogEntryLevel.Critical, ex); } return(null); }
private void PopuniVrednosti(Komitent komitent) { txtEmail.Text = komitent.Email; txtMaticni.Text = komitent.MaticniBroj; txtNaziv.Text = komitent.NazivKomitenta; txtOpis.Text = komitent.OpisKomitenta; txtPib.Text = komitent.Pib; txtBrojTelefona.Text = komitent.BrojTelefona; }
private void btnDodaj_Click(object sender, EventArgs e) { Komitent k = new Komitent() { KomitentId = komitenti.Max((m) => m.KomitentId) + 1 }; FrmKomitentDodaj form = new FrmKomitentDodaj(Operacija.Add, k); form.ShowDialog(); }
private void btnIzmeni_Click(object sender, EventArgs e) { Komitent k = SelectKomitent(); if (k is null) { return; } FrmKomitentDodaj form = new FrmKomitentDodaj(Operacija.Update, k); form.ShowDialog(); }
public List <Komitent> Select(Komitent komitent) { try { var rezultat = _broker.Select(komitent).OfType <Komitent>().ToList(); return(rezultat); } catch (Exception) { return(null); } }
public bool Delete(Komitent komitent) { try { var rezultat = _broker.Delete(komitent); return(rezultat); } catch (Exception) { return(false); } }
public bool Insert(Komitent komitent) { try { var rezultat = _broker.Insert(komitent); return(rezultat); } catch (Exception) { return(false); } }
public FrmKomitentDodaj(Operacija operacija, Komitent komitent) { InitializeComponent(); this.komitent = komitent; if (operacija == Operacija.Update) { ButtonUpdate(); PopuniVrednosti(komitent); } if (operacija == Operacija.Add) { ButtonAdd(); } }
private Komitent SelectKomitent() { Komitent komitent = null; try { komitent = (Komitent)dgvPrikaz.SelectedRows[0].DataBoundItem; return(komitent); } catch (Exception) { MessageBox.Show("Niste selektovali"); return(null); } }
private void btnDodaj_Click(object sender, EventArgs e) { Komitent k = KreirajKomitenta(); if (k is null) { return; } if (KontrolerKomitent.Instance.Insert(k)) { MessageBox.Show("Uspesno"); } else { MessageBox.Show("Neuspesno"); } }
private void btnObrisi_Click(object sender, EventArgs e) { Komitent k = SelectKomitent(); if (k is null) { return; } if (KontrolerKomitent.Instance.Delete(k)) { MessageBox.Show("Uspesno obrisano"); komitenti.Remove(k); dgvPrikaz.DataSource = komitenti; } else { MessageBox.Show("Neuspesno obrisano!"); } }
private Komitent KreirajKomitenta() { try { Komitent k = new Komitent() { KomitentId = komitent.KomitentId, BrojTelefona = txtBrojTelefona.Text, Email = txtEmail.Text, MaticniBroj = txtMaticni.Text, NazivKomitenta = txtNaziv.Text, OpisKomitenta = txtOpis.Text, Pib = txtPib.Text }; return(k); } catch (Exception) { MessageBox.Show("Pogresan unos"); return(null); } }
public JoppdObrazac(JoppdB joppdB, Komitent komitent) { _joppdB = joppdB; _komitent = komitent; }