Ir para conteúdo

Rafael Castelhano

Members
  • Total de itens

    20
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Rafael Castelhano

  • Data de Nascimento 01/17/1983

Informações Pessoais

  • Localização
    Campinas
  1. Rafael Castelhano

    Função de Agregação para Registro em duas Tabelas

    Tenho uma dúvida na montagem de uma consulta de resumo que acredito que é simples, mais não achei nada parecido os exemplos que eu vi. Tenho duas tabelas no BD, uma com o registro de todos os veículos da empresa chamada de FROTA e outra AVARIAS, com o registro de todos os casos de avaria, o campo Carro faz referência ao campo Prefixo, conforme segue: FROTA Prefixo TEXT -- AVARIAS Data DATE Carro TEXT Preciso retornar o seguinte resultado: -- Frota Avariada: 60 Frota não Avariada: 80 -- Ou seja, dos 140 carros cadastrados na tabela FROTA 60 tem registros de avarias e 80 não tem. Obs.: Se um mesmo carro tem mais de uma avaria é indiferente, a ideia é mostrar se o carro tem avaria ou não. Alguém sabe como monto esta consulta?
  2. Rafael Castelhano

    Consulta Tabela com 02 Relacionamentos

    Preciso fazer uma consulta inusitada, tenho duas tabelas (complementar e condutores) porém tenho dois campos em complementar que se relacionam com condutores, conforme imagem: Meu Select deve ser mais ou menos parecido com isso: SELECT complementar.Condutor, condutores.Nome, complementar.Condutor_2, condutores.Nome FROM condutores INNER JOIN complementar ON (condutores.Matricula=complementar.Condutor) AND (condutores.Matricula=complementar.Condutor_2); Na verdade tenho duas entradas na tabela complementar para condutor, e quero que na consulta ele mostre o nome de ambos, como faço isso?
  3. Rafael Castelhano

    Relacionamento entre tabelas

    Ola, sou iniciante em Rails, (montando meu primeiro sistema) e tenho duas duvidas sobre relacionamento entre tabelas: -- 1.) Tenho um modelo Linha com os atributos origem e destino que devem fazer referência a um outro modelo Local, ou seja Linha tem um atributo origem que é um local e outro atributo destino que é outro local, como faço essa associação? 2.) Linha representa um trajeto entre um local e outro. Além dos dos pontos de origem e destino a linha passa em vários pontos de referência quando está indo (origem > destino) e outros tantos quando esta voltando (destino > origem). Cada ponto de referência deste é um local "referenciado", que além dos atributos herdados de Local deve ter uma informação de "distancia", ou seja, Linha, Sentido Ida, após 20 minutos passa no Local x. Olhando o relacionamento entre os objetos (se facilitar o entendimento teria algo assim): * Local {descrição:string} * Referencia Extends Local { distancia:integer } * Linha {origem:Local, destino:Local, referenciasIda:[Referencia], referenciasVolta:[Referencias]} Mais como criar os modelos para representar isso??
  4. Rafael Castelhano

    @font-face aplicado a checkbox não funciona Firefox

    Estou tentando estilizar o checkbox com @font-face, o Chrome esta renderizando corretamente, porém no firefox não (não sei no IE pois estou rodando no Linux), segue código: @font-face { font-family: 'icomoon'; src:url('fonts/icomoon.eot?tuz516'); src:url('fonts/icomoon.eot?#iefixtuz516') format('embedded-opentype'), url('fonts/icomoon.ttf?tuz516') format('truetype'), url('fonts/icomoon.woff?tuz516') format('woff'), url('fonts/icomoon.svg?tuz516#icomoon') format('svg'); font-weight: normal; font-style: normal; } [class^="icon-"], [class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } e esse: input[type=checkbox]{-webkit-appearance: none;-moz-appearance: none;outline: none;cursor: pointer;margin: 0px;} input[type=checkbox]:before {font-family: 'icomoon';font-size: 22px;position: relative;top: 3px; content: "\ea53";margin-right: 1px;color: #999;} input[type=checkbox]:checked:before {content: "\ea52";color: #333;} A fonte eu peguei no link: https://icomoon.io/app/#/select Alguém faz ideia do que pode ser?
  5. Rafael Castelhano

    Código Javascript não funciona no Firefox nem no IE

    Isso mesmo @William Bruno, deu certo, brigadão!!
  6. Rafael Castelhano

    Enviar estrutura de dados complexa para servidor

    Então, tenho uma estrutura de dados conforme mostrei no inicio do tópico. Quando carrega a página faço algo como var projeto = new Projeto()..... edito os dados do projeto (tudo isso funciona sem problemas), e é essa estrutura que quero enviar por ajax, não sei se consegui deixar claro. E não, não apresenta nenhum erro no console do chrome.
  7. Rafael Castelhano

    Código Javascript não funciona no Firefox nem no IE

    Tentei assim e não deu certo, inclusive parou de funcionar no chrome. (não aparece nenhum erro no console, porém o efeito não aparece)
  8. Rafael Castelhano

    Enviar estrutura de dados complexa para servidor

    Olá novamente, ainda não consegui finalizar este problema :closedeyes: . O que eu fiz até o momento: (nunca fiz nada com ajax, estou tentando reproduzir baseado em exemplos que li na internet, se estiver errado me perdoe) function saveProject(){ var jsonProject = jsonConvert(projeto); $.ajax({ type:'POST', dataType:'json', url:'saveProject.php', data: jsonProject, success: function(response){ alert(response); } }) return false; }; function jsonConvert(obj){var jsonObject = JSON.stringify(obj); return jsonObject;}; o meu php: <?php $obj = $_POST['owner']; /*nem eh isso que quero fazer, tem como eu armazenar todo o json na minha variável $obj?? Como??*/ //$temp = json_decode($obj); $file = fopen('log.txt','w'); fwrite($file,'[inicio]'.$obj.'[termino]'); fclose($file); return "Arquivo recebido com sucesso"; ?> Como eu disse não tenho muito conhecimento utilizando json nem ajax, se alguém puder me dar uma resposta "for newbie" agradeço :yes: .
  9. Rafael Castelhano

    Código Javascript não funciona no Firefox nem no IE

    Olá, o código abaixo anima uma div na minha página, está funcionando normalmente no Chrome, porém por algum motivo no Firefox e no IE nada acontece. var hide = false; $(document).scroll(function(){ if(document.body.scrollTop > 100 && !hide){ $("#header").animate({"margin-top":"0px",height:"50px",border:"0px",'background-color':'transparent'}); $("#logo").animate({color:'#FFFFFF',top:'10px'}); $("#header-container").animate({'background-color':'#242829',opacity:'0.9'}); hide = true; } else if(document.body.scrollTop < 100 && hide){ $("#header").animate({"margin-top":"50px",height:"80px",'background-color':'#FFFFFF',border:"1px"}); $("#logo").animate({color:'#444444',top:'25px'}); $("#header-container").animate({'background-color':'transparent',opacity:'1'}); hide = false; } }); Alguém faz ideia do motivo? Estou usando o jQuery 1.10.2, jQuery UI 1.10.4, Firefox 31.0 (acho que é a mais nova). Complementando, olhei no debug do firefox nenhum erro aparece, apenas a mensagem de alerta "O método getPreventDefault() não deve mais ser usado. No lugar, use defaultPrevented." (nem sei se tem a ver com o meu código).
  10. Rafael Castelhano

    Enviar estrutura de dados complexa para servidor

    Dei uma lida a respeito e é realmente o que eu quero, vou estudar mais o assunto, obrigado pela resposta William.
  11. Rafael Castelhano

    Enviar estrutura de dados complexa para servidor

    Olá, meu problema é o seguinte, desenvolvi parte da lógica do sistema rodando no cliente em javascript (questões de desempenho), a logica já está funcional, o que preciso fazer agora é enviar a estrutura de dados que eu gerei em javascript para o servidor para ser processado em php, e este salvar os dados no banco de dados. Minha estrutura de dados no javascript (em resumo) é mais ou menos essa: function Viagem(ciclo){ //------------ this.inicioHora = HORA_INICIO_OPERACAO, this.inicioMinuto = MINUTO_INICIO_OPERACAO, this.terminoHora = 0, this.terminoMinuto = 0; ... } function Carro(){ this.viagens = []; ... } function Projeto(){ this.projetoId, this.identificacao = "Novo Projeto"; this.carros = []; ... } Nesta estrutura dentro de um projeto, tenho N carros e dentro de cada carro tenho N viagens, como faço para enviar toda essa estrutura de dados para o servidor?
  12. Rafael Castelhano

    Estrutura de Arrays ordenados em Javascript

    Olá, estou montando uma aplicação que simula a operação de uma frota de veículos, onde cada veículo realiza "n" viagens, meu código em resumo está assim: function Viagem(ciclo){ this.inicioHora = 0, this.inicioMinuto = 0, this.terminoHora = 0, this.terminoMinuto = 0; ... } function Carro(){ this.viagens = [];//conjunto de viagens do carro ... } function Projeto(){ this.carros = [];//conjunto de carros do projeto ... } Então eu crio um projeto que tem vários carros que por sua vez tem varias viagens. Preciso criar uma forma de identificar qual a próxima viagem em relação a uma outra, por exemplo, minha viagem atual é 04:30, então o sistema identifica dentre os "n" carros do projeto qual a próxima viagem. Não preciso do valor em si, mais sim da posição do carro e da viagem que contem o próximo valor. Qual seria a melhor forma de implementar essa lógica, lembrando que os valores das viagens não são apenas inseridos nos carros, eles mudam de acordo com a utilização do sistema..
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.