Esempio n. 1
0
        public bool Editar(EventoEntidade aEntidade)
        {
            ValidarEdicao(aEntidade);

            var evento = new EventoDados().Listar(aEntidade.Id.Value);

            aEntidade.IdUsuarioCadastro  = evento.IdUsuarioCadastro.Value;
            aEntidade.IdUsuarioAlteracao = aEntidade.IdUsuarioAlteracao.Value;
            aEntidade.IdEndereco         = evento.IdEndereco;
            aEntidade.DataCadastro       = evento.DataCadastro;
            aEntidade.DataAlteracao      = DateTime.Now;

            var negocioEndereco = new EnderecoNegocio();

            negocioEndereco.ValidarEdicao(aEntidade.Endereco);

            var endereco = negocioEndereco.Listar(aEntidade.Endereco.Id.Value);

            aEntidade.Endereco.IdUsuarioCadastro  = endereco.IdUsuarioCadastro.Value;
            aEntidade.Endereco.IdUsuarioAlteracao = aEntidade.IdUsuarioAlteracao.Value;
            aEntidade.Endereco.DataCadastro       = endereco.DataCadastro;
            aEntidade.Endereco.DataAlteracao      = DateTime.Now;

            using (var transation = new TransactionScope())
            {
                negocioEndereco.Atualizar(aEntidade.Endereco);

                Atualizar(aEntidade);

                transation.Complete();
            }

            return(true);
        }
Esempio n. 2
0
        public RelatorioDetalhadoEventoResponse RelatorioDetalhado(long aIdEvento)
        {
            var dados = new EventoDados().RelatorioDetalhado(aIdEvento);

            if (dados == null)
            {
                throw new Exception("Leilão não encontrado");
            }

            return(new RelatorioDetalhadoEventoResponse()
            {
                IdEvento = dados.EVE_CODIGO,
                Nome = dados.EVE_NOME,
                Data = StringUtilitario.TratarDataTime(dados.EVE_DATA),
                DataDateTime = Convert.ToDateTime(dados.EVE_DATA),
                IdEndereco = dados.END_CODIGO,
                Cep = Convert.ToString(dados.END_CEP),
                Logradouro = dados.END_LOGRADOURO,
                Numero = dados.END_NUMERO,
                Complemento = StringUtilitario.TratarStringNula(dados.END_COMPLEMENTO),
                Bairro = dados.END_BAIRRO,
                Estado = dados.END_ESTADO,
                Cidade = dados.END_CIDADE,
            });
        }
Esempio n. 3
0
 public EventoNegocio()
 {
     DadosdoEvento = new EventoDados();
 }