Jump to content


Danilomaru's Content

There have been 210 items by Danilomaru (Search limited from 20/04/2023)



Ordernar por                Order  

#1021606 parseFloat - Retorna várias casas decimais

Posted by Danilomaru on 27/02/2015, 15:37 in Javascript / DOM / AJAX / ECMAScript

Eu arrumei a função, ela tava errada mesmo. Agora tá colocando o sinal de - quando for negativo.

jQuery('#valQtd').blur(function() {
    var valSal = jQuery('#valSal').val().replace('.', '').replace(',', '.'); 
    var valQtd = jQuery('#valQtd').val().replace('.', '').replace(',', '.'); 
    switch(parseInt(jQuery('#codTip').val())) {
case 0:
   jQuery('#valQtd').val('');jQuery('#valPre').val('');break;
case 1:
   jQuery('#valPre').val((parseFloat(valQtd) + parseFloat(valSal)).toFixed(qtdCasas));break;
case 2:
   jQuery('#valPre').val((parseFloat(valSal) - parseFloat(valQtd)).toFixed(qtdCasas));break;
    }
});

Se ele selecionar Entrada, a função faz a soma no estoque, se ele selecionar Saída, a função tira do estoque. codTip é o id da ComboBox que tem as opções Entrada e Saída. Se ele não selecionar nada (0) daí limpa os camos de imput. Obrigado a todos que me ajudaram. Abração.




#1021605 Qual a maneira mais adequada de abrir e fechar conexões com banco

Posted by Danilomaru on 27/02/2015, 15:35 in .NET

nunca usei esse comando, mas creio que seja em conjunto com o DataReader, dê uma conferida: 

https://msdn.microso...(v=vs.110).aspx

 

https://msdn.microso...6(v=vs.71).aspx




#1021600 Banner auto close? Ajudem

Posted by Danilomaru on 27/02/2015, 06:23 in Javascript / DOM / AJAX / ECMAScript

da uma olhada nesse tutorial :
 http://www.linhadeco...ntagem-de-tempo
talvez ajude




#1021570 O Pc Liga Mas Nao Aparece Nada No Monitor

Posted by Danilomaru on 24/02/2015, 17:59 in Hardware

Mas o problema e que , quando ligo o cabo power ele nao liga sozinho , mas quando faco desligar no windows , ai e que ele torna a ligar

Pode ser algum problema na placa de video, ele liga mas não projeta imagem no monitor




#1021558 Ao clicar num botao bloquear todos os "radios" do form

Posted by Danilomaru on 20/02/2015, 03:02 in Javascript / DOM / AJAX / ECMAScript

Da uma olhada nesse tutorial, no primeiro exemplo , ve se ajuda:
http://www.w3schools...io_disabled.asp




#1021557 Combobox com JS e PHP sem repetir valores

Posted by Danilomaru on 20/02/2015, 02:46 in Javascript / DOM / AJAX / ECMAScript

Você pode fazer da seguinte forma:




#1021539 Mostrar DIV e ocultar outras que estão visíveis

Posted by Danilomaru on 17/02/2015, 05:50 in Javascript / DOM / AJAX / ECMAScript

Vai ficar mais ou menos assim:

