コード例 #1
0
        /// <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();
        }
コード例 #2
0
        /// <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();
        }