コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }