コード例 #1
0
 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);
     }
 }
コード例 #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();
        }
コード例 #3
0
        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);
            }
        }