private async void btnPrikazi_Click(object sender, EventArgs e) { var temp = 0; var search = new ByNameSearchRequest() { Naziv = txtPretraga.Text }; var result = await _objave.Get <IList <Model.Objava> >(search); foreach (var i in result) { i.Rbr = ++temp; } if (search.Naziv != "") { foreach (var item in result) { if (item.Naziv.Contains(search.Naziv)) { result = result.Where(y => y.Naziv == item.Naziv).ToList(); } } } dgvKorisnici.AutoGenerateColumns = false; dgvKorisnici.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var temp = 0; var search = new ByNameSearchRequest() { Naziv = txtPretraga.Text }; //pogledati ovo var result = await _restorani.Get <List <Model.Restorani> >(search); foreach (var i in result) { i.Rbr = ++temp; } if (search.Naziv != "") { foreach (var item in result) { if (item.Naziv.Contains(search.Naziv)) { result = result.Where(y => y.RestoranId == item.RestoranId).ToList(); } } } if (cmbFilterByYear.SelectedIndex != -1) { result = result.Where(y => y.GodinaIzgradnje == int.Parse(cmbFilterByYear.SelectedItem.ToString())).ToList(); } if (cmbFilterByGrade.SelectedItem != null) { int?broj = int.Parse(cmbFilterByGrade.SelectedItem.ToString()); if (cmbFilterByGrade.SelectedIndex != -1) { result = result.Where(y => Convert.ToInt32(y.Ocjena) == broj).ToList(); } } if (comboBox1.SelectedIndex != -1) { if (comboBox1.SelectedItem.ToString() == "SortByName") { result = result.OrderBy(y => y.Naziv).ToList(); } if (comboBox1.SelectedItem.ToString() == "SortByGrade") { result = result.Where(y => y.Ocjena != null).OrderByDescending(y => y.Ocjena).ToList(); } if (comboBox1.SelectedItem.ToString() == "SortByYear") { result = result.Where(y => y.GodinaIzgradnje != null).OrderByDescending(y => y.GodinaIzgradnje).ToList(); } if (comboBox1.SelectedItem.ToString() == "SortByType") { result = result.OrderBy(y => y.VrstaId).ToList(); } } dgvApartmani.AutoGenerateColumns = false; dgvApartmani.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var result1 = await _kjela.Get <List <Model.KategorijeJela> >(null); var temp = 0; var search = new ByNameSearchRequest() { Naziv = txtPretraga.Text }; //pogledati ovo var result = await _jela.Get <List <Model.Jela> >(search); foreach (var i in result) { i.Rbr = ++temp; i.Vrsta = result1.Where(y => y.KategorijaJelaId == i.KategorijaJelaId).Select(y => y.Naziv).FirstOrDefault(); } if (search.Naziv != "") { foreach (var item in result) { if (item.Naziv.Contains(search.Naziv)) { result = result.Where(y => y.JeloId == item.JeloId).ToList(); break; } } } if (cmbFilterByGrade.SelectedItem != null) { int?broj = int.Parse(cmbFilterByGrade.SelectedItem.ToString()); if (cmbFilterByGrade.SelectedIndex != 0) { result = result.Where(y => Convert.ToInt32(y.Ocjena) == broj).ToList(); } } if (cmbSort.SelectedIndex != -1) { if (cmbSort.SelectedItem.ToString() == "SortByName") { result = result.OrderBy(y => y.Naziv).ToList(); } if (cmbSort.SelectedItem.ToString() == "SortByGrade") { result = result.OrderByDescending(y => y.Ocjena).ToList(); } } dgvHoteli.AutoGenerateColumns = false; dgvHoteli.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var temp = 0; var search = new ByNameSearchRequest() { Naziv = txtPretraga.Text }; //pogledati ovo var result = await _drzave.Get <List <Model.Drzave> >(search); foreach (var i in result) { i.Rbr = ++temp; } if (search.Naziv != "") { foreach (var item in result) { if (item.Naziv.Contains(search.Naziv)) { result = result.Where(y => y.DrzavaId == item.DrzavaId).ToList(); } } } //Bitmap img; //img = new Bitmap(); //// Create the DGV with an Image column //DataGridView dgv = new DataGridView(); //this.Controls.Add(dgv); //DataGridViewImageColumn imageCol = new DataGridViewImageColumn(); //dgv.Columns.Add(imageCol); //// Add a row and set its value to the image //dgv.Rows.Add(); //dgv.Rows[0].Cells[0].Value = img; dgvApartmani.AutoGenerateColumns = false; dgvApartmani.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var result1 = await _drzave.Get <List <Model.Drzave> >(null); var temp = 0; var search = new ByNameSearchRequest() { Naziv = txtPretraga.Text }; //pogledati ovo var result = await _gradovi.Get <List <Model.Gradovi> >(search); foreach (var i in result) { i.Rbr = ++temp; i.Drzava = result1.Where(y => y.DrzavaId == i.DrzavaId).Select(y => y.Naziv).FirstOrDefault(); } if (search.Naziv != "") { foreach (var item in result) { if (item.Naziv.Contains(search.Naziv)) { result = result.Where(y => y.DrzavaId == item.DrzavaId).ToList(); } } } if (comboBox1.SelectedIndex != 0) { result = result.Where(y => y.DrzavaId == (int)comboBox1.SelectedValue).ToList(); } if (comboBox2.SelectedIndex != -1) { if (comboBox2.SelectedItem.ToString() == "SortByName") { result = result.OrderBy(y => y.Naziv).ToList(); } if (comboBox2.SelectedItem.ToString() == "SortByCountry" && comboBox1.SelectedIndex == 0) { result = result.OrderBy(y => y.DrzavaId).ToList(); } } dgvApartmani.AutoGenerateColumns = false; dgvApartmani.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var temp = 0; var search = new ByNameSearchRequest() { Naziv = txtPretraga.Text }; //pogledati ovo var result = await _prevoz.Get<List<Model.Prevoz>>(search); foreach (var i in result) { i.Rbr = ++temp; } dgvApartmani.AutoGenerateColumns = false; dgvApartmani.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var search = new ByNameSearchRequest() { Naziv = txtPretraga.Text }; int temp = 0; var result = await _hoteli.Get <IList <Model.Hoteli> >(null); foreach (var hotel in result) { hotel.Rbr = ++temp; } if (search.Naziv != "") { foreach (var item in result) { if (item.Naziv.Contains(search.Naziv)) { result = result.Where(y => y.HotelId == item.HotelId).ToList(); } } } if (cmbFilterYear.SelectedIndex != -1) { result = result.Where(y => y.GodinaIzgradnje == int.Parse(cmbFilterYear.SelectedItem.ToString())).ToList(); } if (cmbFilterByGrade.SelectedIndex != -1) { int?broj = int.Parse(cmbFilterByGrade.SelectedItem.ToString()); result = result.Where(y => Convert.ToInt32(y.Ocjena) == broj).ToList(); } dgvHoteli.AutoGenerateColumns = false; dgvHoteli.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var temp = 0; var search = new ByNameSearchRequest() { Naziv = txtPretraga.Text }; //pogledati ovo var result = await _atrakcije.Get <List <Model.Atrakcije> >(search); var result1 = await _vrsteatrakcija.Get <List <Model.VrstaAtrakcija> >(search); foreach (var i in result) { i.Rbr = ++temp; } if (search.Naziv != "") { foreach (var item in result) { if (item.Naziv.Contains(search.Naziv)) { result = result.Where(y => y.AtrakcijaId == item.AtrakcijaId).ToList(); } } } foreach (var item in result) { item.Vrsta = result1.Where(y => y.VrstaAtrakcijeId == item.VrstaAtrakcijeId).Select(y => y.Naziv).FirstOrDefault(); } if (cmbFilterByGrade.SelectedItem != null) { int?broj = int.Parse(cmbFilterByGrade.SelectedItem.ToString()); if (cmbFilterByGrade.SelectedIndex != -1) { result = result.Where(y => Convert.ToInt32(y.Ocjena) == broj).ToList(); } } if (cmbFilterByType.SelectedIndex != 0) { if (cmbFilterByType.SelectedIndex == 1) { result = result.Where(y => y.VrstaAtrakcijeId == 1).ToList(); } else if (cmbFilterByType.SelectedIndex == 2) { result = result.Where(y => y.VrstaAtrakcijeId == 2).ToList(); } else { result = result.Where(y => y.VrstaAtrakcijeId == 3).ToList(); } } if (comboBox1.SelectedIndex != -1) { if (comboBox1.SelectedItem.ToString() == "SortByName") { result = result.OrderBy(y => y.Naziv).ToList(); } if (comboBox1.SelectedItem.ToString() == "SortByGrade") { result = result.Where(y => y.Ocjena != null).OrderByDescending(y => y.Ocjena).ToList(); } if (comboBox1.SelectedItem.ToString() == "SortByType") { result = result.OrderBy(y => y.VrstaAtrakcijeId).ToList(); } } dgvApartmani.AutoGenerateColumns = false; dgvApartmani.DataSource = result; }
private async void btnPrikazi_Click(object sender, EventArgs e) { var temp = 0; var search = new ByNameSearchRequest() { Naziv = txtPretraga.Text }; var result = await _apartmani.Get <List <Model.Apartmani> >(search); foreach (var item in result) { item.Rbr = ++temp; } if (search.Naziv != "") { foreach (var item in result) { if (item.Naziv.Contains(search.Naziv)) { result = result.Where(y => y.ApartmanId == item.ApartmanId).ToList(); } } } if (cmbFilterByYear.SelectedIndex != -1) { result = result.Where(y => y.GodinaIzgradnje == int.Parse(cmbFilterByYear.SelectedItem.ToString())).ToList(); } if (cmbFilterByGrade.SelectedItem != null) { int?broj = int.Parse(cmbFilterByGrade.SelectedItem.ToString()); if (cmbFilterByGrade.SelectedIndex != -1) { result = result.Where(y => Convert.ToInt32(y.Ocjena) == broj).ToList(); } } if (comboBox1.SelectedIndex != -1) { if (comboBox1.SelectedItem.ToString() == "SortByName") { result = result.OrderBy(y => y.Naziv).ToList(); } if (comboBox1.SelectedItem.ToString() == "SortByGrade") { result = result.OrderByDescending(y => y.Ocjena).ToList(); } if (comboBox1.SelectedItem.ToString() == "SortByYear") { result = result.OrderByDescending(y => y.GodinaIzgradnje).ToList(); } if (comboBox1.SelectedItem.ToString() == "SortByCategory") { result = result.Where(y => y.KategorijaApartmana != null).OrderBy(y => y.KategorijaApartmana).ToList(); } } foreach (var item in result) { string dodatne = ""; if (item.Wifi != false) { dodatne += "Wifi, "; } if (item.Tv != false) { dodatne += "Tv, "; } if (item.Bazen != false) { dodatne += "Bazen, "; } if (item.AparatZaKafu != false) { dodatne += "AparatZaKafu, "; } if (item.Parking != false) { dodatne += "Parking, "; } if (item.Klima != false) { dodatne += "Klima, "; } item.DodatneOpcije = dodatne; } dgvApartmani.AutoGenerateColumns = false; dgvApartmani.DataSource = result; //var gradovi = await _gradovi.Get<IList<Model.Gradovi>>(null); }