private void btnSacuvaj_Click(object sender, RoutedEventArgs e) { if (this.txbNaziv.Text.Equals("") || this.txbAdresa.Equals("") || this.cbMjesto.SelectedItem == null) { string message = "Molimo vas da unesete vrijednosti u sva polja."; string caption = "Upozorenje"; MessageBoxButton buttons = MessageBoxButton.OK; MessageBoxImage icon = MessageBoxImage.Warning; MessageBox.Show(message, caption, buttons, icon); return; } try { //Get an ID for chosen value from combobox Mjesto mjesto = new Mjesto(); MySqlMjesto mysqlMjesto = new MySqlMjesto(); mjesto = mysqlMjesto.GetMjestoByNaziv(cbMjesto.Text); //Save Izdavac to a database Izdavac noviIzdavac = new Izdavac(0, mjesto.IdMjesto, txbNaziv.Text, txbAdresa.Text); MySqlIzdavac mysqlIzdavac = new MySqlIzdavac(); mysqlIzdavac.SaveIzdavac(noviIzdavac); //Show message of success MessageBox.Show("Uspješno dodan novi izdavač!", "Informacija", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } catch (DataAccessException exc) { MessageBox.Show("Došlo je do greške u komunikaciji sa bazom podataka!", "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } }
public StatistikaGeneralnoPage() { InitializeComponent(); var mysqlPozajmica = new MySqlPozajmica(); txbBrojPozajmica.Text = mysqlPozajmica.GetUkupanBrojPozajmica().ToString(); txbBrojKasnjenja.Text = mysqlPozajmica.GetUkupanBrojKasnihPozajmica().ToString(); //Broj izgubljenih knjiga var mysqlClan = new MySqlClan(); txbBrojClanova.Text = mysqlClan.GetBrojClanova().ToString(); var mysqlKnjiga = new MySqlKnjiga(); txbBrojJedinstvenihNaslova.Text = mysqlKnjiga.GetBrojNaslova().ToString(); txbUkupanBrojKopija.Text = mysqlKnjiga.GetBrojKopija().ToString(); txbBrojDostupnihKopija.Text = (Int32.Parse(txbUkupanBrojKopija.Text) - Int32.Parse(txbBrojPozajmica.Text)).ToString(); var mysqlZanr = new MySqlZanr(); txbBrojZanrova.Text = mysqlZanr.GetBrojZanrova().ToString(); var mysqlAutor = new MySqlAutor(); txbBrojAutora.Text = mysqlAutor.GetBrojAutora().ToString(); var mysqlIzdavac = new MySqlIzdavac(); txbBrojIzdavaca.Text = mysqlIzdavac.GetBrojIzdavaca().ToString(); }
private void cbIzdavac_DropDownOpened(object sender, System.EventArgs e) { cbIzdavac.Items.Clear(); //Initialize cbMjesto values var query = new MySqlIzdavac(); var list = query.GetAllIzdavac(); foreach (var item in list) { cbIzdavac.Items.Add(item.IdIzdavac + " " + item.Naziv); } }