public async Task Init() { var list = await _vozilaService.Get <IEnumerable <Model.Vozila> >(null); int id = DogadjajId; VozilaList.Clear(); foreach (var vozilo in list) { VozilaList.Add(vozilo); } if (!string.IsNullOrEmpty(SearchTerm)) { VozilaList.Clear(); var request = new VozilaSearchRequest() { BrRegOznake = _searchTerm.Trim() }; var vozila = await _vozilaService.Get <IEnumerable <Model.Vozila> >(request); foreach (var vozilo in vozila) { VozilaList.Add(vozilo); } } }
public async Task PopuniVozila() { VozilaSearchRequest search = new VozilaSearchRequest { preporuka = true, voziloId = Vozilo.VoziloId }; var listM = await _vozila.Get <IEnumerable <VozilaM> >(search); VozilaList.Clear(); foreach (var item in listM) { VozilaList.Add(item); } VozilaSearchRequest search1 = new VozilaSearchRequest { preporukaTip = true, voziloId = Vozilo.VoziloId }; var listM1 = await _vozila.Get <IEnumerable <VozilaM> >(search1); VozilaTip.Clear(); foreach (var item in listM1) { VozilaTip.Add(item); } }
private async void btnPrikazi_Click(object sender, EventArgs e) { VozilaSearchRequest request = new VozilaSearchRequest() { BrojSasije = txtBrojSasije.Text }; var objmodel = cmbModeli.SelectedValue; if (objmodel == null) { request.ModelId = 0; } else { request.ModelId = int.Parse(objmodel.ToString()); } var objlokacija = cmbLokacije.SelectedValue; if (objlokacija == null) { request.LokacijaId = 0; } else { request.LokacijaId = int.Parse(objlokacija.ToString()); } var objKategorije = cmbKategorijeVozila.SelectedValue; if (objKategorije == null) { request.KategorijaVozilaId = 0; } else { request.KategorijaVozilaId = int.Parse(objKategorije.ToString()); } var result = await _vozilaService.Get <List <Model.Vozila> >(request); dgvVozila.AutoGenerateColumns = false; dgvVozila.DataSource = result; }
private async Task LoadTipoviAuta(int id) { VozilaSearchRequest req = new VozilaSearchRequest(); if (_markaTrenutno != null && _transTrenutno != null) { req.MarkaId = _markaTrenutno ?? default(int); req.TransmisijaId = _transTrenutno ?? default(int); req.TipVozilaId = id; } else { req.TipVozilaId = id; } _tipTrenutno = id; var result = await _vozila.Get <List <Model.VozilaM> >(req); dgvVozila.DataSource = result; }
private async void btnPrikaziVozila_Click(object sender, EventArgs e) { var request = new VozilaSearchRequest() { BrRegOznake = txtBrRegOznake.Text.Trim() }; var list = await _vozila.Get <List <Model.Vozila> >(request); dgvVozila.AutoGenerateColumns = true; dgvVozila.DataSource = list; if (dgvVozila.ColumnCount == 4) { DataGridViewButtonColumn button = new DataGridViewButtonColumn(); button.HeaderText = "Akcija"; button.Name = "dodajVozilo"; button.Text = "Dodaj vozilo"; button.UseColumnTextForButtonValue = true; button.FlatStyle = FlatStyle.Flat; dgvVozila.Columns.Add(button); } }
public async Task PopuniVozila() { if (Marke.Count == 0) { var marke = await _marke.Get <IEnumerable <Marke> >(null); foreach (var item in marke) { Marke.Add(item); } } if (Tipovi.Count == 0) { var tipovi = await _tipVozila.Get <IEnumerable <TipoviVozila> >(null); foreach (var item in tipovi) { Tipovi.Add(item); } } if (Transmisija.Count == 0) { var transmisija = await _transmisija.Get <IEnumerable <Transmisija> >(null); foreach (var item in transmisija) { Transmisija.Add(item); } } if (MarkaSearch != null || TipSearch != null || TransSearch != null) { VozilaSearchRequest search = new VozilaSearchRequest(); if (MarkaSearch != null) { search.MarkaId = MarkaSearch.MarkaId; MarkaSearch = null; } if (TransSearch != null) { search.TransmisijaId = TransSearch.TransmisijaId; TransSearch = null; } if (TipSearch != null) { search.TipVozilaId = TipSearch.TipVozilaId; TipSearch = null; } var listM = await _vozila.Get <IEnumerable <VozilaM> >(search); VozilaList.Clear(); foreach (var item in listM) { VozilaList.Add(item); } return; } if (MarkaSearch == null && TipSearch == null && TransSearch == null) { var list = await _vozila.Get <IEnumerable <VozilaM> >(null); VozilaList.Clear(); foreach (var item in list) { VozilaList.Add(item); } } }
public async Task PopuniVozila() { VozilaSearchRequest search = new VozilaSearchRequest { pocetna = true }; var list = await _vozila.Get <IEnumerable <VozilaM> >(search); VozilaList.Clear(); foreach (var item in list) { VozilaList.Add(item); } if (Global.prijavljeniKorisnik != null) { NarudzbaSearchRequest req = new NarudzbaSearchRequest() { KlijentId = Global.prijavljeniKorisnik.KorisnikId }; var narudzbe = await _narudzbe.Get <List <Model.Narudzba> >(req); if (narudzbe.Count > 0) { DetaljiNarudzbaSearchRequest requ = new DetaljiNarudzbaSearchRequest() { NarudzbaId = narudzbe[0].NarudzbaId }; var detalji = await _detalji.Get <List <DetaljiNarudzbe> >(requ); if (detalji.Count > 0) { var dio = await _dijeloviService.GetById <Dio>(detalji[0].DioId); DioSearchRequest request = new DioSearchRequest() { ModelId = dio.ModelId }; var lista = await _dijeloviService.Get <List <Dio> >(request); DijeloviList.Clear(); if (lista.Count > 3) { for (int i = 0; i < 3; i++) { Kategorija y = await _kategorijeService.GetById <Kategorija>(lista[i].KategorijaId); DioKategorija novi = new DioKategorija { DioId = lista[i].DioId, Naziv = lista[i].Naziv, Cijena = lista[i].Cijena, Sifra = lista[i].Sifra, KategorijaId = lista[i].KategorijaId, ModelId = lista[i].ModelId, Model = lista[i].Model, Slika = y.Slika }; DijeloviList.Add(novi); } } else { foreach (var x in lista) { Kategorija y = await _kategorijeService.GetById <Kategorija>(x.KategorijaId); DioKategorija novi = new DioKategorija { DioId = x.DioId, Naziv = x.Naziv, Cijena = x.Cijena, Sifra = x.Sifra, KategorijaId = x.KategorijaId, ModelId = x.ModelId, Model = x.Model, Slika = y.Slika }; DijeloviList.Add(novi); } } } } else { var lista = await _dijeloviService.Get <List <Dio> >(null); DijeloviList.Clear(); for (int i = 0; i < 3; i++) { Kategorija y = await _kategorijeService.GetById <Kategorija>(lista[i].KategorijaId); DioKategorija novi = new DioKategorija { DioId = lista[i].DioId, Naziv = lista[i].Naziv, Cijena = lista[i].Cijena, Sifra = lista[i].Sifra, KategorijaId = lista[i].KategorijaId, ModelId = lista[i].ModelId, Model = lista[i].Model, Slika = y.Slika }; DijeloviList.Add(novi); } } } else { var lista = await _dijeloviService.Get <List <Dio> >(null); DijeloviList.Clear(); for (int i = 0; i < 3; i++) { Kategorija y = await _kategorijeService.GetById <Kategorija>(lista[i].KategorijaId); DioKategorija novi = new DioKategorija { DioId = lista[i].DioId, Naziv = lista[i].Naziv, Cijena = lista[i].Cijena, Sifra = lista[i].Sifra, KategorijaId = lista[i].KategorijaId, ModelId = lista[i].ModelId, Model = lista[i].Model, Slika = y.Slika }; DijeloviList.Add(novi); } } }