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); }
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, }); }
public EventoNegocio() { DadosdoEvento = new EventoDados(); }