Exemplo n.º 1
0
        //string mensagembackgroundWor;
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            object[] args = (object[])e.Argument;

            if (args[0].Equals("ConsultarVendedor"))
            {
                int resultado;
                if (int.TryParse(txtPesquisar.Text, out resultado))
                {
                    this.vendedorCollection = negVendedor.PesquisarVendedor(string.Empty, resultado, (bool?)args[2]);
                }
                else
                {
                    this.vendedorCollection = negVendedor.PesquisarVendedor(args[1].ToString(), (int?)null, (bool?)args[2]);
                }
            }
        }
Exemplo n.º 2
0
        public VendedorCollection PesquisarVendedor(string VMPesquisa, int?IDPessoa, bool?ativo)
        {
            VendedorCollection vendedorCollection = new VendedorCollection();

            AcessoDados.LimparParametro();
            AcessoDados.AdicionarParametro("@INvchNome", VMPesquisa);
            AcessoDados.AdicionarParametro("@INbitAtivo", ativo);

            using (DataTable dtbRegistro = AcessoDados.GetDataTable("uspPesquisarVendedor", CommandType.StoredProcedure))
            {
                foreach (DataRow dtrItem in dtbRegistro.Rows)
                {
                    vendedorCollection.Add(CarregarItem(dtrItem));
                }
            }

            return(vendedorCollection);
        }