private void buscarBtn_Click(object sender, EventArgs e) { try { listaFiltros = new List <System.Windows.Forms.TextBox>(); for (int i = 0; i < this.listaChecks.Count; i++) { if (listaChecks[i].Checked) { switch (listaChecks[i].Name.ToString()) { case "checkBox2": listaFiltros.Add(this.opcion1txt); break; case "checkBox3": listaFiltros.Add(this.opcion2txt); break; case "checkBox4": listaFiltros.Add(this.opcion3txt); break; case "checkBox5": listaFiltros.Add(this.opcion4txt); break; } } } if (listaFiltros.Count == 0) { MessageBox.Show("Seleccione y llene un filtro", "Falta información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { DataSet ds = new DataSet(); SqlDataAdapter da = Database.busquedaAvanzada(this.filtrocmb.SelectedItem.ToString().ToUpper(), this.listaFiltros); da.Fill(ds); if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show("No se encontro ningun recurso", "Sin resultados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Resultados res = new Resultados(ds); this.listaFiltros.Clear(); this.Hide(); res.Show(); } } } catch (System.Data.SqlClient.SqlException) { MessageBox.Show("Hubo problemas con la busqueda.\nIntente nuevamente", "Sin resultados", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void button2_Click(object sender, EventArgs e) { if (Database.hayRecurusos(this.button2.Text.ToUpper())) { Resultados res = new Resultados(Database.busquedaGeneral(this.button2.Text.ToUpper())); this.Hide(); res.Show(); } else { MessageBox.Show("Lo sentimos, en este momento no hay " + this.button2.Text.ToUpper() + "S para prestar", "Sin recurso", MessageBoxButtons.OK, MessageBoxIcon.Information); } }