Jump to content

Search the Community

Showing results for tags 'devops'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 61 results

  1. ola amigos! como abrir um pdf em delphi copiar o texto desse pdf e colar em um memo grato, Adriano Fonseca
  2. gliceri

    unity

    Alguem ai pode me ajudar a instalar o unity pois estou tentando varias versões e não consigo e desenvolver simples jogo com terreno iluminação e personagem.
  3. Gustavo2503

    Função dentro de função

    Eu estou criando uma classe que cria modais usando React, eu preciso criar um modal dentro de um modal, para isso, eu quero chamar a mesma função dentro dela mesma. O modal é criado, mas o problema é que ele não abre, abre o modal principal (#modal-1), mas não abre o sub modal (#modal-2), veja como ficou meu código: index.html <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Modal</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script> <script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> <script src="js/modal.js" type="text/babel"></script> <link rel="stylesheet" href="css/modal.css"> </head> <body> <div align="center"> <h1>Modal</h1> </div> <button type="button" data-modal="modal-1">Open Modal</button> <div id="modal-content"></div> <script type="text/babel"> const contentSub = [ <h2>Title SubModal 1</h2>, <p>SubModal</p>, <small>Rodapé submodal 1</small> ]; const idSub = "modal-2"; const content = [ <h2>Title 1</h2>, <section> <button type="button" data-modal="modal-2">Open SubModal</button> <Modal id={idSub} content={contentSub}/> </section>, <small>Rodapé 1</small> ]; const id = "modal-1"; ReactDOM.render( <Modal id={id} content={content}/>, document.getElementById('modal-content') ); </script> </body> </html> js/modal.js class Modal extends React.Component{ constructor(props) { super(props); this.id = this.props.id; this.backgroudColorHeader = this.props.backgroudColorHeader === undefined ? 'rgba(103, 117, 240, 1)' : this.props.backgroudColorHeader; this.textColorHeader = this.props.textColorHeader === undefined ? '#fff' : this.props.textColorHeader; this.backgroudColorBody = this.props.backgroudColorBody === undefined ? 'rgba(255, 255, 255, 1)' : this.props.backgroudColorBody; this.textColorBody = this.props.textColorBody === undefined ? '#000' : this.props.textColorBody; this.backgroudColorFooter = this.props.backgroudColorFooter === undefined ? 'rgba(103, 117, 240, 1)' : this.props.backgroudColorFooter; this.textColorFooter = this.props.textColorFooter === undefined ? '#fff' : this.props.textColorFooter; this.borderRadius = this.props.borderRadius === undefined ? '8px' : this.props.borderRadius; this.content = this.props.content === undefined ? [<h2>header content</h2>, <p>body content</p>, <p>footer content</p>] : this.props.content; this.size = this.props.size === undefined ? 3 : this.props.size; } closeModal = () => { $('#'+this.id).removeClass("show"); $('body').removeClass("overflow-hidden"); }; render(){ $(`[data-modal]`).click( function () { var id = $(this).attr("data-modal"); var el = document.getElementById(id); $(el).addClass("show"); $('body').addClass("overflow-hidden"); }); var background, text; background = this.backgroudColorHeader; text = this.textColorHeader; const transparencyBackgroundHeader = background.substring(background.length-2,background.length-1) -.1; const backgroundColorHeader = `${background.substring(0,background.length-2)}${transparencyBackgroundHeader})`; const styleColorHeader = { backgroundColor: backgroundColorHeader, color: text, borderBottom: `1px solid ${background}` }; background = this.backgroudColorBody; text = this.textColorBody; const styleColorBody = { backgroundColor: background, color: text }; background = this.backgroudColorFooter; text = this.textColorFooter; const transparencyBackgroundFooter = background.substring(background.length-2,background.length-1) -.1; const backgroundColorFooter = `${background.substring(0,background.length-2)}${transparencyBackgroundFooter})`; const styleColorFooter = { backgroundColor: backgroundColorFooter, color: text, borderTop: `1px solid ${background}` }; const styleBorderRadius = {borderRadius: this.borderRadius}; const eDivision = ['h', 'b', 'f']; const eContent = this.content; var div = []; for (var i=0;i<eContent.length;i++){ const part = eDivision[i].replace('h', 'header').replace('b', 'body').replace('f', 'footer')+"-modal"; const closeModal = i === 0 ? <span onClick={this.closeModal} className="close-modal"><i className="material-icons">close</i></span> : "" ; var style; if (i===0) style = styleColorHeader; else if (i===1) style = styleColorBody; else style = styleColorFooter; div.push(<div key={i+1} className={part} style={style}> {closeModal} {eContent[i]} </div>); } const eSize = this.size; const s = ['s', 'm-s', 'm', 'm-l', 'l']; const size = s[eSize-1]; const classModal = (size !== "s" && size !== "m-s" && size !== "m" && size !== "m-l" && size !== "l") ? 'modal-modal modal-m' : "modal-modal modal-"+size; return <div id={this.id} className={classModal}> <div className="overflow-modal"> <div className="container-modal" style={styleBorderRadius}> {div} </div> </div> </div>; } }
  4. Meu nome é Guilherme e Sou iniciante. Bom estou criando esse código com struct, por que estou aprendendo na faculdade atualmente e preciso de ajuda. Pois uma parte do meu código, ao eu passar como parâmetro um vetor para que eu possa usar na minha função IMC, ele fala que tem um erro nela e eu não sei o que é... CÓDIGO COM PROBLEMA: #include <stdio.h> typedef struct { char nome[10]; float altura; float peso; char cpf[12]; char sexo[10]; }Dados; void imc(Dados x); char consulte[12]; void imc(Dados x[1]) { int i,c; for(i=0;i<=1;i++) { if (consulte==x.cpf) { if(x.peso<18.5) { printf("Baixo do peso."); } else { if((x.peso>=18.5) && (x.peso<25)) { printf("Peso adequado."); } else{ if((x.peso>=25) && (x.peso<30)) { printf("Sobrepeso."); } else { if(x.peso>=30) { printf("Obesidade."); } } } } } } } int main () { int i; char verdadeiro[10]; Dados pessoas[1]; for(i=0;i<=1;i++) { fflush(stdin); printf("Digite o nome da %i pessoa: ",i); scanf("%s", &pessoas.nome); fflush(stdin); printf("Digite a altura da %d pessoa: ",i); scanf("%f", &pessoas.altura); fflush(stdin); printf("Digite o cpf da %d pessoa: ",i); scanf("%s", &pessoas.cpf); fflush(stdin); printf("Digite o peso da %d pessoa: ",i); scanf("%f", &pessoas.peso); fflush(stdin); printf("Digite o sexo da %d pessoa: ",i); scanf("%s", &pessoas.sexo); fflush(stdin); } do { printf("Digite o nome do cpf da pessoa que você deseja ver o peso:"); scanf("%s", &consulte); imc(pessoas[1]); printf("Você quer continuar? Digite[S/N]"); scanf("%s", &verdadeiro); } while (verdadeiro!="N"); return 0; }
  5. Claudia França

    Erro ao finalizar transação

    Prezados há dias consegui chegar no fim do projeto e, agora resta apenas corrigir o erro que ocorro no fim da transação. "Atualizar informações de pagamento. " Eu tenho aqui a doc. Mas não seu exatamente o que alterar no código para corrigir isso. E preciso de ajuda, https://www.userede.com.br/desenvolvedores/pt/produto/e-Rede#documentacao-3ds function updatePaymentAPI($apikey, $secret, $callid, $currencyCode,$total, $subtal){ $time = time(); $query_string = "apikey=".$apikey; $resource = "payment/info/".$callid; $body = "{\"updateInfo\":[{\"payInfo\":{\"reason\":\"ProductionKey Test\", \"avsResponseCode\":\"Y\",\"total\":".$total.",\"currencyCode\":\"".$currencyCode."\", \"eventStatus\":\"Success\",\"eventType\":\"Authorize\"}},{\"orderInfo\":{\"currencyCode\":\"".$currencyCode."\", \"discount\":0,\"eventType\":\"Confirm\",\"giftWrap\":0,\"misc\":0, \"reason\":\"Order_placed\",\"shippingHandling\":0,\"subtotal\":".$subtal.",\"tax\":0,\"total\":".$total."}}]}"; $certificatePath = 'cert.pem'; $privateKey = 'key_9e082920-8ec4-441a-8cfa-588b0829d326.pem'; //Hash for x-pay-token $token = $time.$resource.$query_string.$body; $hashtoken = "xv2:".$time.":".hash_hmac('sha256', $token, $secret); //X-PAY-TOKEN String //$url = "https://api.visa.com/wallet-services-web/".$resource."?".$query_string; $url = "https://api.visa.com/wallet-services-web/".$resource."?".$query_string; updatePaymentLog("=========================================\n\n"); updatePaymentLog("CallID : ".$callid."\n"); updatePaymentLog("URL : ".$url."\n\n"); updatePaymentLog("Update Payment Request Parameters : \n"); updatePaymentLog($body); //Header $header = (array("X-PAY-TOKEN: ".$hashtoken, "Accept: application/json", "Content-Type: application/json","X-FRAME-OPTIONS: SAMEORIGIN")); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSLVERSION , 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); //curl_setopt($ch, CURLOPT_SSLCERT, $certificatePath); //curl_setopt($ch, CURLOPT_SSLKEY, $privateKey); curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); curl_setopt($ch, CURLOPT_POSTFIELDS,$body); //getting response from server $response = curl_exec($ch); if(!$response) { die('Error: "' . curl_error($ch) . '" - Code: ' . curl_errno($ch)); } $statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); $json = ""; $ret = array( 'status' =>"", 'data' => "" ); if($statusCode == 200) { //If success => empty Object. $ret['status'] = 'success'; updatePaymentLog("\nUpdate Payment Info called Successfully...\n"); }else{ // Return Error Object $ret['status'] = 'fail'; $ret['data'] = $response; updatePaymentLog("\nSomething Went Wrong....\n"); $json = json_decode($response); $json = json_encode($json, JSON_PRETTY_PRINT); } updatePaymentLog("\nStatus Code : " . $statusCode ."\n"); updatePaymentLog($json); updatePaymentLog("\n"); echo json_encode($ret); } updatePaymentAPI($visaApiKey, $sharedSecret, $callid, $currencyCode, $total, $subtotal); ?>
  6. Claudia França

    Evento de pagamento

    Pessoal estou com um problema para homologar um pagamento service. o resultado do Status deve ser sucessfull. Parte do codido do index. " $('#payButton').one('click', function(){ var amount = $('input[name=amount]').val(); var currency = $('[name=currency]').val(); console.log(amount, currency); V.init( { apikey: '<?php echo $visaApiKey ?>', settings: { //logoUrl: 'https://www.novachance.org.br/wp-content/uploads/2018/06/xLogo_INC.jpg.pagespeed.ic.QrM-Azm3n5.jpg', locale: 'en_US', displayName: 'Viva a Musica', websiteUrl: 'https://www.vivaamusica.org.br', customerSupportUrl: 'https://www.vivaamusica.org.br/contato', dataLevel: 'FULL' }, paymentRequest: { currencyCode: currency, total: amount, merchantRequestId: 'you can send any value to API ang get it in callback', orderId: 'you can send any value to API ang get it in callback', description: 'any order description if needs' } }); V.on('payment.success', function(payment) { console.log('Visa success:', JSON.stringify(payment)); $('#succesOverlay').show(); $.ajax({ type: 'POST', url: 'mailer.php', data: {json: JSON.stringify(payment)}, dataType: 'json', success: function(data){ console.log('Ajax success'); console.log(data); location = 'thanks.php'; }, error: function(jqXHR, textStatus, errorThrown) { console.log('Ajax error:'); console.log(textStatus, errorThrown); } }); }); V.on('payment.cancel', function(payment){ console.log('Canceled:', payment); }); V.on('payment.error', function(payment, error){ console.log('Visa error:', payment, error); }); $('.v-button').click(); }) " Chamada Json " "Customer": { "Name": "[$userFullName]" }, "Payment": { "ServiceTaxAmount": 0, "Installments": 1, "Interest": 0, "Capture": false, "Authenticate": false, "Recurrent": false, "CreditCard": { "CardNumber": "453211******1521", "Holder": "Gama Gama", "ExpirationDate": "08/2020", "SaveCard": false, "Brand": "Visa" }, "Tid": "0319040817883", "ProofOfSale": "817883", "AuthorizationCode": "027795", "Wallet": { "Type": "VisaCheckout", "WalletKey": "1140814777695873901", "Eci": 0 }, "SoftDescriptor": "123456789ABCD", "Amount": 100, "ReceivedDate": "2018-03-19 16:08:16", "Status": "eventStatus", "IsSplitted": false, "ReturnMessage": "Operation Successful", "ReturnCode": "4", "PaymentId": "e57b09eb-475b-44b6-ac71-01b9b82f2491", "Type": "CreditCard", "Currency": "BRL","en_US", "Country": "BRA","USA", "updateInfo": { "payInfo": { "reason": "Pagamento","Payment", "avsResponseCode": "Y", "Amount": 91.00, "currencyCode": "USD", "eventStatus": "Success", "eventType": "Authorize", "PaymentId": "e57b09eb-475b-44b6-ac71-01b9b82f2491", } } } } { " O pessoal da empresa me fala que tenho que enviar o CallID gerado ( não sei como faço isso) e fazer a chamado do alteração de evento quando a transação for sucesso. Pensei em criar um aquivo payment.php mas pelo que li no manual necessariamente, não eh necessário.
  7. Olá pessoal. Estou desenvolvendo um pequeno site de vendas(apenas para aprendizagem, nada comercial) e me deparei com uma dúvida que está tirando meu sono kkk Fiz um esquema para que os produtos posam ser cadastrados e apareçam em uma pagina para a exibição, porém gostaria que quando o cliente clicasse na foto do produto seria aberta uma pagina com as descrições e detalhes do produto(da mesma forma que o Mercado Livre ou outro site de E-commerce). <table cellpadding="8" cellspacing="5" border="0" width="100%"> <tr> <?php $loopH = 3; $sql = "SELECT id, produto, preco, descricao, foto FROM postagem"; $dados=mysqli_query($con, $sql); $linha = mysqli_fetch_assoc($dados); $total = mysqli_num_rows($dados); $x = 1; if($total > 0){ while($linha = mysqli_fetch_assoc($dados)){ if($x < $loopH){ $linha = $id[4]; $x++; ?> <td align="center" varign="top"> <a href="descricao_L.php"><img src="_imagens-posts/<?php echo $linha['foto']; ?>" width="365px" height="365px"> <h3> <?php echo $linha['produto'] ?> </h3> <h4>R$: <?php echo $linha['preco'] ?></h4> </a> </td> <?php }elseif($x = $loopH){ ?> <td align="center" varign="top"> <a href="descricao_L.php?perfil=$id"><img src="_imagens-posts/<?php echo $linha['foto']; ?>" width="365px" height="365px"> <h3> <?php echo $linha['produto'] ?> </h3> <h4>R$: <?php echo $linha['preco'] ?></h4> </a> </td> </tr> <tr> <?php $i = 0 ?> <?php }}} ?> </tr> </table> este é a tabela onde os produtos são exibidos(e apesar do código estar horrível essa parte está funcionando perfeitamente haha). bom, gostaria que alguém me desse uma luz, não sei o que devo fazer. Desde já, obrigado a todos do fórum.
  8. Olá devs gostaria de saber se conhecem algum método de eu conseguir editar e testar um modificação no meu código JavaScript pelo próprio navegador sem mexer no fonte já testei o fire bug e nao deu certo conhecem algum outro método ?
  9. webChaos

    DevOps do zero

    Olá, amigos, boa noite. Uma pergunta para quem já trabalha utilizando DevOps: Se vocês fossem começar hoje a aprender DevOps, qual ordem de coisas vocês aprenderiam, metodologias e programas utilizariam? Iniciando do zero ao avançado em DevOps mesmo. Obrigado!
  10. Ola pessoal ! Por favo me ajudem, uso o visual studio code porem e não consigo de jeito nenhum fazer um local host pra verificar se meu código esta correto ou se tem algum bug. Já baixei algumas extensões mais nenhuma me ajudou
  11. Claudia França

    Não carrega página

    http://gasctpan.com/visa/ Acessem essa link por favor e tentem fazer uma transação. Vai parar na tela wait. o código que deveria chamar para enviar as informações para o doador. " <?php if ( !isset($_POST['json']) || empty($_POST['json']) ) die(); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require '/.../phpmailer/Exception.php'; require '/.../phpmailer/PHPMailer.php'; require '/.../phpmailer/SMTP.php'; require 'settings.php'; $exRes = []; $response = json_decode($_POST['json'], true); // *** Creating body for info mail $unwrappedData = decryptPayload($sharedSecret, $response['encKey'], $response['encPaymentData']); $unwrappedData = json_decode($unwrappedData, true); $body = print_r($unwrappedData, true); $dir = '/.../visa_logs/'; $fileName = $response['callid']; $fileHandler = fopen($dir . $fileName . '.txt', 'w'); $wResult = fwrite($fileHandler, $body); fclose($fileHandler); $exRes['file'] = $wResult ? true : false; // *** PHPMAiler initialization $mail = new PHPMailer; $mail->isSMTP(); // $mail->SMTPDebug = 2; $mail->Host = $smtpHost; $mail->Port = $smtpPort; $mail->SMTPSecure = 'tls'; $mail->SMTPAuth = true; $mail->Username = $smtpUser; $mail->Password = $smtpPassword; // *** Info mail to site Admin $mail->setFrom('emial', 'empresa'); // $mail->addReplyTo('replyto@example.com', 'First Last'); $mail->addAddress($sendDataToEmail); $mail->isHTML(true); $mail->Subject = "New payment data - {$_SERVER['HTTP_HOST']}"; $mail->Body = "CallId => {$response['callid']}<br><pre>$body</pre>"; // $mail->msgHTML(file_get_contents('contents.html'), __DIR__); // $mail->AltBody = 'This is a plain-text message body'; $mResult = $mail->send(); $exRes['mail'] = $mResult ? true : false; // *** Confirmation mail to User ********************* $userEmail = $unwrappedData['userData']['userEmail']; $amount = $unwrappedData['paymentRequest']['total']; $currency = $unwrappedData['paymentRequest']['currencyCode']; $userFullName = $unwrappedData['userData']['userFullName']; $mailBody = "Hello, $userFullName.<br>Thank you for your donation of $amount $currency . $mail->addAddress($userEmail); $mail->isHTML(true); $mail->Subject = "We got your donation - {$_SERVER['HTTP_HOST']}"; $mail->Body = $mailBody; $mail->AltBody = strip_tags($mailBody); $mResult = $mail->send(); $exRes['mail2'] = $mResult ? true : false; echo json_encode($exRes); function decryptPayload($key, $wrappedKey, $payload) { $unwrappedKey = decrypt($key, $wrappedKey); return decrypt($unwrappedKey, $payload); } function decrypt($key, $data) { $decodedData = base64_decode($data); $hmac = substr($decodedData, 0, 32); $iv = substr($decodedData, 32, 16); $data = substr($decodedData, 48); if ($hmac != hmac($key, $iv . $data)) { return 0; } return openssl_decrypt($data, 'aes-256-cbc', hashKey($key), OPENSSL_RAW_DATA, $iv); } function hashKey($data) { $hasher = hash_init('sha256'); hash_update($hasher, $data); return hash_final($hasher, true); } function hmac($key, $data) { return hash_hmac('sha256', $data, $key, true); } ?> " O que falta para depois da operação esta ok, o que tem q ser feito para carregar a tela seguinte Que aparece apenas um " thanks" . " <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Thank you</title> </head> <body> <center> <h1>Thank you</h1> </center> </body> </html> "
  12. Felipe_N22

    Encontrar maior valor ArrayList

    Pessoal fiz um código para cadastrar alunos e tirar a média da nota de todos eles, alguém poderia me dizer como faço para encontrar o maior valor dentro do array list ?
  13. Uso o github, mas ele não tem repositório privado free
  14. gliceri

    pergunta

    Qual a funcionalidade do GameObject UI Text? A Para inserir textos estáticos e dinâmicos no cenário do jogo. B Para declarar um script. C Para inserir imagens dentro do nosso cenário. D Para exibir textos e imagens juntos. E Para visualizar um gameobject dentro do cenário --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- O comando nummunicao = nummunicao – 1; dentro de um jogo, está fazendo o que exatamente? A A variável nummunicao está subtraindo o valor 1 a cada tecla de tiro apertada . B A variável nummunicao está atribuindo o valor da nummunicao a cada tecla de tiro apertada. C A variável nummunicao está atribuindo o valor 1 a cada tecla de tiro apertada. D A variável nummunicao está dividindo o valor 1 a cada tecla de tiro apertada. E A variável nummunicao está somando o valor 1 a cada tecla de tiro apertada.
  15. Kim_Agliardi

    Ajuda - TCC sobre DevOps

    Olá pessoal, tudo bem ? Estou precisando (e muito!!) de uma ajuda de vocês, se possível :) Estou realizando uma pesquisa acadêmica (TCC) voltada para profissionais atuantes em ambientes que praticam (ou estão em processo de adoção) da cultura DevOps, e nestre momento, estou procurando profissionais que possam responder um questionário que elaborei. O questionário deve tomar aproximadamente 15 min e sua ajuda é muito importante, de verdade! :D O link é: https://goo.gl/DLmXfG Muito obrigado pela ajuda! Abs, Kim
  16. Jonatas Provido

    Select pegar informações do mês atual

    Pessoal só novo no Oracle ainda estou apreendendo muita coisa não estou conseguindo montar um select onde preciso pegar informações de faturamento somente do mes atual a tabela B. DTDATUR = Igual a data de faturamento do mês, preciso pegar somente o que foi faturado no mês atual e so me mostre o que foi vendido no mês SELECT A.CODEMP, A.CODPROD, A.QTDNEG, A.VLRUNIT, A.VLRTOT, B.CODEMP, B.DTFATUR FROM TGFITE A JOIN TGFCAB B ON A.CODEMP = B.CODEMP obrigado pela ajuda.
  17. gliceri

    Pergunta

    O que a linha de comando a seguir está executando? Input.GetKey("s"). A Verifica se a tecla “s” foi pressionada; B Atribui a tecla s para acionar tiro; C Atribui a tecla s para receber dados; D Atribui a tecla s um determinado valor; E Verifica se a tecla s tem valor igual a zero;
  18. rtavix

    Problema na leitura do Arquivo

    Estou com uma certa dificuldade de utilizar outros meios para a leitura de um determinado arquivo. tenho o seguinte método: private static void ProcessaArquivo(string FullPathFile) { try { bool Mover = true; string[] StringLinha = System.IO.File.ReadAllLines(FullPathFile); string CodBarra = ""; for (int line = 0; line < StringLinha.Length; line++) { string DtPagamento = ""; string VlrDocumento = ""; string Protocolo = ""; string Registro = ""; string Emissao = ""; #region Recupera o Código de Barra if (StringLinha[line].Contains("Cod. Barras:")) { CodBarra += StringLinha[line].Replace("Cod. Barras:", ""); line += 2; } if (CodBarra != "") { CodBarra += StringLinha[line]; CodBarra = CodBarra.Replace(" ", ""); } #endregion if (CodBarra == "") continue; line += 6; #region Data de Pagamento if (StringLinha[line].Contains("Dt.Pagamento:")) { DtPagamento += StringLinha[line].Replace("Dt.Pagamento:", "").Replace(" ", " "); } #endregion line += 2; #region Valor do Documentos if (StringLinha[line].Contains("Vlr.Documento:")) { VlrDocumento += StringLinha[line].Replace("Vlr.Documento:", "").Replace(" ", ""); } #endregion line += 2; #region Protocolo if (StringLinha[line].Contains("Protocolo:")) { Protocolo += StringLinha[line].Replace("Protocolo:", "").Replace(" ", ""); } #endregion line += 12; #region Registro if (StringLinha[line].Contains("Registro:")) { Registro += StringLinha[line].Replace("Registro:", ""); } #endregion line += 2; #region Emissao if (StringLinha[line].Contains("Emissao.:")) { Emissao += StringLinha[line].Replace("Emissao.:", ""); } #endregion } CodBarra = ""; } if (Mover) { MoveFile(FullPathFile); } } catch (Exception) { throw; } } Existe uma outra forma de utilizar algo como: String[] lines = File.ReadAllLines(Filename); VoucherInfo vi = null; Boolean InBarCodes = false; if (line.StartsWith(CodBarras)) { String codigoBarras = line.Split(new Char[] { ':' })[1].Trim(); vi.CodBarras.Add(codigoBarras); InBarCodes = true; continue; } if (InBarCodes) { vi.codigoBarras.Add(line.Trim()); } Gostaria de ver uma melhor forma de ler esses dados mencionados acima, sem depender da quantidade de linhas até chegar em cada um, tentei algo relacionado ao código logo acima dessa explicação, mas nada que me ajudou, alguém teria uma ideia, uma sugestão do que eu poderia estar fazendo? Pensei em algo assim também: if (!StringLinha[line].Contains("Cod. Barras:") && !StringLinha[line].Contains("Dt.Pagamento:") && !StringLinha[line].Contains("Vlr.Documento:") && !StringLinha[line].Contains("Protocolo:") && !StringLinha[line].Contains("Registro:") && !StringLinha[line].Contains("Emissao.:")) { continue; Console.WriteLine(StringLinha[line]); } Funciona em parte, porque tenho o código de barras que possui a numeração na linha de cima e o restante da numeração desse código de barras na próxima linha, porém ele só está pegando a primeira numeração, eu teria necessidade de concatenar essa quebras de linhas nesse respectivo código do if, mas sem sucesso. Estou postando essas informações detalhadas, mas estou a disposição para explicar mais ainda. Eu só preciso ler esses determinados campos, usando a primeira lógica postada ele funciona, porém gostaria de aplicar em cima do que já tenho uma lógica que não fica dependendo em qual posição de linha certos campos estão ou deixa de estar, pois peguei arquivo aqui que não vem na mesma posição.
  19. Felipe_N22

    Receber valores para Array

    Pessoal gostaria de ajuda para saber como que eu faço para inserir valores dentro de uma array, eu consigo inserir somente quando é array list. Gostaria de saber como que eu faço o mesmo procedimento com Array simples (limitando a quantidade de dados). Ou seja gostaria de saber como eu poderia fazer o mesmo procedimento da imagem, mas limitando dados com array simples. Permitindo o usuário cadastrar uma quantidade exata de alunos.
  20. Ação Verifique se o grupo de Manoel ou de Joaquim conseguirá vencer essa batalha. Dado um vetor de números, os números ímpares representam os soldados e os números pares representam os rebeldes infiltrados. Some as forças e descubra qual dos dois grupos é mais forte. Entrada e Saída Entrada: 1ª linha: tamanho do vetor (1 a 50) 2ª linha: vetor de números, cada número entre 1 e 50. Saída: "soldados" se os soldados(impares) somados são mais fortes. "rebeldes" se os rebeldes(pares) somados são mais fortes. "empate" se ambas forças são iguais e todos morrerão.
  21. Tenho tentado criar uma procedimento para busca dentro de um tabela de um banco; E adotei o seguinte código para o procedimento; procedure Busca(campo:string); begin DM.qtester.Active :=false ; DM.qtester.ParamByName('campo').AsString := campo;// PARAMETRO CAMPO , RECEBE A INFORMAÇÃO DE QUAL COLUNA SERA SELECIONADA DM.qtester.ParamByName('valor').Value := frmTabelaFuncionario.Edit1.Text;// PARAMENTRO VALOR, RECEBE A INFORMAÇÃO DO VALOR DE COMPARAÇÃO DM.qtester.Active := true ; frmTabelaFuncionario.gridExibeFuncionario.DataSource := DM.dsTester;// TABELA RECEBE A NOVA QUERY ADOTADA PARA EXIBIÇÃO end; QUERRY MENCIONADA NO METODO BUSCA [code=sql] select codFuncionario, nome, idade, cpf, endereco, numero, cep, telefone, codSetor from projetoestacionamento.funcionario where :campo = :valor and excluido <> 'e' order by (codFuncionario) O problema é que, quando executo o método tudo ocorre certo até o ponto da onde a tabela exibirá as informações da busca; Acontece que o teste feito no sql(where) acaba dando falso. (Pelo fato de que eu entendi o paramentro :campo esta vazio) Testando o codigo percebi que, ao passar somente o valor de comparação (no caso o paramentro :valor), a tabela exibe corretamente a busca, e pesquisando descobri q parametros podem ser tipados; Tenho que estipular algum tipo pra o meu parametro campo ? existe outro método mais eficiente que esse, para busca em tabela ? Desde ja agracedo!
  22. Tenho uma aplicação voltada a serviço windows, que realiza leitura dos comprovantes de pagamentos e insere no banco, e por final gerar o arquivo de log de todos os arquivos que foram lidos. Vamos supor que segunda feira foi executado a rotina, sendo que essa rotina é todos os dias no horário da 7 horas da manhã, porém de terça feira a diante ao invés de gerar um novo arquivo de log txt, ele utiliza o mesmo arquivo gerado de segunda feira para registrar os logs, e com isso o arquivo vai ficando cada vez mais grande, e isso poderá ocasionar problemas futuros. Gostaria de saber se existe uma forma para gerar esses logs diariamente, cada arquivo de log para seu respectivo dia, um arquivo para segunda feira, outro novo arquivo para terça e assim por diante. Como poderia está fazendo? Segue o meu código:
  23. Pessoal, boa tarde! Estou com problemas para lê os arquivos de um diretório, apresenta erro como se estivesse passando o caminho errado, porém não enxergo essa falha, alguém poderia me orientar? Aqui é aonde eu verifico a extensão do arquivo e informo o caminho: Método para mover o arquivo: Método de inserir o log: Erro: System.IO.FileNotFoundException: 'Não foi possível localizar o arquivo 'D:\Pendrive\PENDENTES\CGc0001.cpv\CGc0360.cpv'.' Isso acontece que toda vez vou ler o próximo arquivo.
  24. ssansone

    Vagas em Barueri

    Bom dia pessoal! Tudo certo? Não sei se é permitido postar vagas aqui, me avisem caso contrário!Sou Gerente de Negócios na Stefanini e temos algumas oportunidades novas!Estou com diversas vagas para desenvolvedores (JAVA, .NET, C#, etc) aqui em Barueri, Alphaville. Por favor, entrem em contato direto comigo caso tenha interesse: ssansone@stefanini.comObrigado!
  25. Procuro algum Web Design para escrever os códigos do meu site, já tenho todo o projeto no PSD, preciso só fazer alguns ajustes e adicionar umas opções a mais. O Site é de filmes, são coisas simples mas não sei mecher com isso então estou a procurar de alguem que possa me ajudar.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.