
MTavares
Membros-
Total de itens
1.048 -
Registro em
-
Última visita
Tudo que MTavares postou
-
é verdade.... não só em caixa eletrônica, como também em compras coletivas funcionam dessa forma... você tem razão.. vou trabalhar com o tempo de inatividade.. se o sistema perceber que ele ficou inativo por um determinado tempo, desconecto ele e recoloco os produtos no estoque.... Obrigado sacofritoxd por essa troca de idéias. Foi muito produtivo. Grande abraço!
-
Exatamente era isso que estou pensando em fazer, porém esbarramos no tempo que devemos esperar. Por ex. hoje está funcionando da seguinte forma: quando o usuário clica em comprar, ele vai abater no estoque a quantidade que o usuário escolheu na compra. No carrinho de compras, quando o usuário adiciona mais quantidade eu pego a quantidade de estoque dos produtos e diminuo com a quantidade que ele adicionou e o mesmo acontece caso ele retire alguma quantidade do carrinho, só que nesse caso eu pego a quantidade da sessão dele e vou somar com a quantidade que ele excluiu para recolocar no estoque do produto. Porém quando o usuário clicar em finalizar compras e desistir por algum motivo, vamos supor que ele deixou no carrinho 04 produtos, a idéia inicial é definir um tempo a inatividade dele para recolocar o estoque novamente no banco, só que isso vai dar problemas, já que nesse meio tempo o estoque irá ficar empacado e irá impedir de um outro cliente que realmente queira esse produto de comprar... Eu pensei em colocar o dobro do produto, por ex: meu cliente colocou 03 produtos, na verdade o sistema iria colocar 06..sempre o dobro na loja.. só que ainda não cheguei a um raciocínio lógico de como eu faria isso... abs
-
Olá sacofritoxd, a idéia é mais ou menos essa... quando o cliente clicar no botão comprar, ir abatendo no estoque, exatamente por isso, para quando o estoque zerar, um outro cliente ao clicar no mesmo produto, apareça essa mensagem que você falou, porém e se o cliente desitir no meio do processo antes de ir para o PagSeguro ou outra opção de pagamento (Cartão de crédito, boleto, etc)? a minha idéia inicial em relação ao abastecimento do estoque baseado na quantidade que o cliente selecionou era um pouco complexa, queria ver se alguém tem outro raciocínio menos complexo que o meu.... abraços
-
Era assim que estava, aliás, na verdade eu estava abatendo o produto no retorno do PagSeguro (quando o pagamento for feito pelo PagSeguro), mas o cliente fez o seguinte questionamento. Imagine o produto ter 02 quantidades no estoque, um cliente vai e compra esses dois produtos e quando ele for selecionar a forma de pagamento, outro cliente vai e escolhe mais 02 produtos, sendo que o estoque já está zerado. Por isso a opção de colocar o abatimento no momento da compra, ou seja, quando o usuário clicar no botão comprar, dessa forma, quando o usuário comprar esses 02 produtos e for para o processo do pagamento, outro usuário for comprar, já irá aparecer a mensagem que o produto está esgotado.... abraços
-
Oi Willian, Desculpe, não consegui entender muito bem. Se não me engano, o cancelamento do PagSeguro é efetuado após um determinado período (dias) inativo. O que quero exatamente é que não dependa desse período do PagSeguro, pois o cliente pode clicar em comprar e quando chegar na parte da escolha do pagamento, desistir e sair da loja. É aí que entra o grande desafio do estoque. Eu coloquei o PagSeguro como forma de exemplo. abraços
-
Olá colegas, estou fechando um sistema de compras para um cliente, só que esse sistema terá controle de estoque, mas estou esbarrando com uma dúvida, já que nunca trabalhei com controle de estoques antes. Por ex: O sistema tem no seu estoque 05 produtos. Um usuário entre no site e compra 04. Ao clicar no botão "Comprar", ele já abate do estoque os 04 produtos. Porém se ele optar pagar no PagSeguro por ex e desistir no meio do processo, como posso reabastecer automaticamente o estoque que não foi finalizado? A minha idéia inicial será colocar um prazo de finalização, pegando a sessão do cliente, o produto, a quantidade e a data/hora da compra e o status da compra. Se dentro de um determinado tempo essa compra não for finalizada, daria um update automático reabastecendo o estoque novamente com a quantidade que o cliente selecionou. Sinceramente achei esse meu raciocínio muito complexo. Alguém teria uma idéia melhor para esse tipo de desafio? abraços
-
Pessoal, beleza? estou precisando fazer com que o fundo fique fixo, independente da resolução, tipo esse site: http://extra.globo.com/casos-de-policia/ .. alguém sabe me dizer como posso fazer? outra coisa, eu criei um rodapé com opacidade através do código abaixo: .rodape{ z-index:10; position:relative; width:100%; height:100px; background-color:#16347A; color:#000000; margin-top:-70px; line-height:25px; text-align:center; filter:alpha(opacity=30, finishopacity=30, style=1); opacity:.7; -khtml-opacity:.7; } só que a cor muda no IE 9 quando coloco essa opacidade.... como posso mudar esse cenário? obrigado.
-
Perfeito Romero, funfou :D obrigadao.. abraços
-
Tentei tb dessa forma, mas nada: SELECT date_format( data,'%Y')AS Data FROM`noticias` where Data = '2011' ou SELECT date_format( data,'%Y')AS Data FROM`noticias` where Data = 2011
-
Olá colegas, eu tenho uma tabela com campo date do qual trás as informações nesse formato: 'YYYY-MM-DD hh:mm:ss'. Eu estou tentando filtrar pelo ano 2011, mas não estou conseguindo. Veja abaixo o código: $sql = mysql_query("SELECT *, YEAR(data) AS Data FROM noticias WHERE status = 'S' and Data = '".date("Y")."' order by id ASC"); Aparece nulo o resultado, só que tem resultados desse ano no banco. abraços
-
Olá colegas, estou desenvolvendo um sistema de chat e gostaria de implantar uma solução, do qual acredito que seja em Ajax ou Javascript. Quero que apareça a seguinte mensagem: "O operador está digitando uma mensagem" para o cliente do outro lado... alguém saberia como fazer isso em javascript? acredito que teria de detectar qualquer tecla, não seria isso? abs
-
Eu consegui um programa do qual todos os colegas deveriam ter em mãos. Chama-se "AptDiff". Ele não cria versionamentos, mas é ótimo para comparar dois arquivos, ou seja, vamos supor que vocês tenham um arquivo chamado "funcoes.php" localmente e um no servidor. Basta apenas baixar o do servidor, alocando-o em uma pasta separada, abrir o programa, comparar os dois arquivos e ver quais as linhas foram alteradas. O programa mostra as linhas com perfeição. abs
-
Show William, concordo com você.. mas uma pergunta... o Subversion é o mesmo que Tortoise? a minha necessidade é realmente localmente, somente para mim, ou seja, uma segurança para que não ocorra o que aconteceu comigo essa semana..rrsrrss abs
-
Obrigado Willian pela dica... eu baixei o Tortoise, mas depois de futucar, eu descobri que o Windows 7 tem um, digamos, sistema de versionamento baseado em cima do Ponto de Restauração. Para isso, basta clicar sobre a pasta ou arquivo com o lado direito do mouse, depois vá em Propriedades, selecione a aba "Versões Anteriores" e pronto. O windows irá listar a relação das versões separadas por dia e hora. O lado negativo desse versionamento do Win7 é que se fizermos a manutenção básica no computador (limpeza de disco, pontos de restauração, etc), essa dica que passei não irá mais valer. Por isso acho legal ter esses programas que nós citamos aqui no fórum, mas para quem quer apenas restaurar por questões de necessidade, fica aí a dica. abraços
-
No meio de minhas pesquisas, encontrei o TortoiseSVN (esse eu conheço apenas em rede), GIT e o SGVDDiffMerge (não sei se é exatamente o que quero)
-
Olá colegas, alguém conhece algum programa de versionamento local? vou dar um exemplo. Essa semana eu estava administrando 02 sistemas, só que com excesso de trabalho, acabei substituindo um arquivo recente por um antigo, puro descuido e esse descuido custou praticamente 01 dia inteiro de trabalho jogado fora do qual tenho que refazer. Se eu tivesse um sistema de versionamento local aonde quando ocorresse esse acidente eu conseguiria resgatar o arquivo antigo, com certeza eu não estaria refazendo esse trabalho. Abraços
-
Vlw colegas, obrigado por tirarem minha dúvida... vou continuar então usar o DECIMAL.... abraços!
-
Caros colegas, em minha base de dados, quando colocava valores monetários, usava o DECIMAL(10,2)...porém fiquei informado que o DECIMAL não é muito aconselhável e o mesmo será obseto (ou já é?!?!). Pensei então em usar o Double (10,2) para armazenar valores tais como: 105.00, 1500.10,... Observe que o valor monetário contém os centavos. Sinceramente estou na dúvida de qual devo usar, fiz algumas buscas na internet, mas as respostas foram bastantes divididas. Alguém que está acostumado a usar esses valores, poderia apontar qual direção devo ir? abraços e obrigado!
-
Pessoal, eu estou fechando um sistema aqui, só que esbarrei em um obstáculo que está fódis de passar... nesse sistema eu trago o nome que estão cadastrados no banco... ao clicar no nome, abre uma div abaixo com os dados, aonde eu posso alterar, etc... só que qualquer evento que eu faça usando o form do HTML, a div fecha, ou seja, não permanece aberta... sei que vocês vão dizer que é problema do javascript, mas acho que a solução está no PHP, veja o porque abaixo: // JavaScript que abre as divs <script language="JavaScript"> function ExpandeDiv(id_cadastro) { var qtd_div = document.getElementsByTagName("div").length; var div_sel = document.getElementById(id_cadastro); var todas_divs; var id; for (var i = 1; i <= qtd_div; i++) { todas_divs = document.getElementById("div"+i); if (todas_divs.id != id_cadastro) { todas_divs.style.display = 'none'; }else{ div_sel.style.display = 'block'; } } } </script> // Link que abre as divs <?php $i = 1; while($mtUsuarios = mysql_fetch_object($sqlUsuarios)): ?> // começo do laço <a href="#" onclick="ExpandeDiv('div<?=$i;?>')"..... // Observe aqui que gera uma numeração com a $i para cada nome trazido do banco // Div que abre após clicar no link <div id="div<?=$i;?>" style="display:none";> // aqui é a div que abre ao clicar no link acima // Aqui trago os dados referentes ao usuário </div> // fim da div que abre <?php endwhile; ?> // fim do laço Esse comando, tras as informações dos usuários em cada div dessa.... abraços
-
Olá Jhonas, tudo bem? eu geralmente costumo colocar no USB um mouse e não usar o touchpad....pois facilita meu trabalho.... quando vou em propriedades do mouse, ambos aparecem funcionando perfeitamente....quando formatei, todos os drivers foram instalados automaticamente, pois a Vaio tem uma filosofia de defesa do ambiente, por isso não dão cds e sim uma partição, etc, etc, etc..rsrsrs.... o problema ocorre exatamente quando vou mudar as telas no win7, na barra de tarefas aparecem as miniaturas das janelas aberta, e por mtas vezes quando vou mudar por lá, trava o computador por alguns segundos... essa mudança no bios, como eu faria isso exatamente? pois sou leigo em matéria de hardware... abraços e obrigado pela ajuda....
-
Olá, não sei se estou postando minha dúvida no fórum certo, se não estiver, me perdoem. Eu comprei um notebook Vaio VPCEA20FB com: OS Windows 7 Home Premium 4GB de memória; Sistema 64bits; 500GB de HD; Processador Intel Pentium® CPU P6000 @ 1.87GHz 1.87GHzSó que quando vou mudar a tela (Alt + TAB), o mouse trava por alguns segundos e isso passa a ser irritante, pois parece que estou com aqueles computadores 486 (acho que é isso ).... e isso não ocorre só quando troco as telas, mas também quando estou usando algum programa. Isso não é toda hora, mas as vezes que acontecem acabam atrapalhando um pouco meu trabalho. Já formatei o computador e os problemas continuam. O que pode ser isso? será que o Windows 7 exige demais do note? Desde já obrigado pela ajuda, Abraços à todos! Marcos
-
Olá, não sei se estou postando minha dúvida no fórum certo, se não estiver, me perdoem. Eu comprei um notebook Vaio VPCEA20FB com: OS Windows 7 Home Premium 4GB de memória; Sistema 64bits; 500GB de HD; Processador Intel Pentium® CPU P6000 @ 1.87GHz 1.87GHzSó que quando vou mudar a tela (com o Alt + TAB), o mouse trava por alguns segundos e isso passa a ser irritante, pois parece que estou com aqueles computadores 486 (acho que é isso ).... e isso não ocorre só quando troco as telas, mas também quando estou usando algum programa. Isso não é toda hora, mas as vezes que acontecem acabam atrapalhando um pouco meu trabalho. Já formatei o computador e os problemas continuam. O que pode ser isso? será que o Windows 7 exige demais do note? Desde já obrigado pela ajuda, Abraços à todos!
-
Realmente, depois que entrei em contato com os Correios, minhas dúvidas aumentaram... segue abaixo a resposta que obtive: Caso o cliente compre mais de um produto e se for enviado dentro de uma só caixa, será necessário colocar as dimensões dessa caixa mais o peso total dos produtos. Caso o cliente compre mais de um produto e se for enviado separadamente, cada produto terá seu próprio frete.Porém... como faço isso no PagSeguro, caso o frete seja enviado separadamente? o PagSeguro tem alguma forma que dê essa opção? abs
-
Entendi... então independente da quantidade dos produtos, o que vale é o peso total desses produtos * peso... certo? abs
-
Caros colegas, estou eu aqui com mais uma dúvida... estou implementando o PagSeguro para um cliente meu... só que agora veio uma dúvida que não quer calar... o frete é cobrado por produto ou por pedido? pois ele irá vender vários produtos para um só cliente.... estou me referindo aos Correios (pode ser PAC, Sedex, etc) abraços