public async Task Load() { try { VoznjaSearchRequest req = new VoznjaSearchRequest { IsSlobodnaMjesta = true }; var model = await _voznja.Get <List <Voznja> >(req); if (model.Count == 0) { await Application.Current.MainPage.DisplayAlert("Carpool", "Trenutno nema aktivnih vožnji", "OK"); } MojeVoznjeBool = false; IsVisible = APIService.IsVozac; VoznjeList.Clear(); foreach (var voznja in model) { VoznjeList.Add(voznja); } } catch (Exception) { } }
public async Task Zavrsene() { try { VoznjaSearchRequest search = new VoznjaSearchRequest { IsVozacZavrsene = true }; var model = await _voznja.Get <List <Voznja> >(search); if (model.Count == 0) { await Application.Current.MainPage.DisplayAlert("Carpool", "Trenutno nemate završenih vožnji", "OK"); return; } ZavrseneVoznje = true; VoznjeList.Clear(); foreach (var voznja in model) { VoznjeList.Add(voznja); } } catch (Exception) { } }
public async Task MojeVoznje() { try { VoznjaSearchRequest search = new VoznjaSearchRequest { IsVozac = APIService.IsVozac }; var model = await _voznja.Get <List <Voznja> >(search); if (model.Count == 0) { await Application.Current.MainPage.DisplayAlert("Carpool", "Trenutno nemate aktivnih vožnji", "OK"); } MojeVoznjeBool = true; SveVoznjeBool = false; VoznjeList.Clear(); foreach (var voznja in model) { VoznjeList.Add(voznja); } } catch (Exception) { } }
public async Task SearchRide() { try { VoznjaSearchRequest search = new VoznjaSearchRequest { SearchFromHomePage = true, GradDestinacijaID = SelectedOdrediste.GradID, GradPolaskaID = SelectedPolazak.GradID, DatumPolaska = DatumPolaskaProvjera }; var model = await _voznja.Get <List <Voznja> >(search); if (model.Count == 0) { await Application.Current.MainPage.DisplayAlert("Carpool", "Trenutno nema traženih rezultata", "OK"); SearchListBool = false; return; } SearchList.Clear(); foreach (var voznja in model) { SearchList.Add(voznja); } SearchListBool = true; } catch (Exception) { } }
private async void btnPretragaDestinacije_Click(object sender, EventArgs e) { try { VoznjaSearchRequest search = new VoznjaSearchRequest { SearchFromHomePage = true, DatumPolaska = dtmDatumPolaska.Value }; var idPolazak = cmbPolazak.SelectedValue; var idDestinacija = cmbDestinacija.SelectedValue; if (idPolazak != null) { if (int.TryParse(idPolazak.ToString(), out int IDpolazak)) { search.GradPolaskaID = IDpolazak; } } else { MessageBox.Show("Unesite grad polaska"); return; } if (idDestinacija != null) { if (int.TryParse(idDestinacija.ToString(), out int IDdestinacija)) { search.GradDestinacijaID = IDdestinacija; } } else { MessageBox.Show("Unesite grad destinaciju"); return; } var result = await _voznje.Get <List <Model.Voznja> >(search); if (result.Count() == 0) { MessageBox.Show("Trenutno nema rezultata za traženu destinaciju"); } else { dgvVoznje.AutoGenerateColumns = false; dgvVoznje.DataSource = result; } } catch (Exception) { } }
private async void GetBrojAktivnihVoznji() { VoznjaSearchRequest search = new VoznjaSearchRequest { Aktivne = true }; var getAktivne = await _voznje.Get <List <Model.Voznja> >(search); int getBroj = getAktivne.Count(); labelBrojAktivnihVoznji.Text = getBroj.ToString(); }
private async Task LoadVoznje() { VoznjaSearchRequest search = new VoznjaSearchRequest { IsSlobodnaMjesta = true }; var result = await _voznje.Get <List <Model.Voznja> >(search); dgvVoznje.AutoGenerateColumns = false; dgvVoznje.DataSource = result; }
private async void btnAktivne_Click(object sender, EventArgs e) { VoznjaSearchRequest search = new VoznjaSearchRequest { IsSlobodnaMjesta = true }; var result = await _voznje.Get <List <Model.Voznja> >(search); dgvVoznje.AutoGenerateColumns = false; dgvVoznje.DataSource = result; }
private async void frmVoznjeReport_Load(object sender, EventArgs e) { var korisnik = await _korisnik.GetById <Model.Korisnik>(id); ReportParameterCollection rpc = new ReportParameterCollection(); rpc.Add(new ReportParameter("KorisnickoIme", korisnik.KorisnickoIme)); VoznjaSearchRequest search = new VoznjaSearchRequest { IsVozacZavrseneDesktop = true, VozacID = id }; var model = await _voznja.Get <List <Voznja> >(search); DSCARPOOL.tblZavršeneDataTable tbl = new DSCARPOOL.tblZavršeneDataTable(); foreach (var zavrsena in model) { DSCARPOOL.tblZavršeneRow red = tbl.NewtblZavršeneRow(); red.Rb = zavrsena.VoznjaID; red.AutomobilNaziv = zavrsena.AutomobilNazivModel; red.GradDestinacija = zavrsena.GradDestinacija; red.GradPolaska = zavrsena.GradPolaska; red.DatumObjave = zavrsena.DatumObjave.ToShortDateString(); tbl.Rows.Add(red); } ReportDataSource rds = new ReportDataSource(); rds.Name = "ZavrseneVoznje"; rds.Value = tbl; reportViewer1.LocalReport.SetParameters(rpc); reportViewer1.LocalReport.DataSources.Add(rds); this.reportViewer1.RefreshReport(); }
public async Task Last5() { try { VoznjaSearchRequest search = new VoznjaSearchRequest { PosljednjeVoznje = true, IsSlobodnaMjesta = true }; var model = await _voznja.Get <List <Voznja> >(search); VoznjeList.Clear(); foreach (var voznja in model) { VoznjeList.Add(voznja); } } catch (Exception) { } }