function mostra(theId){
var theArray= new Array('item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'item7', 'item8');
w=document.getElementById(theId)
if(w.style.display=="block"){w.style.display='none';}else{



     for(i=0; i<theArray.length; i++){
            if(theArray[i] == theId){
                w.style.display='block';
            }else{
                document.getElementById(theArray[i]).style.display='none';
            }
     }
     }
     
}
</script>
</head>
<body>
<a onclick="mostra('item1');" style="cursor: hand;">link 1</a><br />
<a onclick="mostra('item2');" style="cursor: hand;">link 2</a><br />
<a onclick="mostra('item3');" style="cursor: hand;">link 3</a><br />
<a onclick="mostra('item4');" style="cursor: hand;">link 4</a><br />
<a onclick="mostra('item5');" style="cursor: hand;">link 5</a><br />
<a onclick="mostra('item6');" style="cursor: hand;">link 6</a><br />
<a onclick="mostra('item7');" style="cursor: hand;">link 7</a><br />
<a onclick="mostra('item8');" style="cursor: hand;">link 8</a><br />

<br /><br />

<div id="item1" style="display:none;">Content div 1</div>
<div id="item2" style="display:none;">Content div 2</div>
<div id="item3" style="display:none;">Content div 3</div>
<div id="item4" style="display:none;">Content div 4</div>
<div id="item5" style="display:none;">Content div 5</div>
<div id="item6" style="display:none;">Content div 6</div>
<div id="item7" style="display:none;">Content div 7</div>
<div id="item8" style="display:none;">Content div 8</div>
</body>
</html>



#1021538 Atualização em tempo real PHP/ AJAX

Posted by Danilomaru on 17/02/2015, 05:42 in PHP

Olha esse post, no final tem um exemplo que vai ajudar :
http://rberaldo.com....olling-php-ios/




#1021529 Transferencia de arquivos asp entre servidores

Posted by Danilomaru on 15/02/2015, 07:31 in Dúvidas sobre Scripts Prontos de ASP

Pelo que eu vi é um problema com as permissões das pastas 
esse link fala oq fazer para resolver 

 

http://support.microsoft.com/kb/306269 




#1021528 Imprimir Array - Crystal Reports

Posted by Danilomaru on 15/02/2015, 06:50 in Visual Basic

tente fazer assim:

shared numberVar x;
shared stringVar y;
(if {?SUBGRUPO} = '*'
then 'Todos os Subgrupos'
else 'SubGrupos: ' +
ToText( (for x := 1 to ubound(
{?SUBGRUPO}) do
IFx = ubound({?SUBGRUPO})
THEN 
y := y + ({?SUBGRUPO}[x])
ELSE
y := y + ({?SUBGRUPO}[x]+ ", " );
y;
)
)
)



#1021513 Upload de multiplos arquivos cadastrando no banco MySQL

Posted by Danilomaru on 12/02/2015, 03:05 in PHP

Sugiro mudar a modelagem, seguindo esta lógica, criando uma tabela separada: http://rberaldo.com.br/usando-campos-multivalorados/ No seu código, você faz INSERT dentro do loop. Se você quiser manter a modelagem atual, separando os arquivos por vírgula, deve executar apenas um INSERT, ou seja, colocá-lo fora do loop. Dentro do loop você apenas gera o valor do campo, concatenando os nomes dos arquivos




#1021512 adicionar evento clique a todos elementos c/ mesma classe fora do loop

Posted by Danilomaru on 12/02/2015, 03:03 in Javascript / DOM / AJAX / ECMAScript

Você pode usar a função nativa do JavaScript getElementsByClassName, por exemplo:

for(var elem in document.getElementsByClassName('BUTTON')) {
elem.click = function () {
//seu codigo aqui
};
}

O objeto document tem outros getElement(s)By, como por Name, TagName, Id e TagNameNS, este último precisa de um namespace junto ao nome da tag.

Creio que o código JS não esteja 100%, mas a ideia em geral está correta.

Mas desse modo feito acima, estamos criando várias cópias da função, o que é péssimo para a memória. Então, a melhor coisa a se fazer é criar a função fora do loop, e atribuirmos ela ao evento de click, desse modo:

var metodo = function () {
//Seu codigo aqui
};

for(var elem in document.getElementsByClassName('PLACEHOLDER')) {
elem.click = metodo;
}



#1021497 Inserir Variável no Menu de Navegação do WordPress na Opção Link

Posted by Danilomaru on 11/02/2015, 05:55 in PHP

Olha esse aritgo ele pode ajudar : http://pt-br.html.ne...hp/lesson10.php




#1021460 Consulta data ASP - Access

Posted by Danilomaru on 08/02/2015, 21:23 in ASP

Tente dar um response.write no sql gerado antes de executar o open

e veja o que realmente você está enviando para o servidor.

Se o data_limite estiver gravando direito, tente verificar se não é melhor passar YYYY-mm-DD ao invés de dd-mm-yyyy. 




#1021459 abrir uma div ou um tooltip no efeito hover

Posted by Danilomaru on 08/02/2015, 21:22 in Javascript / DOM / AJAX / ECMAScript

Esse tutorial tem dicas bem legais 

http://www.maujor.co...cas/tooltip.php




#1021456 Problemas com margin e padding

Posted by Danilomaru on 08/02/2015, 04:14 in HTML, CSS e Metodologias

Tente usar o !important  no final de cada margin/padding.

esse artigo pode ajudar

http://www.maujor.co...-com-important/




#1021455 Ajuda com JSON

Posted by Danilomaru on 08/02/2015, 04:03 in PHP

Tente modificar  para:

echo "<br>".$entrada->author[0]->name->{'$t'};

Pode ser que de certo.




#1021441 Problemas na alteração de conteúdo de elementos HTML

Posted by Danilomaru on 04/02/2015, 23:54 in Javascript / DOM / AJAX / ECMAScript

Utilize window.onload e coloque o script dentro.

window.onload = function()
 {
 msg = prompt("Olá Convidado, insira o seu nome :"); 
if (msg == "") { alert("Insira um nome ..."); 
}
 else if (msg == null) { alert("Não clique em cancelar ..."); 
} 
else { alert("Bem vindo " + msg + " !!"); 
document.getElementById("mainHeader").innerHTML = "Formulario de " + msg; } ;



#1021440 Gravação e leitura de dados na mesma linha

Posted by Danilomaru on 04/02/2015, 23:52 in PHP

Esta sua modelagem vai te criar mais problemas do que soluções, uma solução mais elegante e no final mais simples também:

Crie duas tabelas;

- Na primeira tabela grave apenas o nome do produto.

- Na segunda tabela grava o id do produto que acabou de cadastrar, bem como o nome do material e a quantidade.

Pronto, dependendo das suas necessidades e se os materiais forem se repetir em vários produtos, você pode inclusive criar uma tabela só para gravar o nome dos materiais, neste caso a segunda tabela gravaria o id do produto, id do material e quantidade.




#1021429 Struct com char, erro no espaço

Posted by Danilomaru on 02/02/2015, 21:54 in C/C++

Para ler strings incluindo espaços você pode fazer com que o scanf leia até a quebra de linha, representada pelo caractere \n, que é quando o usuário da enter:

scanf("%[^\n]s",end[i].rua);Quando se usa alguma formatação avançada o scanf pode acabar deixando restos no buffer de leitura, então recomendo limpar o buffer a cada leitura, algo como:
scanf("%[^\n]s",end[i].rua); // ler rua
scanf("%*c"); // limpa o buffer
scanf("%[^\n]s",end[i].comp); // ler complemento
scanf("%*c"); // limpa o buffer
scanf("%[^\n]s",end[i].cidade); // ler cidade
scanf("%*c"); // limpa o buffer
// (...) resto das leituras



#1021428 Formulario estilo lightbox pedindo nome e email para acessar site

Posted by Danilomaru on 02/02/2015, 21:53 in ASP

Tenta ver esse exemplo se ajuda.

 

http://www.mhavila.c...ndow_modal.html

 

Clique no Ultimo Botão no final da Página "Simular Janela Modal - botão"

 

Basta adaptar para suas necessidades.

 

 

Veja tb esse Post.

 

http://forum.imaster...-da-janela-pai/

 

Veja no #2 e no #4




#1021410 São Paulo terá workshop gratuito de programação para meninas no sábado

Posted by Danilomaru on 30/01/2015, 09:27 in Teoria de Programação

 

 
s40866343.jpg

Uma tarde para aprender a estruturar, prototipar e desenvolver um aplicativo. Essa é a proposta doTechnovation Programaê!workshop de programação gratuito que acontece este sábado (31) em São Paulo.

O evento é voltado para meninas de 10 a 18 anos e terá a participação de mentoras na área de tecnologia e inovação.

O encontro acontecerá na sede do banco Goldman Sachs, no bairro do Itaim. Ele faz parte de uma série de evento que a organização americana Technovation está promovendo no Brasil este ano.

Entre as atividades que já organiza por aqui está o Technovation Challenge, concurso global de desenvolvimento de apps voltado somente para meninas. Anualmente, grupos de jovens de diversos países competem por uma vaga na final, disputada na Califórnia.

O evento deste sábado é um aquecimento para o início de desafio de programação deste ano. Ele é também parte de uma série de palestras, workshops e encontros que serão organizados em 2015 em comemoração aos 200 anos de Ada Lovelace, inglesa que se tornou conhecida como a primeira programadora da história. “Nossa ideia é aproximar as mulheres do universo da tecnologia”, diz Camila Achutti, uma das organizadoras.

O workshop Technovation Programaê! acontece no sábado, 31 de janeiro, em São Paulo, das 15h às 18h, na Rua Leopoldo Couto Magalhães Junior 700, 16 andar.

Para participar, é preciso se inscrever nesta página e aguardar a confirmação.

 

Fonte:INFO

 




#1021408 Profissionais de TI de SP terão reajuste salarial de 7,8% e direito a

Posted by Danilomaru on 30/01/2015, 07:17 in Mercado de Trabalho

 
EmnAR.gif
 
s12209000.jpg

Nessa sexta-feira, 23 de janeiro, a campanha salarial dos trabalhadores de Tecnologia da Informação do estado de São Paulo foi encerrada com uma importante conquista para os profissionais da área: além do aumento salarial, eles também passam a garantir benefícios como vale-refeição e participação nos lucros.

Durante encontro entre representantes da diretoria do Sindicato dos Trabalhadores em Processamento de Dados e Tecnologia da Informação do estado de São Paulo (Sindpd) e do Sindicato das Empresas de Processamento de Dados e Serviços de Informática do estado de São Paulo (Serpro) para definir os parâmetros da Convenção Coletiva de Trabalho 2015, foi estabelecidoo reajuste de 7,8% nos pisos salariais e 7% nos índices gerais, número que representa aumento de 1,57 ponto acima da inflação do período.

Além disso, o acordo também inclui o direito a Participação nos Lucros e/ou Resultados (PLR) e vale-refeição para todos os trabalhadores da área.

Para as empresas com mais de 20 funcionários, o VR deverá ter valor mínimo de R$ 15 reais, para jornada de oito horas. Porém, após seis meses da assinatura do acordo as empresas com mais de 10 trabalhadores também deverão oferecer o benefício, e a partir de 1° de janeiro de 2016 ele deverá ser estendido para toda a categoria.

Dessa vez, os sindicatos conseguiram finalizar o acordo na terceira rodada de negociações –diferentemente do ano passado, quando houve paralisação no setor e foram necessárias cinco rodadas para definir o reajuste de 7,5%.

Mesmo assim, a proposta inicial do patronal havia sido de 6,5%, sem maiores avanços nas demais reivindicações do Sindpd. Ainda segundo o patronal, as companhias seriam incapazes de negociar um valor superior devido a instabilidade econômica no país.

"Existem cerca de 7,5 mil empresas de TI no Estado de São Paulo. Nós temos patamares superiores com centenas de empresas, especialmente no VR e PLR. Esta Convenção estabelece um patamar inicial e vamos seguir a nossa luta para avançar mais. O importante é que conseguimos atender o principal anseio da categoria, que era perenizar os principais benefícios", disse em nota o presidente do Sindpd, Antonio Neto.

Fonte:INFO

 




#1021407 Mostrar todos campo para Consulta no DBGRID

Posted by Danilomaru on 30/01/2015, 06:33 in Delphi e Delphi.NET

Quando reabrir o form é só fazer um novo select onde você traz todos os campos.

ex

: select * from tabela 

Mas não recomendo usar todos os campos, pois conforme o banco vai ficando grande as consultas tendem a ser mais demoradas.




#1021406 Linq-query f__AnonymousType4

Posted by Danilomaru on 30/01/2015, 06:32 in .NET

Cara melhor é você trabalhar com objeto tipado, ou seja cada propriedade com seu respesctivo tipo, crie uma classe e dai fica mais facil de trabalhar, ex:

public class Turma{
 public string Teste { set; get; }
 public string Formando { set; get; }
 public string Curso { set; get; }
}

Da nessa linha 

(

e, c) => new { teste = e.CURE_NOME, formandos = e.CURE_FORMANDOS, curso = c.CUR_NOME }

altera para:

(

e, c) => new Turma { Teste = e.CURE_NOME, Formando = e.CURE_FORMANDOS, Curso = c.CUR_NOME } 

na sua view muda de

var viewBagEtapas = ViewBag.etapas;

para 

var viewBagEtapas = ViewBag.etapas as List<Turma>;
e também de:
<p>
@item.curso; 
</p>
para
<p>
@item.Curso; 
</p>




IPB Skin By Virteq