/// <summary> /// /// </summary> public void carregarSubContas() { listaSubConta = OCategoriaTituloBL.listar(0, "", "S") .Where(x => (x.idCategoriaPai == 0 || x.idCategoriaPai == null) && x.flagExibirDRE == true) .Select(x => new { x.id, x.codigoFiscal, x.descricao, x.idMacroConta, x.ativo }) .ToListJsonObject <CategoriaTitulo>() .OrderBy(x => UtilString.onlyNumber(x.codigoFiscal).toInt()) .ThenBy(x => x.descricao) .ToList(); listaSubContaFilha = OCategoriaTituloBL.listar(0, "", "S") .Where(x => x.idCategoriaPai != null && x.idCategoriaPai > 0 && x.flagExibirDRE == true) .Select(x => new { x.id, x.codigoFiscal, x.descricao, x.idMacroConta, x.idCategoriaPai, x.ativo }) .ToListJsonObject <CategoriaTitulo>() .OrderBy(x => UtilString.onlyNumber(x.codigoFiscal).toInt()) .ThenBy(x => x.descricao) .ToList(); }
public void carregarDados(int id) { var OCategoriaTitulo = OCategoriaTituloBL.carregar(id); if (OCategoriaTitulo.id > 0) { this.qtdItens = OTituloDespesaBL.listar("").Count(x => x.idCategoria == OCategoriaTitulo.id) + OTituloReceitaBL.listar(0, 0, 0, "").Count(x => x.idCategoria == OCategoriaTitulo.id); this.qtdItens += OTituloDespesaPagamentoBL.listar(0).Count(x => x.idCategoria == OCategoriaTitulo.id) + OTituloReceitaPagamentoBL.listar(0).Count(x => x.idCategoria == OCategoriaTitulo.id); } this.idCategoria = OCategoriaTitulo.id; this.idMacroConta = OCategoriaTitulo.idMacroConta.toInt(); this.nomeSubConta = OCategoriaTitulo.descricao; }
/// <summary> /// /// </summary> public void carregarSubContas() { listaSubConta = OCategoriaTituloBL.listar(0,"","S") .Where(x => x.idCategoriaPai == 0 || x.idCategoriaPai == null) .Select(x => new { x.id, x.codigoFiscal, x.descricao, x.idMacroConta, MacroConta = new { id = x.MacroConta == null? 0: x.MacroConta.id, descricao = x.MacroConta == null? "": x.MacroConta.descricao, codigoFiscal = x.MacroConta == null? "": x.MacroConta.codigoFiscal }, x.ativo }) .ToListJsonObject<CategoriaTitulo>() .OrderBy(x => UtilString.onlyNumber(x.codigoFiscal).toInt()) .ThenBy(x => x.descricao) .ToList(); listaSubContaFilha = OCategoriaTituloBL.listar(0,"","S") .Where(x => x.idCategoriaPai != null && x.idCategoriaPai > 0) .Select(x => new { x.id, x.codigoFiscal, x.descricao, x.idMacroConta, MacroConta = new { id = x.MacroConta == null? 0: x.MacroConta.id, descricao = x.MacroConta == null? "": x.MacroConta.descricao, codigoFiscal = x.MacroConta == null? "": x.MacroConta.codigoFiscal }, x.idCategoriaPai, CategoriaPai = new { id = x.CategoriaPai == null? 0: x.CategoriaPai.id, descricao = x.CategoriaPai == null? "": x.CategoriaPai.descricao, codigoFiscal = x.CategoriaPai == null? "": x.CategoriaPai.codigoFiscal }, x.ativo }) .ToListJsonObject<CategoriaTitulo>() .OrderBy(x => UtilString.onlyNumber(x.codigoFiscal).toInt()) .ThenBy(x => x.descricao) .ToList(); }