Example #1
0
 public static PresencaDTO GeraDTO(cf_presenca_deputado pr)
 {
     using (AuditoriaOps db = new AuditoriaOps())
     {
         return(new PresencaDTO
         {
             idpresenca_deputado = pr.idpresenca_deputado,
             legislatura = pr.legislatura,
             carteiraParlamentar = pr.carteiraParlamentar,
             presenca = pr.presenca,
             justificativa = pr.justificativa,
             presencaExterna = pr.presencaExterna,
             sessao = db.cf_sessao_camara.Find(pr.idSessao) ?? null
         });
     }
 }
Example #2
0
        public static DespesaDTO GeraDTO(cf_despesa despesa)
        {
            using (AuditoriaOps db = new AuditoriaOps())
            {
                if (despesa != null)
                {
                    return(new DespesaDTO
                    {
                        Id = despesa.id,
                        IdDocumento = despesa.id_documento,
                        IdMandato = despesa.id_cf_mandato,
                        IdEspecificacao = despesa.id_cf_especificacao,
                        NomePassageiro = despesa.nome_passageiro,
                        NumeroDocumento = despesa.numero_documento,
                        TipoDocumento = despesa.tipo_documento,
                        DataEmissao = despesa.data_emissao,
                        ValorDocumento = despesa.valor_documento,
                        ValorLiquido = despesa.valor_liquido,
                        ValorRestituicao = despesa.valor_restituicao,
                        Mes = despesa.mes,
                        Ano = despesa.ano,
                        Parcela = despesa.parcela,
                        TrechoViagem = despesa.trecho_viagem,
                        Lote = despesa.lote,
                        Ressarcimento = despesa.ressarcimento,
                        AnoMes = despesa.ano_mes,

                        Deputado = DeputadoDTO.GeraDTO((from dep in db.cf_deputado.Where(b => b.id == despesa.id_cf_deputado)
                                                        select dep).FirstOrDefault()),
                        TipoDespesa = (from tipo in db.cf_despesa_tipo.Where(b => b.id == despesa.id_cf_despesa_tipo)
                                       select tipo).FirstOrDefault(),
                        Fornecedor = FornecedorDTO.GeraDTO((from forn in db.fornecedor.Where(b => b.id == despesa.id_fornecedor)
                                                            select forn).FirstOrDefault())
                    });
                }
                else
                {
                    return(null);
                }
            }
        }
Example #3
0
        public static DeputadoDTO GeraDTO(cf_deputado deputado)
        {
            using (AuditoriaOps dbp = new AuditoriaOps())
            {
                if (deputado != null)
                {
                    return(new DeputadoDTO
                    {
                        Id = deputado.id,
                        IdCadastro = deputado.id_cadastro,
                        IdParlamentar = deputado.id_parlamentar,
                        CodOrcamento = deputado.cod_orcamento,
                        NomeParlamentar = deputado.nome_parlamentar,
                        NomeCivil = deputado.nome_civil,
                        Condicao = deputado.condicao,
                        UrlFoto = deputado.url_foto,
                        Sexo = deputado.sexo,
                        Gabinete = deputado.gabinete,
                        Fone = deputado.fone,
                        Email = deputado.email,
                        Profissao = deputado.profissao,
                        Nascimento = deputado.nascimento,
                        Falecimento = deputado.falecimento,
                        Matricula = deputado.matricula,
                        ValorTotalCeap = deputado.valor_total_ceap,
                        QntSecretarios = deputado.quantidade_secretarios,

                        Partido = (from par in dbp.partido.Where(b => b.id == deputado.id_partido)
                                   select par).FirstOrDefault(),

                        Estado = (from est in dbp.estado.Where(e => e.id == deputado.id_estado)
                                  select est).FirstOrDefault()
                    });
                }
                else
                {
                    return(null);
                }
            }
        }
Example #4
0
        public static FornecedorDTO GeraDTO(fornecedor fornecedor)
        {
            using (AuditoriaOps db = new AuditoriaOps())
            {
                if (fornecedor != null)
                {
                    return(new FornecedorDTO
                    {
                        Nome = fornecedor.nome,
                        Id = fornecedor.id,
                        CnpjCpf = fornecedor.cnpj_cpf,
                        Doador = fornecedor.doador,

                        InfoFornecedor = db.fornecedor_info.Find(fornecedor.id) ?? null,
                    });
                }
                else
                {
                    return(null);
                }
            }
        }