private void btIzmeniZap_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                izmeni = true;
                Zaposleni zaposleni = new Zaposleni();
                konekcija.Open();
                DataRowView dataRowView = (DataRowView)dgAdmin.SelectedItems[0];
                forma = dataRowView;
                string        select  = "select Name,[Last Name],[Birth Date],[Phone],[e-mail],Gender,City,[Job Title],[Employment Type] from Employee where Employee_ID = " + dataRowView["ID"];
                SqlCommand    command = new SqlCommand(select, konekcija);
                SqlDataReader reader  = command.ExecuteReader();

                while (reader.Read())
                {
                    zaposleni.txtName.Text   = reader["Name"].ToString();
                    zaposleni.txtSecond.Text = reader["Last Name"].ToString();
                    zaposleni.dataBirth.Text = reader["Birth Date"].ToString();
                    zaposleni.txtPhone.Text  = reader["Phone"].ToString();
                    zaposleni.txtEmail.Text  = reader["e-mail"].ToString();
                    zaposleni.cbCity.Text    = reader["City"].ToString();
                    zaposleni.cbTitle.Text   = reader["Job Title"].ToString();
                    zaposleni.cbType.Text    = reader["Employment Type"].ToString();
                    if (reader["Gender"].ToString() == "Male")
                    {
                        zaposleni.rbMale.IsChecked = true;
                    }
                    else
                    {
                        zaposleni.rbFemale.IsChecked = true;
                    }
                }
                zaposleni.ShowDialog();
            }
            catch (ArgumentOutOfRangeException)
            {
                var msg = new CustomMaterialMessageBox
                {
                    Width                = 300,
                    Height               = 150,
                    TxtMessage           = { Text = "You didnt select a row.", Foreground = Brushes.BlueViolet },
                    TxtTitle             = { Text = "Employee", Foreground = Brushes.White, Background = Brushes.BlueViolet },
                    BtnCopyMessage       = { Width = 0, Height = 0, Content = null },
                    BtnCancel            = { Width = 0, Height = 0, Content = null },
                    BtnOk                = { Background = Brushes.BlueViolet, },
                    TitleBackgroundPanel = { Background = Brushes.BlueViolet },
                    BorderBrush          = Brushes.BlueViolet
                };
                msg.Show();
            }
            finally
            {
                if (konekcija != null)
                {
                    konekcija.Close();
                }
                btZaposleni_Click(sender, e);
                izmeni = false;
            }
        }
        private void btDodajZap_Click(object sender, RoutedEventArgs e)
        {
            Zaposleni zaposleni = new Zaposleni();

            zaposleni.ShowDialog();
            btZaposleni_Click(sender, e);
        }
Esempio n. 3
0
        private void btAddNewEmp_Click(object sender, RoutedEventArgs e)
        {
            Zaposleni zaposleni = new Zaposleni();

            zaposleni.Show();
        }