Example #1
0
        private async void btnPretrazi_Click(object sender, EventArgs e)
        {
            int brojreci = txtUposlenik.Text.Split(' ').Count();
            UposleniciSearchRequest search;

            if (brojreci == 2)
            {
                var    imeprezime = txtUposlenik.Text.Split(' ');
                string Ime        = imeprezime[0];
                string Prezime    = imeprezime[1];
                search = new UposleniciSearchRequest()
                {
                    Ime     = Ime,
                    Prezime = Prezime
                };
            }
            else
            {
                search = new UposleniciSearchRequest()
                {
                    Ime = txtUposlenik.Text
                };
            }

            var result = await _uposlenici.Get <List <MUposlenik> >(search);

            PrikaziListu(result);
        }
Example #2
0
        private async void BtnNaruci_Click(object sender, EventArgs e)
        {
            UposleniciSearchRequest search = new UposleniciSearchRequest
            {
                VrstaId = 1
            };
            var menadzeri = await _uposlenik.Get <List <Model.Uposlenici> >(search);

            var id = 0;

            foreach (var item in menadzeri)
            {
                id = item.KorisnikId;
            }

            NabavkeUpsertRequest model = new NabavkeUpsertRequest
            {
                UposlenikId = id,
                Zavrsena    = false
            };
            var nesto = await _nabavke.Insert <Model.Nabavke>(model);

            frmNabavkaNova form = new frmNabavkaNova(nesto.NabavkaId, this);

            form.Show();
        }
Example #3
0
        private async Task LoadVrstaUposlenici(int id)
        {
            UposleniciSearchRequest model = new UposleniciSearchRequest
            {
                VrstaId = id
            };
            var result = await _uposlenici.Get <List <Model.Uposlenici> >(model);

            dgvUposlenici.DataSource = result;
        }
Example #4
0
        private async void BtnPretraga_Click(object sender, EventArgs e)
        {
            var search = new UposleniciSearchRequest
            {
                Ime = txtPret.Text
            };
            var result = await _uposlenici.Get <List <Model.Uposlenici> >(search);

            dgvUposlenici.AutoGenerateColumns = false;
            dgvUposlenici.DataSource          = result;
        }
        private async void frmNoviTermin_Load(object sender, EventArgs e)
        {
            //instruktori combo box
            var search = new UposleniciSearchRequest()
            {
                TipUposlenika = "instruktor"
            };
            var uposlenici = await _uposlenici.Get <List <MUposlenik> >(search);

            uposlenici.Insert(0, new MUposlenik {
                ImePrezime = "Odaberite uposlenika"
            });
            cbInstruktori.DataSource    = uposlenici;
            cbInstruktori.DisplayMember = "ImePrezime";
            cbInstruktori.ValueMember   = "Id";
            //vozila combo box
            var vozila = await _vozila.Get <List <MVozilo> >(null);

            vozila.Insert(0, new MVozilo {
                RegistarskaOznaka = "Odaberite vozilo"
            });
            cbVozilo.DataSource    = vozila;
            cbVozilo.DisplayMember = "RegistarskaOznaka";
            cbVozilo.ValueMember   = "Id";
            //kandidati combo box
            var kandidati = await _kandidati.Get <List <MKandidat> >(null);

            kandidati.Insert(0, new MKandidat {
                ImePrezime = "Odaberite kandidata"
            });
            cbKandidati.DataSource    = kandidati;
            cbKandidati.DisplayMember = "ImePrezime";
            cbKandidati.ValueMember   = "Id";
            if (_Id.HasValue)
            {
                var termin = await _terminRasporedaCasova.GetById <MTerminRasporedaCasova>(_Id);

                txtDo.Text                  = termin.Do;
                txtOd.Text                  = termin.Od;
                dtpDatum.Value              = termin.Datum;
                cbKandidati.SelectedValue   = int.Parse(termin.KandidatId.ToString());
                cbVozilo.SelectedValue      = int.Parse(termin.VoziloId.ToString());
                cbInstruktori.SelectedValue = int.Parse(termin.UposlenikId.ToString());
                if (termin.Teorija)
                {
                    checkBoxTeorija.Checked = true;
                }
                if (termin.Prakticno)
                {
                    checkBoxPrakticno.Checked = true;
                }
            }
        }
        public async Task PrikaziUposlenike()
        {
            var search = new UposleniciSearchRequest()
            {
                TipUposlenika = "instruktor"
            };
            var uposlenici = await _uposlenici.Get <List <MUposlenik> >(search);

            listaUposlnika.Clear();
            foreach (var u in uposlenici)
            {
                listaUposlnika.Add(u);
            }
        }
Example #7
0
        private async Task LoadForma()
        {
            UposleniciSearchRequest search = new UposleniciSearchRequest
            {
                VrstaId = 1
            };
            var uposlenici = await _uposlenici.Get <List <Model.Uposlenici> >(search);

            if (_id.HasValue)
            {
                var obavijest = await _obavijest.GetById <Model.Obavijesti>(_id);

                txtNaziv.Text   = obavijest.Naziv;
                txtDatum.Text   = obavijest.Datum;
                txtSadrzaj.Text = obavijest.Sadrzaj;


                uposlenici.Insert(0, new Model.Uposlenici
                {
                    KorisnikId = obavijest.UposlenikId,
                    Ime        = obavijest.Uposlenik
                });

                cmbUposlenik.DataSource    = uposlenici;
                cmbUposlenik.DisplayMember = "Ime";
                cmbUposlenik.ValueMember   = "KorisnikId";
            }
            else
            {
                uposlenici.Insert(0, new Model.Uposlenici());

                cmbUposlenik.DataSource    = uposlenici;
                cmbUposlenik.DisplayMember = "Ime";
                cmbUposlenik.ValueMember   = "KorisnikId";
            }
        }