Example #1
0
 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);
     }
 }
Example #2
0
        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);
            }
        }