protected void botonBuscar_Click(object sender, EventArgs e) { filtrosAutomovilList = new Dictionary <string, object>(); if (cmbFiltroModelo.SelectedIndex != -1 && ((ModeloDTO)cmbFiltroModelo.SelectedItem) != null) { filtrosAutomovilList.Add("mod_nombre", ((ModeloDTO)cmbFiltroModelo.SelectedItem).nombre.ToString()); } if (cmbFiltroMarca.SelectedIndex != -1 && ((MarcaDTO)cmbFiltroMarca.SelectedItem) != null) { filtrosAutomovilList.Add("marca_nombre", ((MarcaDTO)cmbFiltroMarca.SelectedItem).descripcion); } if (!string.IsNullOrWhiteSpace(txtFiltroPatente.Text)) { filtrosAutomovilList.Add("auto_patente", txtFiltroPatente.Text); } // Correspondera al nombre. if (!string.IsNullOrWhiteSpace(txtFiltroChofer.Text)) { filtrosAutomovilList.Add("chof_nombre", txtFiltroChofer.Text); } if (filtrosAutomovilList.Count > 0) { //Tiene filtros automoviles = AutomovilDAO.getAutomovilesFilter(filtrosAutomovilList); tablaListado.DataSource = automoviles; } else { cargarDGVAutomovil(); } }