private void RefreshDataGridView() { try { DataSet dataSet = new DataSet(); dataSet = proxy.PretragaBazePodataka(Pretraga_textBox.Text, izbori); Pretraga_dataGridView.DataSource = dataSet.Tables["RezultatPretrage"].DefaultView; Pretraga_dataGridView.ClearSelection(); } catch (EndpointNotFoundException) { MessageBox.Show(" Došlo je do greške.\n Veza sa serverom je prekinuta!", "Greška"); } }
private void Pretraga_button_Click(object sender, EventArgs e) { if (Clan_radioButton.Checked) { DataSet dataSet = proxy.DetaljnaPretragaClana(textBox1.Text, textBox2.Text, textBox3.Text, dateTimePicker.Value); Pretraga_dataGridView.DataSource = dataSet.Tables["RezultatPretrage"].DefaultView; Pretraga_dataGridView.ClearSelection(); } else if (Knjiga_radioButton.Checked) { string greskaString = ""; int kolicina; int godina_izdavanja; if (textBox2.Text != "") { if (int.TryParse(textBox2.Text, out kolicina)) { kolicina = Convert.ToInt32(textBox2.Text); } else { greskaString += "Količina nije dobro uneta. "; textBox2.Clear(); } } else { kolicina = 0; } if (textBox3.Text != "") { if (int.TryParse(textBox3.Text, out godina_izdavanja)) { godina_izdavanja = Convert.ToInt32(textBox3.Text); } else { greskaString += "Godina izdavanja nije dobro uneta. "; textBox3.Clear(); } } else { godina_izdavanja = 0; } if (greskaString == "") { DataSet dataSet = proxy.DetaljnaPretragaKnjige(textBox1.Text, kolicina, godina_izdavanja); Pretraga_dataGridView.DataSource = dataSet.Tables["RezultatPretrage"].DefaultView; Pretraga_dataGridView.ClearSelection(); ResetujInfoLabel(); } else { Info_label.ForeColor = Color.Red; Info_label.TextAlign = ContentAlignment.MiddleCenter; Info_label.Text = greskaString; } } else if (Pisac_radioButton.Checked) { DataSet dataSet = proxy.DetaljnaPretragaPisca(textBox1.Text, textBox2.Text, dateTimePicker.Value); Pretraga_dataGridView.DataSource = dataSet.Tables["RezultatPretrage"].DefaultView; Pretraga_dataGridView.ClearSelection(); } }