Esempio n. 1
0
        public void TestMethod1()
        {
            Register re = new Register();
            re.nomecredor = "ELVISLEY SOUZA";

            string teste = re.retirarCaracteresEspeciais(re.nomecredor);

            Assert.AreEqual("ELVISLEYSOUZA", teste);
        }
Esempio n. 2
0
 public bool createRegisterAdo(Register reg)
 {
     try
     {
         _registerRepAdo.Add(reg);
         return true;
     }
     catch (Exception e)
     {
         throw new Exception("Erro ao salvar ADO : " + e.Message.ToString());
     }
 }
Esempio n. 3
0
        public PlayEntity()
        {
            RegisterServiceEntity _registerService = new RegisterServiceEntity();

              /*

               Para configuracao inicial do entity gastei cerca de 5 Horas com quase nenhum conhecimento no framework, apos adiquirir o conhecimento no maximo 30 minutos
               para configurar tudo e deixar tudo pronto para uso

              1.	Tempo gasto na implementação para leitura nos dados de Excel
                     10 minutos
              2.	Tempo gasto para implementar a inserção no banco de dados usando as duas ferramentas
                      10 minutos
              3.	Tempo que cada uma das ferramentas precisa para cadastrar todos os registros no banco
              4.	Tempo que cada uma das ferramentas gasta pra trazer os dados do arquivo importado
              5.	Tempo que cada ferramenta gasta para retornar todos os registros salvos no banco
              6.	Quanto cada ferramenta utiliza de Memória RAM e Processador da maquina

              */
              System.Console.WriteLine("ENTITY FRAMEWORK");

              System.Console.WriteLine("Iniciando a importacao da planilha");

              int counter = 0;
              string line;

              Stopwatch sw = new Stopwatch();

              sw.Start();

               // Read the file and display it line by line.
               System.IO.StreamReader file = new System.IO.StreamReader(@"C:\Users\Elvisley\Documents\GitHub\TCC_Project\ConsoleApplication8\consoleapplication8\archive\modelo.txt");
               while ((line = file.ReadLine()) != null)
               {

                   if (counter > 0)
                   {

                       string[] dados = line.Split(';');
                       System.Console.WriteLine(dados[0]);
                       Register reg = new Register();
                       reg.vencimento = dados[0].ToString();
                       reg.ccontrato = int.Parse(dados[1]);
                       reg.ccredor = dados[2];
                       reg.ccpfcnpj = Int64.Parse(reg.retirarCaracteresEspeciais(dados[3]));
                       reg.cendereco = dados[4];
                       reg.cbairro = dados[5];
                       reg.ccidade = dados[6];
                       reg.cestado = dados[7];
                       reg.ccep = Int32.Parse(dados[8]);
                       reg.cinscricaoestadual = dados[9];
                       reg.codigocredor = Int32.Parse(dados[10]);
                       reg.contrato = Int64.Parse(dados[11]);
                       reg.codigotitulo = Int64.Parse(dados[12]);
                       reg.vencimentoprorrogavel = dados[13].ToString();
                       reg.dataemissao = dados[14].ToString();
                       reg.parcela = Int32.Parse(dados[15]);
                       reg.plano = dados[16];
                       reg.valortitulo = reg.formatarValor(dados[17]);
                       reg.nossonumero = ( dados[18] == "" ) ? 0 : Int64.Parse(dados[18]);
                       reg.numdocumento = Int64.Parse(dados[19]);
                       reg.especiedoc = dados[20];
                       reg.especmoeda = dados[21];
                       reg.carteira = dados[22];
                       reg.cpfcnpj = Int64.Parse(dados[23]);
                       reg.nomesacado = dados[24];
                       reg.endereco = dados[25];
                       reg.enderecocomplemento = dados[26];
                       reg.bairro = dados[27];
                       reg.cep = Int32.Parse(dados[28]);
                       reg.cidade = dados[29];
                       reg.uf = dados[30];
                       reg.cedente = dados[31];
                       reg.banco = dados[32];
                       reg.agencia = Int32.Parse(dados[33]);
                       reg.conta = Int32.Parse(dados[34]);
                       reg.nomecredor = dados[35];
                       reg.nomecedente = dados[36];
                       reg.localpagamento = dados[37];
                       reg.mensagem1 = dados[38];
                       reg.mensagem2 = dados[39];
                       reg.mensagem3 = dados[40];
                       reg.mensagem4 = dados[41];
                       reg.mensagem5 = dados[42];
                       reg.linhadigitavel = dados[43];
                       reg.codigobarras = dados[44];
                       reg.codigoretorno = Int64.Parse(dados[45]);
                       reg.valoratual = reg.formatarValor(dados[46]);
                       reg.desconto = Int32.Parse(dados[47].Replace('%',' '));
                       reg.codigopessoa = Int32.Parse(dados[48]);
                       reg.prorrogavel = dados[49];
                       reg.codecentralizador = dados[50];
                       reg.numerocentralizador = Int32.Parse(dados[51]);
                       reg.ctcamarrado = dados[52];
                       reg.ctcfaixacep = dados[53];
                       reg.facdatapostagem = dados[54].ToString();
                       reg.kbsfaccontrato = dados[55];
                       reg.kbsfaccif = dados[56];
                       reg.mensagem6 = dados[57];
                       reg.idcarta = dados[58];

                       _registerService.createRegister(reg);

                   }

                   counter++;
               }

              sw.Stop();

              System.Console.WriteLine("importacao realizada com sucesso");

              TimeSpan tempo = sw.Elapsed;

              System.Console.WriteLine("Foram importadas {0} linhas.", counter);

              System.Console.WriteLine("Tempo gasto para importacao  {0}.", tempo.ToString());

              file.Close();

              /******************************************************************
              ******************************************************************
              ******************************************************************/

              System.Console.WriteLine("Buscando todos os dados");

              sw.Start();

              IEnumerable<Register> registros = _registerService.list();

              sw.Stop();
              TimeSpan tempoconsulta = sw.Elapsed;

              Console.WriteLine("Retornou {0} registros" , registros.Count());

              System.Console.WriteLine("Tempo gasto para buscar  {0}.", tempoconsulta.ToString());

              // Suspend the screen.
              System.Console.ReadLine();

              //JOB34235_Cartório_Acao_Vivo_Desconto_Mod2
        }
        public bool Add(Register register)
        {
            try
            {
                string save = "INSERT INTO registers ( id,vencimento,ccontrato,ccredor,ccpfcnpj,cendereco,cbairro,ccidade,cestado,ccep,cinscricaoestadual,codigocredor,contrato,";
                save += "codigotitulo,vencimentoprorrogavel,dataemissao,parcela,plano,valortitulo,nossonumero,numdocumento,especiedoc,especmoeda,carteira,cpfcnpj,nomesacado,";
                save += "endereco,enderecocomplemento,bairro,cep,cidade,uf,cedente,banco,agencia,conta,nomecredor,nomecedente,localpagamento,mensagem1,mensagem2,mensagem3,mensagem4,";
                save += "mensagem5,linhadigitavel,codigobarras,codigoretorno,valoratual,desconto,codigopessoa,prorrogavel,codecentralizador,numerocentralizador,ctcamarrado,ctcfaixacep,";
                save += "facdatapostagem,kbsfaccontrato,kbsfaccif,mensagem6,idcarta ) ";

                save += " VALUES ( ";

                save += "NULL , ";
                save += "'" + register.vencimento + "' , ";
                save += "'" + register.ccontrato + "' , ";
                save += "'" + register.ccredor + "' , ";
                save += "'" + register.ccpfcnpj + "' , ";
                save += "'" + register.cendereco + "' , ";
                save += "'" + register.cbairro + "' , ";
                save += "'" + register.ccidade + "' , ";
                save += "'" + register.cestado + "' , ";
                save += "'" + register.ccep + "' , ";
                save += "'" + register.cinscricaoestadual + "' , ";
                save += "'" + register.codigocredor + "' , ";
                save += "'" + register.contrato + "' , ";
                save += "'" + register.codigotitulo + "' , ";
                save += "'" + register.vencimentoprorrogavel + "' , ";
                save += "'" + register.dataemissao + "' , ";
                save += "'" + register.parcela + "' , ";
                save += "'" + register.plano + "' , ";
                save += "'" + register.valortitulo + "' , ";
                save += "'" + register.nossonumero + "' , ";
                save += "'" + register.numdocumento + "' , ";
                save += "'" + register.especiedoc + "' , ";
                save += "'" + register.especmoeda + "' , ";
                save += "'" + register.carteira + "' , ";
                save += "'" + register.cpfcnpj + "' , ";
                save += "'" + register.nomesacado + "' , ";
                save += "'" + register.endereco + "' , ";
                save += "'" + register.enderecocomplemento + "' , ";
                save += "'" + register.bairro + "' , ";
                save += "'" + register.cep + "' , ";
                save += "'" + register.cidade + "' , ";
                save += "'" + register.uf + "' , ";
                save += "'" + register.cedente + "' , ";
                save += "'" + register.banco + "' , ";
                save += "'" + register.agencia + "' , ";
                save += "'" + register.conta + "' , ";
                save += "'" + register.nomecredor + "' , ";
                save += "'" + register.nomecedente + "' , ";
                save += "'" + register.localpagamento + "' , ";
                save += "'" + register.mensagem1 + "' , ";
                save += "'" + register.mensagem2 + "' , ";
                save += "'" + register.mensagem3 + "' , ";
                save += "'" + register.mensagem4 + "' , ";
                save += "'" + register.mensagem5 + "' , ";
                save += "'" + register.linhadigitavel + "' , ";
                save += "'" + register.codigobarras + "' , ";
                save += "'" + register.codigoretorno + "' , ";
                save += "'" + register.valoratual + "' , ";
                save += "'" + register.desconto + "' , ";
                save += "'" + register.codigopessoa + "' , ";
                save += "'" + register.prorrogavel + "' , ";
                save += "'" + register.codecentralizador + "' , ";
                save += "'" + register.numerocentralizador + "' , ";
                save += "'" + register.ctcamarrado + "' , ";
                save += "'" + register.ctcfaixacep + "' , ";
                save += "'" + register.facdatapostagem + "' , ";
                save += "'" + register.kbsfaccontrato + "' , ";
                save += "'" + register.kbsfaccif + "' , ";
                save += "'" + register.mensagem6 + "' , ";
                save += "'" + register.idcarta + "' ";

                save += " ) ";

                _conexao.Insert(save);

                return true;
            }
            catch (Exception e)
            {
                throw new Exception("Erro ao inserir. " + e.Message);
            }
        }
        public IEnumerable<Register> buscar()
        {
            string query = " SELECT * FROM registers ";

            List<Register> registros = new List<Register>();

            using (MySqlDataReader reader = _conexao.Select(query))
            {

                while (reader.Read())
                {

                    Register reg = new Register();
                    reg.vencimento = reader["vencimento"].ToString();
                    reg.ccontrato = Int32.Parse(reader["ccontrato"].ToString());
                    reg.ccredor = reader["ccredor"].ToString();
                    reg.ccpfcnpj = long.Parse(reader["ccpfcnpj"].ToString());
                    reg.cendereco = reader["cendereco"].ToString();
                    reg.cbairro = reader["cbairro"].ToString();
                    reg.ccidade = reader["ccidade"].ToString();
                    reg.cestado = reader["cestado"].ToString();
                    reg.ccep = Int32.Parse(reader["ccep"].ToString());
                    reg.cinscricaoestadual = reader["cinscricaoestadual"].ToString();
                    reg.codigocredor = Int32.Parse(reader["codigocredor"].ToString());
                    reg.contrato = long.Parse(reader["contrato"].ToString());
                    reg.codigotitulo = long.Parse(reader["codigotitulo"].ToString());
                    reg.vencimentoprorrogavel = reader["vencimentoprorrogavel"].ToString();
                    reg.dataemissao = reader["dataemissao"].ToString();
                    reg.parcela = Int32.Parse(reader["parcela"].ToString());
                    reg.plano = reader["plano"].ToString();
                    reg.valortitulo = Decimal.Parse(reader["valortitulo"].ToString());
                    reg.nossonumero = long.Parse(reader["nossonumero"].ToString());
                    reg.numdocumento = long.Parse(reader["numdocumento"].ToString());
                    reg.especiedoc = reader["especiedoc"].ToString();
                    reg.especmoeda = reader["especmoeda"].ToString();
                    reg.carteira = reader["carteira"].ToString();
                    reg.cpfcnpj = long.Parse(reader["cpfcnpj"].ToString());
                    reg.nomesacado = reader["nomesacado"].ToString();
                    reg.endereco = reader["endereco"].ToString();
                    reg.enderecocomplemento = reader["enderecocomplemento"].ToString();
                    reg.bairro = reader["bairro"].ToString();
                    reg.cep = Int32.Parse(reader["cep"].ToString());
                    reg.cidade = reader["cidade"].ToString();
                    reg.uf = reader["uf"].ToString();
                    reg.cedente = reader["cedente"].ToString();
                    reg.banco = reader["banco"].ToString();
                    reg.agencia = Int32.Parse(reader["agencia"].ToString());
                    reg.conta = Int32.Parse(reader["conta"].ToString());
                    reg.nomecredor = reader["nomecredor"].ToString();
                    reg.nomecedente = reader["nomecedente"].ToString();
                    reg.localpagamento = reader["localpagamento"].ToString();
                    reg.mensagem1 = reader["mensagem1"].ToString();
                    reg.mensagem2 = reader["mensagem2"].ToString();
                    reg.mensagem3 = reader["mensagem3"].ToString();
                    reg.mensagem4 = reader["mensagem4"].ToString();
                    reg.mensagem5 = reader["mensagem5"].ToString();
                    reg.linhadigitavel = reader["linhadigitavel"].ToString();
                    reg.codigobarras = reader["codigobarras"].ToString();
                    reg.codigoretorno = long.Parse(reader["codigoretorno"].ToString());
                    reg.valoratual = Decimal.Parse(reader["valoratual"].ToString());
                    reg.desconto = Int32.Parse(reader["desconto"].ToString());
                    reg.codigopessoa = Int32.Parse(reader["codigopessoa"].ToString());
                    reg.prorrogavel = reader["prorrogavel"].ToString();
                    reg.codecentralizador = reader["codecentralizador"].ToString();
                    reg.numerocentralizador = Int32.Parse(reader["numerocentralizador"].ToString());
                    reg.ctcamarrado = reader["ctcamarrado"].ToString();
                    reg.ctcfaixacep = reader["ctcfaixacep"].ToString();
                    reg.facdatapostagem = reader["facdatapostagem"].ToString();
                    reg.kbsfaccontrato = reader["kbsfaccontrato"].ToString();
                    reg.kbsfaccif = reader["kbsfaccif"].ToString();
                    reg.mensagem6 = reader["mensagem6"].ToString();
                    reg.idcarta = reader["idcarta"].ToString();

                    registros.Add(reg);
                }

                reader.Close();

                return registros;
            }
        }