public void QuitarFiltro(IFiltro <T> filtro) { if (_filtros.Contains(filtro)) { _filtros.Remove(filtro); } }
protected void btnPesquisarPorCedente_OnClick_(object sender, ImageClickEventArgs e) { if (!OpcaoDeOperacaodeFiltroEstaSelecionada()) { ExibaMensagemDeFaltaDeSelecaoDaOpcaoDeFiltro(); return; } var operacao = OperacaoDeFiltro.Obtenha(Convert.ToByte(ctrlOperacaoFiltro1.Codigo)); if (operacao.Equals(OperacaoDeFiltro.Intervalo)) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Para o filtro selecionado essa opção de filtro não está disponível."), false); return; } if (ctrlCedente1.CedenteSelecionado == null) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Selecione um cedente."), false); return; } var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroBoletosGeradosPorCedente>(); filtro.Operacao = operacao; filtro.ValorDoFiltro = ctrlCedente1.CedenteSelecionado.Pessoa.ID.Value.ToString(); FiltroAplicado = filtro; CarregaBoletosGerados(FiltroAplicado, grdBoletosGerados.PageSize, 0); }
public void AdicionarFiltro(IFiltro <T> filtro) { if (!_filtros.Contains(filtro)) { _filtros.Add(filtro); } }
/// <summary> /// Método principal, executa consulta no sistema e popula GridView /// Main method, get querie result and bind GridView /// </summary> /// <returns></returns> public override void carregaGrid() { string filtro = " where 1 = 1 "; //string nomecoluna = "nome"; //if (getRequest(txtDescricao.ID) != String.Empty) //{ // filtro += " and " + nomecoluna + " like '%" + getRequest(txtDescricao.ID) + "%'"; // } IFiltro opFiltro = getFiltroPrincipal(); filtro += opFiltro.getSqlFiltro(); string sql = " select * from " + this.G_table + " " + filtro; DataTable ds = ConnAccess.fetchData(ConnAccess.getConn(), sql); btExportar.Visible = (ds.Rows.Count > 0); gvwDados.DataSource = ds; gvwDados.DataBind(); //Processaremos alguma coisa, de acordo ao tipo de botão usado. base.processaConsulta(this.obj_botao, ds, gvwDados); dv_qtde_registros.InnerHtml = " <b> Qtde de Registros: </b> " + ds.Rows.Count.ToString(); }
public static List <T> Filtrar <T>(this List <T> lista, IFiltro <T> filtro) { var resultado = new List <T>(); foreach (var item in lista) { if (filtro.Verificar(item)) { resultado.Add(item); } } return(resultado); }
protected void Page_Load(object sender, EventArgs e) { try { System.Collections.Generic.List <string> drivers = GetSystemDriverList(); for (int i = 0; i < drivers.Count; i++) { Response.Write("<br>" + drivers[i]); } drivers = listaVersoesNet(); Response.Write("<br><br><b>Versões do .Net Instaladas</b>"); for (int i = 0; i < drivers.Count; i++) { Response.Write("<br>" + drivers[i]); } } catch { } String path = Server.MapPath(".") + "\\estrutura_banco.xls"; DataTable dt = ExcelLibrary.DataSetHelper.CreateDataTable(path, "contato"); Response.Write("Quantidade de rows " + dt.Rows.Count.ToString()); Control myFiltro = Page.LoadControl("~/controles/ucFiltroBasico.ascx"); myFiltro.ID = "UcFiltroBasico1"; IFiltro filt = (IFiltro)myFiltro; if (filt != null) { filt.Tabela = "contato"; filt.NoClearAction = String.Empty; filt.CaminhoExcel = path; filt.carregaCamposFiltro(); div_filtro.Controls.Add(filt); } }
protected void btnVencidos_OnClick(object sender, ImageClickEventArgs e) { var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroContaAReceberVencidos>(); FiltroAplicado = filtro; MostraItens(filtro, grdItensDeContasAReceber.PageSize, 0); EscondaBotoesColetivo(); }
public int ObtenhaQuantidadeDeProcessosCadastrados(IFiltro filtro, bool considerarNaoAtivos) { IDBHelper DBHelper; DBHelper = ServerUtils.criarNovoDbHelper(); var sql = new StringBuilder(); sql.Append(filtro.ObtenhaQueryParaQuantidade()); if (!considerarNaoAtivos) sql.Append(" AND MP_PROCESSOMARCA.ATIVO = 1"); using (var leitor = DBHelper.obtenhaReader(sql.ToString())) { try { if (leitor.Read()) return UtilidadesDePersistencia.getValorInteger(leitor, "QUANTIDADE"); } finally { leitor.Close(); } } return 0; }
public List <Regalo> GenerarListaRegalos(IFiltro filtro) { return(new List <Regalo> ()); }
public IList<IItemLancamentoFinanceiroRecebimento> ObtenhaItensFinanceiros(IFiltro filtro, int quantidadeDeRegistros, int offSet) { IDBHelper DBHelper; DBHelper = ServerUtils.criarNovoDbHelper(); var sql = new StringBuilder(); sql.Append(filtro.ObtenhaQuery()); sql.AppendLine(" ORDER BY NOME, DATALACAMENTO DESC"); var itens = new List<IItemLancamentoFinanceiroRecebimento>(); using (var leitor = DBHelper.obtenhaReader(sql.ToString(), quantidadeDeRegistros, offSet)) try { while (leitor.Read()) itens.Add(MontaItemDeRecebimento(leitor)); } finally { leitor.Close(); } return itens; }
private void ExibaTelaInicial() { Control controle1 = pnlFiltro; UtilidadesWeb.LimparComponente(ref controle1); Control controle2 = rdkProcessosDePatentes; UtilidadesWeb.LimparComponente(ref controle2); CarregaOpcoesDeFiltro(); EscondaTodosOsPanelsDeFiltro(); pnlProcesso.Visible = true; cboTipoDeFiltro.SelectedValue = "1"; ctrlOperacaoFiltro1.Inicializa(); ctrlNaturezaPatente1.Inicializa(); ctrlCliente1.Inicializa(); ctrlInventor.Inicializa(); ctrlTitular.Inicializa(); ctrlOperacaoFiltro1.Codigo = OperacaoDeFiltro.EmQualquerParte.ID.ToString(); chkConsiderarNaoAtivas.Checked = false; var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroPatenteSemFiltro>(); FiltroAplicado = filtro; MostraProcessos(filtro, grdProcessosDePatentes.PageSize, 0); }
protected void btnPesquisarPorDataDeCadastro_OnClick(object sender, ImageClickEventArgs e) { if (!OpcaoDeOperacaodeFiltroEstaSelecionada()) { ExibaMensagemDeFaltaDeSelecaoDaOpcaoDeFiltro(); return; } var operacao = OperacaoDeFiltro.Obtenha(Convert.ToByte(ctrlOperacaoFiltro1.Codigo)); if (operacao.Equals(OperacaoDeFiltro.Intervalo)) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Para o filtro selecionado essa opção de filtro não está disponível."), false); return; } if (!txtDataDeCadastro.SelectedDate.HasValue) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Informe uma data."), false); return; } var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroPatentePorDataDeCadastro>(); filtro.Operacao = operacao; filtro.ValorDoFiltro = txtDataDeCadastro.SelectedDate.Value.ToString("yyyyMMdd"); FiltroAplicado = filtro; MostraProcessos(filtro, grdProcessosDePatentes.PageSize, 0); }
private void MostraItens(IFiltro filtro, int quantidadeDeProcessos, int offSet) { using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeItensFinanceirosDeRecebimento>()) { grdItensFinanceiros.VirtualItemCount = servico.ObtenhaQuantidadeDeItensFinanceiros(filtro); grdItensFinanceiros.DataSource = servico.ObtenhaItensFinanceiros(filtro, quantidadeDeProcessos, offSet); grdItensFinanceiros.DataBind(); ((RadToolBarButton)rtbToolBar.FindButtonByCommandName("btnRelatorio")).Visible = grdItensFinanceiros.VirtualItemCount > 0; } }
public IList<IProcessoDePatente> ObtenhaProcessosDePatentes(IFiltro filtro, int quantidadeDeRegistros, int offSet, bool considerarNaoAtivos) { ServerUtils.setCredencial(_Credencial); var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDeProcessoDePatente>(); try { return mapeador.ObtenhaProcessosDePatentes(filtro,quantidadeDeRegistros, offSet, considerarNaoAtivos); } finally { ServerUtils.libereRecursos(); } }
protected void btnVencidos_OnClick(object sender, ImageClickEventArgs e) { var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroItemFinanceiroRecebimentoVencidos>(); FiltroAplicado = filtro; MostraItens(filtro, grdItensFinanceiros.PageSize, 0); }
private void ExibaTelaInicial() { Control controle1 = pnlFiltro; UtilidadesWeb.LimparComponente(ref controle1); Control controle2 = rdkItensFinanceirosDeRecebimento; UtilidadesWeb.LimparComponente(ref controle2); CarregaOpcoesDeFiltro(); EscondaTodosOsPanelsDeFiltro(); pnlCliente.Visible = true; cboTipoDeFiltro.SelectedValue = "1"; ctrlOperacaoFiltro1.Inicializa(); ctrlCliente1.Inicializa(); pnlOpcaoDeFiltro.Visible = true; ctrlOperacaoFiltro1.Codigo = OperacaoDeFiltro.EmQualquerParte.ID.ToString(); var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroItemFinanceiroRecebimentoSemFiltro>(); FiltroAplicado = filtro; MostraItens(filtro, grdItensFinanceiros.PageSize, 0); ((RadToolBarButton)rtbToolBar.FindButtonByCommandName("btnGerarContaAReceberColetivo")).Visible = false; }
public void fil() { //opcion de usar el metodo estrategia switch (filtrar.Text) { case "Viven": filtro = new PorVida(); filtro.Filtrar(historial); break; case "No viven": filtro = new PorSinvida(); filtro.Filtrar(historial); break; case "Mallard": filtro = new PorMallard(); filtro.Filtrar(historial); break; case "Decoy": filtro = new Pordecoy(); filtro.Filtrar(historial); break; case "Red Head": filtro = new Portredhead(); filtro.Filtrar(historial); break; case "Toy": filtro = new Portoy(); filtro.Filtrar(historial); break; case "Rubber": filtro = new Porrubber(); filtro.Filtrar(historial); break; case "Vuelan": filtro = new Porvolar(); filtro.Filtrar(historial); break; case "No vuelan": filtro = new Pornovolar(); filtro.Filtrar(historial); break; case "Tienen cohetes": filtro = new Porcohetes(); filtro.Filtrar(historial); break; case "Quack": filtro = new PorQuack(); filtro.Filtrar(historial); break; case "Squeak": filtro = new Squeaks(); filtro.Filtrar(historial); break; case "Nadar": filtro = new PorNadar(); filtro.Filtrar(historial); break; case ".........": filtro = new Pormute(); filtro.Filtrar(historial); break; } }
public O(IFiltro a, IFiltro b) { A = a; B = b; }
public Invertir(IFiltro anterior) => Anterior = anterior;
private void ExibaTelaInicial() { Control controle1 = pnlFiltro; UtilidadesWeb.LimparComponente(ref controle1); Control controle2 = rdkContasAReceber; UtilidadesWeb.LimparComponente(ref controle2); CarregaOpcoesDeFiltro(); EscondaTodosOsPanelsDeFiltro(); pnlSituacao.Visible = true; cboTipoDeFiltro.SelectedValue = "1"; pnlOpcaoDeFiltro.Visible = true; ctrlOperacaoFiltro1.Inicializa(); ctrlCliente1.Inicializa(); var situacoesADesconsiderar = new List<Situacao>(); situacoesADesconsiderar.Add(Situacao.AguardandoCobranca); ctrlSituacao.Inicializa(situacoesADesconsiderar); ctrlFormaRecebimento.Inicializa(); ctrlOperacaoFiltro1.Codigo = OperacaoDeFiltro.IgualA.ID.ToString(); ctrlSituacao.Codigo = Situacao.CobrancaEmAberto.ID.ToString(); divJanelaParaConfirmarData.Visible = false; divJanelaParaConfirmarDataColetivo.Visible = false; divJanelaParaJustificativaCancelamento.Visible = false; ctrlTipoLacamentoFinanceiroRecebimento.Inicializa(new List<TipoLacamentoFinanceiroRecebimento>()); var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroContaAReceberSemFiltro>(); FiltroAplicado = filtro; MostraItens(filtro, grdItensDeContasAReceber.PageSize, 0); ViewState[CHAVE_ID_ITEM_SELECIONADO] = null; EscondaBotoesColetivo(); }
protected void btnPesquisarPorDescricao_OnClick_(object sender, ImageClickEventArgs e) { if (!OpcaoDeOperacaodeFiltroEstaSelecionada()) { ExibaMensagemDeFaltaDeSelecaoDaOpcaoDeFiltro(); return; } var operacao = OperacaoDeFiltro.Obtenha(Convert.ToByte(ctrlOperacaoFiltro1.Codigo)); if (operacao.Equals(OperacaoDeFiltro.Intervalo)) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Para o filtro selecionado essa opção de filtro não está disponível."), false); return; } if (string.IsNullOrEmpty(txtDescricao.Text)) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Informe uma descrição."), false); return; } var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroItemFinanceiroRecebimentoPorDescricao>(); filtro.Operacao = operacao; filtro.ValorDoFiltro = txtDescricao.Text; FiltroAplicado = filtro; MostraItens(filtro, grdItensFinanceiros.PageSize, 0); }
public Filtros(IFiltro tfiltro) { InitializeComponent(); this.TFiltro = tfiltro; }
protected void btnPesquisarPorNossoNumero_OnClick(object sender, ImageClickEventArgs e) { if (!OpcaoDeOperacaodeFiltroEstaSelecionada()) { ExibaMensagemDeFaltaDeSelecaoDaOpcaoDeFiltro(); return; } var operacao = OperacaoDeFiltro.Obtenha(Convert.ToByte(ctrlOperacaoFiltro1.Codigo)); if (operacao.Equals(OperacaoDeFiltro.Intervalo)) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Para o filtro selecionado a esta opção não é válida."), false); return; } if (string.IsNullOrEmpty(txtNossoNumero.Text)) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Informe o nosso número."), false); return; } var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroBoletosGeradosPoNossoNumero>(); filtro.Operacao = operacao; filtro.ValorDoFiltro = txtNossoNumero.Text; FiltroAplicado = filtro; CarregaBoletosGerados(FiltroAplicado, grdBoletosGerados.PageSize, 0); }
public int ObtenhaQuantidadeDeProcessosCadastrados(IFiltro filtro, bool consideraNaoAtivos) { ServerUtils.setCredencial(_Credencial); var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDeProcessoDePatente>(); try { return mapeador.ObtenhaQuantidadeDeProcessosCadastrados(filtro, consideraNaoAtivos); } finally { ServerUtils.libereRecursos(); } }
private void CarregaBoletosGerados(IFiltro filtro, int quantidadeDeBoletos, int offset) { using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeBoleto>()) { var listaDeBoletosGerados = servico.obtenhaBoletosGerados(filtro, quantidadeDeBoletos, offset); BoletosGerados = listaDeBoletosGerados; ((RadToolBarButton)rtbToolBar.FindButtonByCommandName("btnRelatorio")).Visible = BoletosGerados.Count > 0; if (listaDeBoletosGerados.Count > 0) { grdBoletosGerados.VirtualItemCount = servico.ObtenhaQuantidadeDeBoletos(filtro); grdBoletosGerados.DataSource = ConvertaBoletosGeradosParaDTO(listaDeBoletosGerados); grdBoletosGerados.DataBind(); return; } var controleGrid = grdBoletosGerados as Control; UtilidadesWeb.LimparComponente(ref controleGrid); grdBoletosGerados.DataSource = new List<DTOBoletosGerados>(); grdBoletosGerados.DataBind(); } }
private void MostraProcessos(IFiltro filtro, int quantidadeDeProcessos, int offSet) { using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeProcessoDePatente>()) { grdProcessosDePatentes.VirtualItemCount = servico.ObtenhaQuantidadeDeProcessosCadastrados(filtro, chkConsiderarNaoAtivas.Checked); grdProcessosDePatentes.DataSource = servico.ObtenhaProcessosDePatentes(filtro, quantidadeDeProcessos, offSet, chkConsiderarNaoAtivas.Checked); grdProcessosDePatentes.DataBind(); } }
public IList<IBoletosGerados> obtenhaBoletosGerados(IFiltro filtro, int quantidadeDeRegistros, int offSet) { ServerUtils.setCredencial(_Credencial); var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDeBoleto>(); try { return mapeador.obtenhaBoletosGerados(filtro, quantidadeDeRegistros, offSet); } finally { ServerUtils.libereRecursos(); } }
public void setFiltros(IFiltro filtro) { _filtro = filtro; }
public IList<IItemLancamentoFinanceiroRecebimento> ObtenhaItensFinanceiros(IFiltro filtro, int quantidadeDeRegistros, int offSet) { ServerUtils.setCredencial(_Credencial); var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDeItensFinanceirosDeRecebimento>(); try { return mapeador.ObtenhaItensFinanceiros(filtro, quantidadeDeRegistros, offSet); } finally { ServerUtils.libereRecursos(); } }
protected void btnPesquisarPorDataDeVencimento_OnClick(object sender, ImageClickEventArgs e) { if (!OpcaoDeOperacaodeFiltroEstaSelecionada()) { ExibaMensagemDeFaltaDeSelecaoDaOpcaoDeFiltro(); return; } var operacao = OperacaoDeFiltro.Obtenha(Convert.ToByte(ctrlOperacaoFiltro1.Codigo)); if (!operacao.Equals(OperacaoDeFiltro.Intervalo)) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Para o filtro selecionado a única opção de filtro disponível é Intervalo."), false); return; } if (!txtDataDeVencimentoIni.SelectedDate.HasValue) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Selecione o primeiro período da data de vencimento."), false); return; } if (!txtDataDeVencimentoFim.SelectedDate.HasValue) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Selecione o segundo período da data de vencimento."), false); return; } var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroBoletosGeradosPorIntervaloDeDataDeVencimento>(); filtro.Operacao = operacao; filtro.AdicioneValoresDoFiltroParaEntre(txtDataDeVencimentoIni.SelectedDate.Value.ToString("yyyyMMdd"), txtDataDeVencimentoFim.SelectedDate.Value.ToString("yyyyMMdd")); FiltroAplicado = filtro; CarregaBoletosGerados(FiltroAplicado, grdBoletosGerados.PageSize, 0); }
public void AddFilters(IFiltro <Person> filtro) { filters.Add(filtro); }
protected void btnVencidos_OnClick(object sender, ImageClickEventArgs e) { var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroBoletosGeradosVencidos>(); FiltroAplicado = filtro; CarregaBoletosGerados(FiltroAplicado, grdBoletosGerados.PageSize, 0); }
public IList<IBoletosGerados> obtenhaBoletosGerados(IFiltro filtro, int quantidadeDeRegistros, int offSet) { var DBHelper = ServerUtils.criarNovoDbHelper(); var sql = new StringBuilder(); sql.Append(filtro.ObtenhaQuery()); sql.Append("ORDER BY NOSSONUMERO DESC"); IList<IBoletosGerados> listaDeBoletos = new List<IBoletosGerados>(); using (var leitor = DBHelper.obtenhaReader(sql.ToString(), quantidadeDeRegistros, offSet)) try { while (leitor.Read()) listaDeBoletos.Add(obtenhaBoletoComFiltro(leitor)); } finally { leitor.Close(); } return listaDeBoletos; }
private void ExibaTelaInicial() { Control controle1 = pnlFiltro; UtilidadesWeb.LimparComponente(ref controle1); CarregaOpcoesDeFiltro(); EscondaTodosOsPanelsDeFiltro(); ctrlOperacaoFiltro1.Inicializa(); ctrlCliente1.Inicializa(); ctrlCedente1.Inicializa(); pnlNossoNumero.Visible = true; cboTipoDeFiltro.SelectedValue = "1"; pnlOpcaoDeFiltro.Visible = true; ctrlOperacaoFiltro1.Codigo = OperacaoDeFiltro.EmQualquerParte.ID.ToString(); var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroBoletosGeradosSemFiltro>(); FiltroAplicado = filtro; CarregaBoletosGerados(FiltroAplicado, grdBoletosGerados.PageSize, 0); ((RadToolBarButton)rtbToolBar.FindButtonByCommandName("btnRelatorio")).Visible = BoletosGerados.Count > 0; }
public int ObtenhaQuantidadeDeBoletos(IFiltro filtro) { IDBHelper DBHelper; DBHelper = ServerUtils.criarNovoDbHelper(); using (var leitor = DBHelper.obtenhaReader(filtro.ObtenhaQueryParaQuantidade())) { try { if (leitor.Read()) return UtilidadesDePersistencia.getValorInteger(leitor, "QUANTIDADE"); } finally { leitor.Close(); } } return 0; }
void GenerarBusqueda(ITienda tienda, IFiltro filtro) { }
public IList<IProcessoDeMarca> ObtenhaProcessosDeMarcas(IFiltro filtro, int quantidadeDeRegistros, int offSet, bool considerarNaoAtivos) { IDBHelper DBHelper; DBHelper = ServerUtils.criarNovoDbHelper(); var sql = new StringBuilder(); sql.Append(filtro.ObtenhaQuery()); if (!considerarNaoAtivos) sql.Append(" AND MP_PROCESSOMARCA.ATIVO = 1"); sql.AppendLine(" ORDER BY DATADECADASTRO DESC"); var processos = new List<IProcessoDeMarca>(); using (var leitor = DBHelper.obtenhaReader(sql.ToString(), quantidadeDeRegistros, offSet)) try { while (leitor.Read()) processos.Add(MontaProcessoDeMarca(leitor)); } finally { leitor.Close(); } return processos; }
public int ObtenhaQuantidadeDeItensFinanceiros(IFiltro filtro) { ServerUtils.setCredencial(_Credencial); var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDeItensFinanceirosDeRecebimento>(); try { return mapeador.ObtenhaQuantidadeDeItensFinanceiros(filtro); } finally { ServerUtils.libereRecursos(); } }
protected void btnPesquisarPorTipoLacamentoFinanceiroRecebimento_OnClick(object sender, ImageClickEventArgs e) { if (!OpcaoDeOperacaodeFiltroEstaSelecionada()) { ExibaMensagemDeFaltaDeSelecaoDaOpcaoDeFiltro(); return; } var operacao = OperacaoDeFiltro.Obtenha(Convert.ToByte(ctrlOperacaoFiltro1.Codigo)); if (operacao.Equals(OperacaoDeFiltro.Intervalo)) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Para o filtro selecionado essa opção de filtro não está disponível."), false); return; } if (ctrlTipoLacamentoFinanceiroRecebimento.TipoLacamentoSelecionado == null) { ScriptManager.RegisterClientScriptBlock(this, GetType(), Guid.NewGuid().ToString(), UtilidadesWeb.MostraMensagemDeInconsitencia("Selecione um tipo de lançamento."), false); return; } var filtro = FabricaGenerica.GetInstancia().CrieObjeto<IFiltroTipoLacamentoFinanceiroRecebimento>(); filtro.Operacao = operacao; filtro.ValorDoFiltro = ctrlTipoLacamentoFinanceiroRecebimento.Codigo; FiltroAplicado = filtro; MostraItens(filtro, grdItensDeContasAReceber.PageSize, 0); EscondaBotoesColetivo(); }