none
Integração entre Softwares RRS feed

  • Pergunta

  • Pessoal, tenho um sistema WinForms, C#, Banco Access, tenho que integra-lo através de arquivos txt a um sistema pdv ecf, alguém pode me dizer como isso funciona? como gero os arquivos e quais alterações terei que fazer em meu software? Sou iniciante e nunca fiz isto...
    segunda-feira, 16 de agosto de 2010 03:00

Respostas

  • Paline....

    Normalmente os moderadores não gostam de duas perguntas num mesmo post... fica confuso... mas vc pode usar o FileSystemWatcher para monitorar uma pasta do sistema...

    Agora.... não poderia usar um SQL Server 2000 ? Existe uma ferramente de DTS que vem com ele que serve justamente para esse tipo de integração sem prescisar fazer praticamente nada de programação.... (uma licensa do SQL SERVER 2000 sai em torno de 400 reais hoje em dia)


    What would Brian Boitano do ?
    ((2B || !2B) is Question) ?
    There is no place like 127.0.0.1
    Só existem 10 tipos de pessoas no mundo... as que leem em binario e as outras...
    Se não da certo como voce esta fazendo... Tente fazer de um jeito totalmente diferente....
    • Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 17 de agosto de 2010 21:22
    • Marcado como Resposta Palini terça-feira, 17 de agosto de 2010 23:49
    terça-feira, 17 de agosto de 2010 00:20
    Moderador

Todas as Respostas

  • vc tem q saber exatamente como os dois sistemas lêem o txt.

     

    mas, não sei como funciona um sistema PDV ECF para poder dar mais detalhes...

    segunda-feira, 16 de agosto de 2010 11:09
  • O primeiro passo e ter em maos o manual de interligação do software frente de caixa ( pdv-ecf ). Voce o tem ? o Segundo passo e gerar o arquivo txt com as posições e campos que o software precisa

    exemplo

    using (StreamWriter w = File.AppendText("integracao.txt")
        {
             codigo="78910001000103";
             descritivo="leite condensado moca";
             aliquota = "18,00";
             w.WriteLine(CODIGO + DESCRITIVO + ALIQUOTA);
         }
        w.Flush();
        w.Close();

     


    MARCO AURELIO
    segunda-feira, 16 de agosto de 2010 11:14
  • Ok pessoal, isso ja me ajuda um pouco, mas minha maior dúvida é a seguinte, como faço para monitorar quando o outro sistema vai enviar um txt para o meu? Como coloco meu sistema para esperar esse arquivo e executar estas ações quando o txt for gerado pelo pdv?
    segunda-feira, 16 de agosto de 2010 23:44
  • Olá Palini,

    Na sua pergunta inicial, vc disse "como gero os arquivos e quais alterações terei que fazer em meu software? "

    Agora, no ultimo post seu vc fala "como faço para monitorar quando o outro sistema vai enviar um txt para o meu? "

    Detalha melhor o que voce quer. Como seria essa integraçao ?

    Qual sistema vai gerar arquivos ?. O seu ?. O outro sistema ?.

    Post de novo mais detalhdo como seria essa integraçao.

     

    Abraços,

     

     


    Zagatti, Angelo Itápolis-SP
    terça-feira, 17 de agosto de 2010 00:02
  • Paline....

    Normalmente os moderadores não gostam de duas perguntas num mesmo post... fica confuso... mas vc pode usar o FileSystemWatcher para monitorar uma pasta do sistema...

    Agora.... não poderia usar um SQL Server 2000 ? Existe uma ferramente de DTS que vem com ele que serve justamente para esse tipo de integração sem prescisar fazer praticamente nada de programação.... (uma licensa do SQL SERVER 2000 sai em torno de 400 reais hoje em dia)


    What would Brian Boitano do ?
    ((2B || !2B) is Question) ?
    There is no place like 127.0.0.1
    Só existem 10 tipos de pessoas no mundo... as que leem em binario e as outras...
    Se não da certo como voce esta fazendo... Tente fazer de um jeito totalmente diferente....
    • Sugerido como Resposta AndreAlvesLimaModerator terça-feira, 17 de agosto de 2010 21:22
    • Marcado como Resposta Palini terça-feira, 17 de agosto de 2010 23:49
    terça-feira, 17 de agosto de 2010 00:20
    Moderador