Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 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);
     }
 }