Example #1
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,
            });
        }
        public RelatorioDetalhadoClienteResponse RelatorioDetalhado(long idCliente)
        {
            var dados = new ClienteDados().RelatorioDetalhado(idCliente);

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

            var cliente = new RelatorioDetalhadoClienteResponse
            {
                IdCliente   = dados.CLI_CODIGO,
                Nome        = dados.CLI_NOME,
                Email       = dados.CLI_EMAIL,
                Fazenda     = StringUtilitario.TratarStringNula(dados.CLI_FAZENDA),
                Cpf         = dados.CLI_CPF,
                Telefone    = StringUtilitario.TratarStringNula(dados.CLI_TELFIXO),
                Celular     = StringUtilitario.TratarStringNula(dados.CLI_TELCELULAR),
                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
            };

            cliente.TipoDocumento = cliente.Cpf.Length == 11 ? "CPF" : "CNPJ";

            return(cliente);
        }
Example #3
0
 public IEnumerable <RelatorioEventoResponse> Relatorio()
 {
     return(new EventoDados().Relatorio().Select(x => new RelatorioEventoResponse()
     {
         Id = Convert.ToInt64(x.EVE_CODIGO),
         Nome = x.EVE_NOME,
         Data = StringUtilitario.TratarDataTime(x.EVE_DATA),
         Localidade = x.LOCALIDADE
     }));
 }
Example #4
0
 public IEnumerable <RelatorioContratoResponse> Relatorio()
 {
     return(new ContratoDados().Relatorio().Select(x => new RelatorioContratoResponse()
     {
         Id = x.CON_CODIGO,
         Vendedor = x.VENDEDOR,
         Comprador = x.COMPRADOR,
         Evento = x.EVE_NOME ?? string.Empty,
         Valor = StringUtilitario.ValorReais(Convert.ToDecimal(x.CON_VALOR)),
         Status = StringUtilitario.TraduzirEnum((StatusContrato)x.CON_STATUS),
         Parcelas = Convert.ToString(x.PARCELAS)
     }));
 }
 public IEnumerable <RelatorioParcelaPorContrato> RelatorioPorContrato(long aId)
 {
     return(new ParcelaDados().ParcelasPorContrato(aId).Select(x => new RelatorioParcelaPorContrato()
     {
         Id = Convert.ToString(x.PAR_CODIGO),
         Valor = StringUtilitario.ValorReais(Convert.ToDecimal(x.PAR_VALOR)),
         Vencimento = Convert.ToDateTime(x.PAR_DTHVENCIMENTO).ToString("dd/MM/yyyy"),
         Status = StringUtilitario.TraduzirEnum((StatusParcela)x.PAR_STATUS),
         ValorPago = x.PAR_VALORPAGO != null ?
                     StringUtilitario.ValorReais(Convert.ToDecimal(x.PAR_VALORPAGO)) :
                     string.Empty,
         DataPagamento = x.PAR_DATAPAGAMENTO != null ?
                         Convert.ToDateTime(x.PAR_DATAPAGAMENTO).ToString("dd/MM/yyyy") :
                         string.Empty
     }));
 }
        public long Cadastrar(ClienteEntidade aEntidade)
        {
            using (var transation = new TransactionScope())
            {
                #region .: Usuário :.

                var usuario = new UsuarioEntidade()
                {
                    DataCadastro      = DateTime.Now,
                    Email             = aEntidade.Email,
                    Senha             = StringUtilitario.GerarSenhaAlatoria(),
                    Tipo              = TipoUsuario.Cliente,
                    IdUsuarioCadastro = aEntidade.IdUsuarioCadastro
                };

                aEntidade.IdUsuario = new UsuarioNegocio().Inserir(usuario);

                #endregion

                #region .: Endereço :.

                aEntidade.Endereco.IdUsuarioCadastro = aEntidade.IdUsuarioCadastro;
                aEntidade.Endereco.DataCadastro      = DateTime.Now;

                aEntidade.IdEndereco = new EnderecoNegocio().Inserir(aEntidade.Endereco);

                #endregion

                #region .: Cliente :.

                aEntidade.DataCadastro = DateTime.Now;

                var codCliente = Inserir(aEntidade);

                #endregion

                transation.Complete();

                return(codCliente);
            }
        }
Example #7
0
        public BuscarParaEditarContratoResponse BuscarParaEditar(long idContrato)
        {
            var dados = new ContratoDados().BuscarParaEditar(idContrato);

            if (!dados.Any())
            {
                throw new Exception("Contrato não encontrado.");
            }

            var contrato = dados.FirstOrDefault();

            var retorno = new BuscarParaEditarContratoResponse
            {
                Id                 = contrato.CON_CODIGO,
                IdVendedor         = contrato.CON_VENDEDOR,
                IdComprador        = contrato.CON_COMPRADOR,
                Animal             = contrato.CON_ANIMAL,
                Observação         = StringUtilitario.TratarStringNula(contrato.CON_OBSERVACAO),
                IdEvento           = StringUtilitario.TratarStringNula(Convert.ToString(contrato.EVE_CODIGO)),
                Valor              = Convert.ToDecimal(contrato.CON_VALOR),
                QuantidadeParcelas = dados.Count(),
                Parcelas           = new List <BuscarParaEditarParcelaResponse>()
            };

            foreach (var par in dados)
            {
                retorno.Parcelas.Add(new BuscarParaEditarParcelaResponse
                {
                    Id             = par.PAR_CODIGO,
                    Valor          = Convert.ToDecimal(par.PAR_VALOR),
                    DataVencimento = Convert.ToDateTime(par.PAR_DTHVENCIMENTO),
                    TaxaLucro      = Convert.ToDecimal(par.PAR_TAXALUCRO)
                });
            }

            return(retorno);
        }
        public void GetEnumDescription()
        {
            string description = StringUtilitario.TraduzirEnum(StatusContrato.Ativo);

            Assert.IsTrue("Ativo" == description);
        }