Пример #1
0
        public CurrentUserPage(Radnik radnik)
        {
            InitializeComponent();
            btnCancel.Visibility = Visibility.Hidden;

            this.radnik           = radnik;
            kontakti              = JsonConvert.DeserializeObject <List <Kontakt> >(REST.JoinKontaktRadnik(radnik.RadnikId));
            lokacija              = kontakti[0].Lokacija;
            kontakt               = kontakti[0];
            txtName.IsEnabled     = false;
            txtLastname.IsEnabled = false;
            txtUsername.IsEnabled = false;
            passPasword.IsEnabled = false;
            txtEmail.IsEnabled    = false;
            txtPhone.IsEnabled    = false;
            txtAddress.IsEnabled  = false;
            txtPlace.IsEnabled    = false;

            txtID.Text           = radnik.RadnikId.ToString();
            txtWorkingPlace.Text = radnik.RadnoMjesto;
            txtName.Text         = radnik.Ime;
            txtLastname.Text     = radnik.Prezime;
            txtUsername.Text     = radnik.KorisnickoIme;
            passPasword.Password = radnik.Lozinka;

            txtEmail.Text = kontakt.Email;
            txtPhone.Text = kontakt.BrojTelefona;

            txtAddress.Text = lokacija.Adresa;
            txtPlace.Text   = lokacija.Mjesto;
        }
Пример #2
0
        private void gridWorkers_SelectionChanged(object sender, SelectionChangeEventArgs e)
        {
            radnik = this.gridWorkers.SelectedItem as Radnik;

            if (btnChange.Content == "Izmjeni podatke")
            {
                lblPassword.Visibility  = Visibility.Hidden;
                passPassword.Visibility = Visibility.Hidden;
            }
            btnChange.IsEnabled = true;

            kontakti = JsonConvert.DeserializeObject <List <Kontakt> >(REST.JoinKontaktRadnik(radnik.RadnikId));

            kontakt  = kontakti[0];
            lokacija = kontakt.Lokacija;



            txtID.Text           = radnik.RadnikId.ToString();
            txtName.Text         = radnik.Ime;
            txtLastname.Text     = radnik.Prezime;
            txtUsername.Text     = radnik.KorisnickoIme;
            txtWorkingPlace.Text = radnik.RadnoMjesto;
            txtPhone.Text        = kontakt.BrojTelefona;
            txtEmail.Text        = kontakt.Email;
            txtAddress.Text      = lokacija.Adresa;
            txtPlace.Text        = lokacija.Mjesto;
            if (radnik.Admin == 1)
            {
                checkAdmin.IsChecked = true;
            }
            else
            {
                checkAdmin.IsChecked = false;
            }
        }