Beispiel #1
0
        private void buttonPrijava_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                this.Cursor = Cursors.Wait;

                try
                {
                    using (SqlConnection _konekcija = new SqlConnection(Konfiguracija.KonekcioniString))
                    {
                        _konekcija.Open();
                    }
                }
                catch (Exception)
                {
                    //ovde pozovi 
                    DBKonekcija _dBKonekcija = new DBKonekcija();
                    //_dBKonekcija.WindowStyle = WindowStyle.ToolWindow;
                    _dBKonekcija.Owner = Window.GetWindow(this);
                    _dBKonekcija.WindowStartupLocation = WindowStartupLocation.CenterOwner;
                    _dBKonekcija.ShowDialog();

                    //MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }

                DB.DBProksi dBProksi = new DB.DBProksi(Konfiguracija.KonekcioniString);

                DB.Radnik _radnik = dBProksi.DajRadnika(textBoxKorisnickoIme.Text, textBoxLozinka.Password);

                if (_radnik == null)
                {
                    throw new Exception("Nepoznat korisnik.");
                }
                else
                {
                    App.Radnik = _radnik;
                    Konfiguracija.KorisnickoIme = textBoxKorisnickoIme.Text;

                    Konfiguracija.Lozinka = textBoxLozinka.Password;

                    Pocetna _pocetna = new Pocetna();

                    _pocetna.Show();
                }

                App.cultureInfo = CultureInfo.CurrentCulture;

                //Thread.CurrentThread.CurrentCulture = App.cultureInfo;
                //Thread.CurrentThread.CurrentUICulture = App.cultureInfo;

                

                this.Close();


            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Greška", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            finally
            {
                this.Cursor = Cursors.Arrow;
            }
        }