Exemplo n.º 1
0
        public ContratoRelatorioPagamento LeEntidade(string[] linha)
        {
            ContratoRelatorioPagamento entidade = new ContratoRelatorioPagamento();

            entidade.DataComissao       = DateTime.Parse(linha[INDEX_DATA_COMISSAO]);
            entidade.ValorComissao      = float.Parse(linha[INDEX_VALOR_COMISSAO].Replace("R$", "").Replace(" ", ""));
            entidade.ValorEmprestimo    = float.Parse(linha[INDEX_VALOR_EMPRESTIMO].Replace("R$", "").Replace(" ", ""));
            entidade.Tabela             = linha[INDEX_TABELA];
            entidade.DataImportacao     = DateTime.Now;
            entidade.Banco              = "SAFRA";
            entidade.Produto            = linha[INDEX_PRODUTO];
            entidade.TipoPlanilha       = TipoPlanilhaEnum.Banco;
            entidade.PercentualComissao = float.Parse(linha[INDEX_PERCENTUAL_COMISSAO].Replace(".", ","));
            entidade.Contrato           = int.Parse(linha[INDEX_CONTRATO].Replace(".", "").Replace(" ", "").Replace("-", ""));

            if (entidade.ValorComissao < 0)
            {
                entidade.PercentualComissao *= (-1);
            }

            return(entidade);
        }
Exemplo n.º 2
0
        public ContratoRelatorioPagamento LeEntidade(string[] linha)
        {
            ContratoRelatorioPagamento entidade = new ContratoRelatorioPagamento();

            var dataComissao  = linha[INDEX_DATA_COMISSAO];
            var valorComissao = linha[INDEX_VALOR_COMISSAO];

            //entidade.ValorEmprestimo = float.Parse(linha[INDEX_VALOR_EMPRESTIMO].Replace("R$", "").Replace(" ", ""));
            entidade.NomeCliente        = linha[INDEX_NOME_CLIENTE];
            entidade.DataImportacao     = DateTime.Now;
            entidade.Cpf                = linha[INDEX_CPF];
            entidade.Tabela             = linha[INDEX_TABELA];
            entidade.Banco              = linha[INDEX_BANCO];
            entidade.Produto            = linha[INDEX_PRODUTO];
            entidade.NomeArquivo        = _nomeArquivo;
            entidade.TipoPlanilha       = TipoPlanilhaEnum.Outros;
            entidade.PercentualComissao = float.Parse(linha[INDEX_PERCENTUAL_COMISSAO].Replace(".", ","));
            entidade.Contrato           = int.Parse(linha[INDEX_CONTRATO].Replace(".", "").Replace(" ", "").Replace("-", ""));

            if (string.IsNullOrEmpty(dataComissao))
            {
                entidade.DataComissao = DateTime.Parse(linha[INDEX_DATA_COMISSAO]);
            }

            if (string.IsNullOrEmpty(valorComissao))
            {
                entidade.ValorComissao = float.Parse(linha[INDEX_VALOR_COMISSAO].Replace("R$", "").Replace(" ", ""));
            }

            if (entidade.ValorComissao < 0)
            {
                entidade.PercentualComissao *= (-1);
            }

            return(entidade);
        }