private void btnSacuvaj_Click(object sender, RoutedEventArgs e) { if (this.txbPrezime.Text.Equals("") || this.txbIme.Equals("") || this.cbMjesto.Text.Equals("") || this.dpDatumRodjenja.Equals(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 Autor to a database Autor noviAutor = new Autor(0, mjesto.IdMjesto, txbIme.Text, txbPrezime.Text, dpDatumRodjenja.SelectedDate.Value); MySqlAutor mysqlAutor = new MySqlAutor(); mysqlAutor.SaveAutor(noviAutor); //Show message of success MessageBox.Show("Uspješno dodan novi autor!", "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 cbAutor_DropDownOpened(object sender, System.EventArgs e) { cbAutor.Items.Clear(); //Initialize cbMjesto values var query = new MySqlAutor(); var list = query.GetAllAutor(); foreach (var item in list) { cbAutor.Items.Add(item.IdAutor + " " + item.Prezime + " " + item.Ime); } }