Пример #1
0
        public static ComprovanteRendimentoDirfFiltro Converter(ConsultaComprovanteRendimentoVM model)
        {
            var vm = new ComprovanteRendimentoDirfFiltro
            {
                CodigoProcessamento  = model.Codigo,
                CpfCnpj              = model.CpfCnpj,
                UnidadeOrganzacional = model.UnidadeOrganizacioanal
            };

            return(vm);
        }
Пример #2
0
        public IQueryable <ComprovanteDTO> Execute(ComprovanteRendimentoDirfFiltro filtro)
        {
            var resultado = from a in _db.Arquivos
                            from c in a.Processamento.Contribuintes
                            where a.ProcessamentoId == filtro.CodigoProcessamento &&
                            c.CPFCNPJ == filtro.CpfCnpj ||
                            c.EstadoId == filtro.UfId ||
                            c.UnidadeOrganizacional == filtro.UnidadeOrganzacionalId
                            select new ComprovanteDTO
            {
                CodigoProcessamento     = a.ProcessamentoId,
                DataUltimaAtualizacao   = a.DataUltimaAtualizacao,
                NomeArquivo             = a.NomeArquivo,
                UnidadeOrganizacionalId = c.UnidadeOrganizacional,
                UnidadeOrganizacional   = c.UnidadeOrganizacionalDescr,
                Email   = c.Email,
                CpfCnpj = c.CPFCNPJ,
                Uf      = Convert.ToInt16(c.EstadoId)
            };

            return(resultado);
        }