public void PesquisaNotas() { belPesquisaNotas.status st; if (cboStatus.cbx.Text.Equals("Enviados")) { st = belPesquisaNotas.status.Enviados; } else if (cboStatus.cbx.Text.Equals("Não Enviados")) { st = belPesquisaNotas.status.NaoEnviados; } else { st = belPesquisaNotas.status.Ambos; } belPesquisaNotas.Filtro filtro = new belPesquisaNotas.Filtro(); string sValor1 = string.Empty; string sValor2 = string.Empty; if (cboFiltro.cbx.SelectedIndex == 0) { filtro = belPesquisaNotas.Filtro.Data; sValor1 = dtpIni.Value.ToString(); sValor2 = dtpFim.Value.ToString(); } else if (cboFiltro.cbx.SelectedIndex == 1) { filtro = belPesquisaNotas.Filtro.Sequencia; sValor1 = txtNfIni.Text; sValor2 = txtNfFim.Text; } else if (cboFiltro.cbx.SelectedIndex == 2) { filtro = belPesquisaNotas.Filtro.Cliente; sValor1 = txtCliente.Text; } else if (cboFiltro.cbx.SelectedIndex == 3) { filtro = belPesquisaNotas.Filtro.NF; sValor1 = txtNfIni.Text; sValor2 = txtNfFim.Text; } belPesq = new belPesquisaNotas(st, filtro, sValor1, sValor2); bsNotas.DataSource = belPesq.lResultPesquisa; ColoriGrid(); }