private void btnConsultar_Click(object sender, EventArgs e) { String condiciones = ""; if (!chkTodos.Checked) { // Validar si el combo 'Perfiles' esta seleccionado. /*if (cboPerfil.Text != string.Empty) * { * condiciones += " AND u.perfil=" + cboPerfil.SelectedValue.ToString(); * * }**/ // Validar si el textBox 'Nombre' esta vacio. if (txtNombre.Text != string.Empty) { condiciones += "AND nombre=" + "'" + txtNombre.Text + "'"; } if (condiciones != "") { grdPerfiles.DataSource = oPerfilService.ObtenerConFiltros(condiciones); } else { MessageBox.Show("Debe ingresar al menos un criterio", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { grdPerfiles.DataSource = oPerfilService.ObtenerTodos(); } }