private void btnConsultar_Click(object sender, EventArgs e) { List <object> filtros = new List <object>(); bool banderaFiltros = false; if (!chkTodos.Checked) { if (txtCuil.Text != string.Empty) { filtros.Add(txtCuil.Text); banderaFiltros = true; } else { filtros.Add(null); } if (txtNombre.Text != string.Empty) { filtros.Add(txtNombre.Text); banderaFiltros = true; } else { filtros.Add(null); } if (txtApellido.Text != string.Empty) { filtros.Add(txtApellido.Text); banderaFiltros = true; } else { filtros.Add(null); } if (banderaFiltros) { llenarGrilla(oProveedorService.consultaConFiltros(filtros)); } else { MessageBox.Show("Debe ingresar al menos un criterio", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { llenarGrilla(oProveedorService.getAll()); } if (grdConsultarProveedor.Rows.Count == 0) { MessageBox.Show("No se encontraron resultados", "Resultados", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }