public void carregarDados(int id) { var OMacroConta = OMacroContaBL.carregar(id); if (OMacroConta.id > 0) { this.qtdItens = OTituloDespesaBL.listar("").Count(x => x.idMacroConta == OMacroConta.id) + OTituloReceitaBL.listar(0, 0, 0, "").Count(x => x.idMacroConta == OMacroConta.id); this.qtdItens += OTituloDespesaPagamentoBL.listar(0).Count(x => x.idMacroConta == OMacroConta.id) + OTituloReceitaPagamentoBL.listar(0).Count(x => x.idMacroConta == OMacroConta.id); } this.idMacroConta = OMacroConta.id; this.nomeMacroConta = OMacroConta.descricao; }
public void carregar() { var flagExcluidos = this.flagEdicao ? false : (bool?)null; var query = OTituloDespesaPagamentoBL.listar(0, flagExcluidos) .Where(x => x.id == this.idTituloDespesaPagamento); this.OPagamentoDespesa = query.Select(x => new { x.id, x.descParcela, x.nroNotaFiscal, x.nroContrato, x.nroDocumento, x.idContaBancariaFavorecida, x.dtCadastro, x.dtExclusao, x.motivoExclusao, x.dtPagamento, x.valorPago, x.valorMulta, x.valorDesconto, x.valorJuros, x.valorOriginal, x.dtVencimento, x.dtPrevisaoPagamento, x.dtDebito, x.dtBaixa, x.dtCompetencia, ContaBancariaFavorecida = new { Banco = new { x.ContaBancariaFavorecida.Banco.nome }, x.ContaBancariaFavorecida.digitoConta, x.ContaBancariaFavorecida.nroConta }, TituloDespesa = new { x.TituloDespesa.idPessoa, x.TituloDespesa.idDespesa, x.TituloDespesa.idTipoDespesa, x.TituloDespesa.documentoPessoaCredor, x.TituloDespesa.nomePessoaCredor, x.TituloDespesa.nroTelPrincipalCredor, TipoDespesa = new { x.TituloDespesa.TipoDespesa.descricao } }, x.idModoPagamento, ModoPagamento = new { x.ModoPagamento.descricao, x.ModoPagamento.flagContaBancaria }, x.idContaBancaria, ContaBancaria = new { x.ContaBancaria.descricao }, x.idCentroCusto, CentroCusto = new { x.CentroCusto.descricao }, x.idMacroConta, MacroConta = new { x.MacroConta.descricao }, x.idCategoria, Categoria = new { x.Categoria.descricao }, x.idUsuarioCadastro, UsuarioCadastro = new { x.UsuarioCadastro.nome }, x.idUsuarioExclusao, UsuarioExclusao = new { x.UsuarioExclusao.nome } }).FirstOrDefault().ToJsonObject <TituloDespesaPagamento>() ?? new TituloDespesaPagamento(); }