private async Task LoadAutori()
        {
            var result = await _apiServiceOsoblje.Get <List <ePostrojenje.Model.Osoblje> >(null);

            var korisnikId   = int.Parse(dgvObavjestenja.SelectedRows[0].Cells[0].Value.ToString());
            var obavjestenje = await _apiService.GetById <ePostrojenje.Model.Obavjestenja>(korisnikId);

            ePostrojenje.Model.Osoblje trenutni = new ePostrojenje.Model.Osoblje();
            trenutni = await _apiServiceOsoblje.GetById <ePostrojenje.Model.Osoblje>(obavjestenje.OsobljeId);

            result.Insert(0, trenutni);
            cmbAutor.DisplayMember = "KorisnickoIme";
            cmbAutor.ValueMember   = "OsobljeId";
            cmbAutor.DataSource    = result;
        }
Exemple #2
0
        private async void txtPretraga_Click(object sender, EventArgs e)
        {
            var search = new OsobljeSearchRequest()
            {
                Ime     = txtIme.Text,
                Prezime = txtPrezime.Text,
                DatumOd = dtpOd.Value,
                DatumDo = dtpDo.Value
            };

            VrstaAplikacijeInsert vrstaApp = new VrstaAplikacijeInsert();

            vrstaApp.DesktopStatus = 1;
            APIService.Username    = baza;
            APIService.Password    = baza;
            await _serviceVrsta.Update <dynamic>(1, vrstaApp);

            APIService.Username = user;
            APIService.Password = pass;

            var list = await _apiService.Get <List <ePostrojenje.Model.Osoblje> >(search);

            if (list.Count > 0)
            {
                prikaziPritisnut = true;
            }
            else
            {
                prikaziPritisnut = false;
            }
            ePostrojenje.Model.Osoblje zadnji = new ePostrojenje.Model.Osoblje()
            {
                OsobljeId = list.Count,
                Ime       = "",
                Prezime   = "",
                Jmbg      = "Ukupno",
                Mail      = list.Count.ToString()
            };
            list.Add(zadnji);
            dgvOsoblje.AutoGenerateColumns = false;

            dgvOsoblje.DataSource = list;

            dgvOsoblje.Rows[list.Count - 1].DefaultCellStyle.BackColor = Color.FromArgb(109, 122, 224);
            dgvOsoblje.Rows[list.Count - 1].DefaultCellStyle.ForeColor = Color.White;
        }