Пример #1
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            object[] args = (object[])e.Argument;

            if (args[0].Equals("ConsultarContasPagarTipo"))
            {
                this.contasPagarTipoCollection = negContasPagarTipo.Pesquisar(args[1].ToString(), (bool?)args[2]);
            }
        }
Пример #2
0
        public ContasPagarTipoCollection Pesquisar(string texto, bool?ativo)
        {
            ContasPagarTipoCollection colecao = new ContasPagarTipoCollection();

            AcessoDados.LimparParametro();
            AcessoDados.AdicionarParametro("@INvchDescricao", texto);
            AcessoDados.AdicionarParametro("@INbitAtivo", ativo);
            using (DataTable dtbRegistros = AcessoDados.GetDataTable("uspPesquisarContasPagarTipo", CommandType.StoredProcedure))
            {
                foreach (DataRow dtrItem in dtbRegistros.Rows)
                {
                    colecao.Add(CarregarItem(dtrItem));
                }
            }

            return(colecao);
        }