Jump to content
Fivewin Brasil

elitenet

Membros
  • Posts

    1,197
  • Joined

  • Last visited

Everything posted by elitenet

  1. Vailton Me desculpe não me entenda mal, mas estamos em um Forum de ajuda. Onde todos que aqui estão procuram ajuda para algum problema ou estão aqui para ajudar quem precisa. Se tudo que aqui e mostrada quando se pede ajuda tem que perguntar quanto vai me custar para ter esta solucao para meu problema, eu creio que o forum perde a razão. Eu perguntei ao amigo se seria possivel disponibilizar como capturar o captcha ou se fosse possivel disponibilizar como ele montou esta rotina de pesquisa que nos ajudaria muito. Se ele não quiser disponiilizar é um direito dele ou se ele quiser cobrar para disponibilizar tambem é um direito dele, pois afinal de contas creio que ele teve muito trabalho para montar. Mas eu não acho que eu deva perguntar toda vez que alguma solução seja apresentada aqui, quanto isso vai me custar. Editado por - elitenet on 24/11/2009 20:51:40
  2. Lailton Seria possivel você disponibilizar como capturar o captcha do site, pois tenho varios rotinas de consulta a sites e estou precisando muito como capturar o captcha para dar prosseguimento. Ou se for possivel a rotina desta consulta mesmo, pois assim poderia adaptar todas as minhas para este padrão. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE Editado por - elitenet on 24/11/2009 08:46:19
  3. Luiz Fernando Na verdade o meu ja e bem mais complexo que isso, aqui eu so usei assim para exemplificar, mas o meu tem alem destas informacoes tem as abaixo tambem: 1) ICMS no caso de venda a Produtor Rural com inscrição 2) ICMS no caso de notas fiscais de Transferencia entre filiais. 3) CST 4) IVA 5) COFINS 6) ISS ( Pois no caso de serviço, tudo passa por este cadastro ) FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  4. Meus Amigos Este caso da subst. e simples, o estado de Minas Gerais ja tem estes convenios a anos... Vou dar uma sugestão simples. Eu crie um cadastro de Codigos Tributario onde coloco o seguinte 1) Codigo 2) Descricao 3) Tipo de Tributacao 4) Siglas dos estados em um browse como abaixo: SP ICMS SUBST TRIBUTARIA IPI BASE ALQ Base ALQ ALQ MG ICMS SUBST TRIBUTARIA IPI BASE ALQ Base ALQ ALQ RJ ICMS SUBST TRIBUTARIA IPI BASE ALQ Base ALQ ALQ RS ICMS SUBST TRIBUTARIA IPI BASE ALQ Base ALQ ALQ id=code>id=code> Depois o produto recebe o codigo tributario, quando faço a venda pego a uf do cliente e o codigo tributario do produto, vou no codigo procuro a UF pego a base aplico sobre o valor do produto e depois aplico a aliquota se o campo substituicao estiver preenchido calculo a mesma da mesma forma. Desta forma meu sistema consegue funcionar em qualquer estado do brasil e ate mesmo nos paises vizinhos sem mudar uma virgula em calculos de tributacao. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE Editado por - elitenet on 19/11/2009 13:48:32
  5. Luiz Fernando Concordo plenamente com vc, fiz faculdade depois que ja trabalhava a mais de 7 anos com programacao, depois que fiz a primeira não parei mais. Me formei em Matematica, voltei e fiz Tecnologia em Analise e Desenvolvimento de Sistemas e agora ja estou indo para o Mestrado. A verdade e que na faculdade vc so tem noções de varias coisas importantes o resto so depende de você ter mente a aberta a novos conhecimentos e muito força de vontade em aprender cada vez mais. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  6. Valdir No meu caso o que ocorria era o seguinte, um dos terminais prendia sem querer o executavel na memoria. Por exemplo quando o programa dar um erro e voce vai olhar la em processos e o danado esta la no meio carregado e nao aparece janela nenhuma na tela. Eu copiava sem vezes o executavel na unha para o diretorio e não dava erro nenhum e a data e hora o executavel batia com o novo executavel e os terminais continuavam a executar o executavel antigo. Eu descobri que era isso porque, eu deixava os terminais ligados e desligava o switch e copiava o executavel e depois ligava o switch ai funcionava. Ai um dia resolvi verificar os processos em todos os terminais e descobri que sempre ficava um com o executavel entre os processos do Windows. Quando eu ia maquina por maquina matando os processos que ficavam agarrados funcionava. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  7. Eu não iria entrar nesta briga, mas todos devem observar uma coisa! 1) Primeiro que Harbour e xHarbour são compiladores pois tambem geram o objeto (.obj), mas eles tambem transformam o que escrevemos em xBase em Pcode para o C++. Ele na verdade é tambem um Tradutor que converte uma linguagem em outra. O xHarbour e o Harbour torna muito mais facil o nosso trabalho, pois programar em C++ e bem mais complicado e a linguagem xBase surgiu na epoca para facilitar este trabalho. Discutir qual é melhor e qual é pior isso é inutil, existe a ferramenta certa para o trabalho que se necessita fazer. A Iniciativa do nosso amigo Vailtom e excelente, pois tras informações importantes para os nossos amigos do forum. Eu particularmente leio todas as noticias que saem sobre Harbour e xHarbour e foi assim que conheci muitas coisas que muitos aqui não sabem a respeito da linguagem e tambem contribui com os mesmos com estes conhecimentos. So um exemplo: o xHarbour por exemplo ( não verifiquei o Habrour ) voce escrever o codigo e compila-lo gerando como saida: .C, .Obj, .Java e .Hrb No caso você pode gerar pcode para C++ e para Java. Gente pelo amor de Deus, antes de iniciar uma briga ferrenha dessa do que é melhor se atente ao que as dois trazem de melhor para o seu trabalho. Conhecimento nunca é demais.... FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  8. E o seguinte e so você fazer o que coloquei abaixo: Vou usar a sua funcao de forma diferente: Deixe suas funções como está e so faça as alteracoes que vou descrever abaixo: 1) Antes do Primeiro While coloque o Seguinte: Observacao: Veja que toda a geracao do relatorio, Whiles tem que ficar dentro do Begin Sequence, pois assim que for executado um dos Break, não importa onde o sistema esteja ele esteja ele vai direto para o End sequence e continua a execução apartir dai. Begin Sequence While .... If ! XXI // Coloque este If dentro de cada While do Relatorio Break EndIf End End Sequence id=code>id=code>Editado por - elitenet on 04/11/2009 08:44:39
  9. Por que você não faz um tratamento de erros no errorsys, para que o sistema não caia em caso de erros. No meu caso eu consegui que em 70% dos erros o sistema da a mensagem de advertencia e não cai, ele volta para onde chamou o erro ou para o menu principal. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  10. Madruidas Isto e simples de fazer! Veja abaixo a logica: Voce tera que inverter a sua logica, na janela que esta na funcao canimp() tera que chamar no On Init a funcao RelPro, voce tera que passar a escolha da impressora para antes da janela dentro da funcao canimp() e dentro da funcao relpro para ficar facil e so voce colocar tudo dentro de um Repeat Until e no botao de cancelar da janela da funcao canimp() executar o comando Break que vai funcionar. Todos os meus relatorios tem como cancelar a impressão durante a geracao do mesmo, foram feitos desta forma. [/code] FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  11. Caros Amigos Estou precisando saber onde encontro informações detalhadas sobre a criacao da NF-E e rotinas de terceiros que serão necessarias adquirir. Pois irei necessitar adaptar um sistema de minha empresa para a impressão da NF-E e não sei nem por onde começar!... FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  12. Caros Amigos Estou precisando saber onde encontro informações detalhadas sobre a criacao da NF-E e rotinas de terceiros que serão necessarias adquirir. Pois irei necessitar adaptar um sistema de minha empresa para a impressão da NF-E e não sei nem por onde começar!... FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  13. Ninguem conseguiu converter este codigo? FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  14. Pessoal abaixo segue o codigo em Java para envio pela Oi, tenho aqui o de todas as operadoras e assim que alguem conseguir converter este posto os outros: using System; using System.Collections.Generic; using MensagemWeb.Messages; using MensagemWeb.Logging; namespace MensagemWeb.Engines { // Inspired on code from Flávio R. Sampaio. // Updated with code from jSMS (www.jsms.com.br) public sealed class OiEngine : HttpEngine, IEngine { private static readonly ISupported valid = new SupportedList(new ISupported[] {new SupportedRange(21, 28, 86, 89), new SupportedRange(31, 38, 86, 89), new SupportedRange(71, 79, 86, 89), new SupportedRange(81, 89, 86, 89), new SupportedRange(91, 99, 86, 89)}); ISupported IEngine.Valid { get { return valid; } } string IEngine.Name { get { return "Oi"; } } int IEngine.MaxTotalChars { get { return 151; } } protected override string BaseURL { get { return "http://torpedo.oiloja.com.br/"; } } private const string homeURL = "http://www.oiloja.com.br/index.jsp"; private Dictionary postData = new Dictionary(); void IEngine.Clear() { base.Clear(); } EngineResult IEngine.SendMessage(Message msg, VerificationDelegate callback) { using (Response response = Get("captcha.jsp", BaseURL + "wb/POi/POi_oi_torpedo_mundooi")) response.CallVerification(callback); // Save the message data for the SendCode method postData.Clear(); postData["para_ddd"] = msg.Destination.DDD.ToString(); postData["para_numero"] = msg.Destination.Number.ToString(); postData["de_nome"] = Util.ToSecureASCII(msg.FromName); postData["de_ddd"] = msg.FromDDD; postData["de_numero"] = msg.FromNumber; postData["mensagem"] = Util.ToSecureASCII(msg.Contents); return EngineResult.Success; } EngineResult IEngine.SendCode(string code) { code = code.Trim().Replace(" ", String.Empty); if (code.Length != 4) return EngineResult.WrongPassword; postData["captcha"] = Util.ToSecureASCII(code); using (Response response = Post("wb/POi/POi_oi_torpedo_mundooi", homeURL, postData)) { string text = response.Text; if (text.Contains("window.alert(\"Torpedo enviado com sucesso!\")")) return EngineResult.Success; else if (text.Contains("digo informado n")) return EngineResult.WrongPassword; } return EngineResult.Unknown; } } } id=code>id=code>FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  15. Amigos Me desculpem não ter postado ainda, mas o caso e que tive um problema serio e tive que viajar as pressas para resolver e so estou retornando hoje. Amanha estarei no escritorio e postarei aqui o codigo. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  16. Evandro Hoje estou fora do escritorio, mas amanha mando para seu e-mail o engine de cada operadora para você ver! Testei ele em java mesmo e é bem legal porque ele pega o captcha e apresenta dentro de uma janela do proprio aplicativo. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  17. Caros Amigos Consegui o codigo em Java para envio de torpedos para todas as operadoras totalmente de graca, o problema e que estou sem tempo para analisar e converte-lo para Five. Quem conhecer java e quiser se habilitar, me mande um e-mail que mando o engine em java para ver se consegue. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  18. Caros Amigos Quais os passos para enviar uma mensagem SMS via programa? Ja peguei as rotinas ja compilei sem problema so que fica so dando a mensagem Problema no envio da mensagem. Tem que fazer cadastro em algum site ou coisa parecida? FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  19. Caros Amigos Quais os passos para enviar uma mensagem SMS via programa? Ja peguei as rotinas ja compilei sem problema so que fica so dando a mensagem Problema no envio da mensagem. Tem que fazer cadastro em algum site ou coisa parecida? FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  20. A Vantagem são extremas 1) Rotinas de Calculos de Valores, voce pode implementar diferenciado para cada cliente sem incorporar no proprio .exe 2) Montar rotinas de calculos especificas do cliente, sem necessidade de alterar o executavel principal. Como na epoca não havia este recurso ainda eu implementei isso via DLL, ou seja, o que era especifico de um cliente eu criava em uma DLL e ficava so para aquele cliente. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  21. Desculpe Mas poderiam me explicar a diferenca entre o BMP normal e o ALPHABMP? FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  22. Gilberto Voce colocou algum Valid na coluna do TsBrowse como por exemplo Posedit ou Preedit? Pois esta acontecendo neste caso!.... FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  23. Existe uma forma mais facil de testar se a tabela ja existe: If Table( "...." ) ....... EndIf FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  24. Tem um jeito mais facil de verificar!... If Table( "baterias" ) .................. EndIf FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
  25. William Ok, Vou aguardar você postar!... Depois faço as modificações, inclusive se precisar de ajuda com TsBrowse e so me comunicar. Pois esta classe eu ja destrinchei toda e conheço de ponta a ponta todos os controles da mesma. FW 2.3C/CLIPPER 5.X/XHARBOUR/C/C++/JAVA/DELPHI/XMATE/MD/MYSQL/FIREBIRD/INTERBASE
×
×
  • Create New...