Jump to content

Jeraldo Setefuz

Members
  • Content count

    25
  • Joined

  • Last visited

Community Reputation

0 Comum

About Jeraldo Setefuz

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Jeraldo Setefuz

    Controle de Acesso por Usuário.

    Boa tarde Obrigado. Mas esse programa seria tipo uma biblioteca, framework? pois li o manual dele mas não entendi muito como funcionaria. Para utilização no desenvolvimento do meu sistema.
  2. Jeraldo Setefuz

    Controle de Acesso por Usuário.

    Certo, obrigado pela resposta. Vou tentar implementar dessa forma. Obrigado
  3. Jeraldo Setefuz

    Controle de Acesso por Usuário.

    Boa Tarde PessoalEu gostaria de criar em C# com Windows Forms, níveis de acesso para os usuários, mas não como nível 1, 2 e 3, mas sim por exemplo:Usuário A só pode visualizar um cadastro de cliente;Usuário B pode excluir e deletar; Usuário C pode visualizar só alguns campos do cadastro do cliente. Qual seria a melhor forma de fazer isso? Obrigado pela atenção OBS: basicamente igual de permissão de pasta do windows.
  4. Jeraldo Setefuz

    Modelagem - Básico

    obrigado pelas respostas. Então estou usando ER com o dbdesigner com uma biblioteca q gera para o SQL sever. Seguinte: Uma Pessoa é um usuário Uma Pessoa é um motorista Um usuário é um e apenas um usuário Um motorista só vai ser um motorista Um veiculos pode ter n motoristas.
  5. Jeraldo Setefuz

    ALIMENTAR TABELAS (SQL SERVER )

    Pelo que entendi você tem a seguinte situação: Tabelas: Pessoa Credenciais Cred_pessoas Na Cred_Pessoas você vai fazer o relacionamento entre as duas tabelas PESSOA x CREDENCIAL?
  6. Jeraldo Setefuz

    Pesquisa em Duas Tabelas com valores iguais

    vendas_pdv = ID, CXID, DATA, HORA, VALOR, DESCRICAO caixa_rel = ID, CXID, DATA, HORA, MODO, VALOR, DESCRICAO Tira o Modo na caixa_rel que funciona
  7. Jeraldo Setefuz

    Modelagem - Básico

    Boa Tarde Senhores, Estou querendo criar um sistema de controle de cargas em caminhões. Mas estou com uma dúvida bem simples: Quero fazer a modelagem do banco de dados e depois exportar o script para o SQL SERVER. Então a seguinte situação: - Usuário - Motorista - Transportadora - Veículos Dúvida: Eu preciso criar uma tabela com nome de PESSOA com os dados básicos e depois criar as tabelas Motorista e usuário, Pegando o ID da Pessoa ? Ou devo criar uma tabela com todos os dados no motorista e depois com todo os dados no usuário, tipo repetindo Nome, RG, CPF .... . Agradeço pela ajuda;D
  8. Jeraldo Setefuz

    Desenvolvimento de Sistema - O que utilizar?

    Mas assim, se tenho que desenvolver um sistema que controle produção e muuitas vezes vou ter que ler uma porta serial de alguma balança ou algo do gênero. Vocês acham melhor desenvolver com java Web ou Desktop? Sendo que tenho maior conhecimento em WEB Obrigado
  9. Jeraldo Setefuz

    Desenvolvimento de Sistema - O que utilizar?

    Mas até para Java desktop? Teria algum para me indicar, tipo mais confiável
  10. Jeraldo Setefuz

    Desenvolvimento de Sistema - O que utilizar?

    Boa Tarde Senhores, Eu possuo uma dúvida que talvez seja simples para os senhores. Trabalho em uma industria e preciso desenvolver um sistema interno para controle de produção, nada muito complexo. Como, fazer pedidos, controlar expedição, apontamentos de produção e etc. Então minha dúvida é o seguinte: Existe alguma forma de desenvolver um sistema em java ou php (que sao as LP que entendo) que não precise ficar desenvolvendo tudo do inicio. Por exemplo que já tenha pronto os formulários as questões de segurança. Que eu não tenha que ficar perdendo muito tempo com isso? Pois se não irei levar muito tempo para desenvolver tudo e controlar cada ponto do sistema. Não sei se fui claro. Gostaria desenvolver em java, pois ficaria mais fácil para implementar pdf e relatórios depois. Fico no aguardo pela ajuda. Obrigado a todos
  11. Jeraldo Setefuz

    Chamar Autocomplete em TextArea

    Segue link do plugin: http://textextjs.com/manual/examples/autocomplete-with-tags.html Mas eu queria algo que só listasse quando digitando @@, e depois de selecionar o item na lista que deixasse digitar o resto do texto. Mas a lista aparece direto também :SSS
  12. Jeraldo Setefuz

    Chamar Autocomplete em TextArea

    Boa Noite Eu sou bem iniciante em Javascript, não sei muita coisa. Mas estou desenvolvendo um sistema de chamados em PHP + Mysql. Entao eu tenho em uma página que o usário consegue inserir um comentário em seu chamado. Só que gostaria que qndo ele digitasse @@ aparecesse uma lista de autocomplete dos usuário cadastros no banco. Tipo o facebook que ele vai puxando os usuário. <div class="widget-header"> <i class="icon-list-alt"></i> <h3>Chamado Número <?php echo $id;?></h3> </div> <!-- /widget-header --> <div class="widget-content"> <?php mostraChamado($id); ?> <?php mostraComentarios($id); ?> </div> </div> <div class="widget-header"> <i class="icon-comments-alt"></i> <h3> Incluir Novo Comentário </h3> </div> <div class="widget-content"> <div class="tab-pane active" id="formcontrols"> <form id="chamado" class="form-horizontal" method="post" action="" enctype="multipart/form-data"> <div class="control-group"> <label class="control-label">Descrição</label> <div class="controls"> <textarea type="text" class="span10" id="comentario" name="comentario" rows="5" required="true"/></textarea> </div> <!-- /controls --> </div> <div class="control-group"> <label class="control-label">Arquivos</label> <div class="controls"> <input type= file multiple name="arquivo[]" id="arquivo[]"/> <p class="help-block">Para selecionar mais arquivos, pressione CTRL</p> </div> <!-- /control s --> </div> <!-- /control-group --> <div class="form-actions"> <button type="submit" class="btn btn-primary" name="incluir" id="incluir" value="apontar">Incluir Novo Comentário</button> </div> </form> Entao eu gostaria dentro desse textearea fazer isso. Eu tentei dessa forma mas só quando aperta f10: <script src="js/signin.js"></script> <script src="js/tags.js"></script> <script type="text/javascript"> $('#usuario').on('keydown', function(event) { // também pode usar keyup if(event.keyCode === 121) { var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme" ]; $( "#aa" ).autocomplete({ source: availableTags }); } }); </script> <script type="text/javascript"> </script> Só que não faz nada, mas se eu tiro o pressionar o F10 = 121 dai ele funciona e mostra a lista. Alguém conseguiria me ajudar? Obrigado
  13. Jeraldo Setefuz

    Pegar Ultimo ID PHP

    Alguém consegue me ajudar com isso?
  14. Jeraldo Setefuz

    Pegar Ultimo ID PHP

    Obrigado a todos pelas resposta, Mas com Transação, onde devo deixar o commit dentro FOR?, pois eu queria que excluísse todos os arquivos_chamados, e também o chamado. Segue meu código: <?php session_start(); if (isset($_SESSION['user_sessao'])){ include 'funcao.php'; $usuario= retordaIdUsuario("flavio"); date_default_timezone_set('America/Sao_Paulo'); $erro = ""; if ((filter_input(INPUT_POST, 'cadastra')) == 'cadastrar') { require_once 'conexao/Database.php'; $tipo = filter_input(INPUT_POST, 'tipo'); $prioriedade = filter_input(INPUT_POST, 'prioriedade'); $assunto = filter_input(INPUT_POST, 'assunto'); $msg = filter_input(INPUT_POST, 'descricao',FILTER_DEFAULT); $dataCad = date('Y-m-d H:i:s'); $status = "1"; try { $con = Database::conexao(); $con->beginTransaction(); $stmte = $con->prepare("INSERT INTO chamado values (default,?,?,?,?,?,?,?)"); $stmte->bindValue(1, $usuario[0], PDO::PARAM_INT); $stmte->bindValue(2, $assunto, PDO::PARAM_STR); $stmte->bindValue(3, $msg, PDO::PARAM_STR); $stmte->bindValue(4, $tipo, PDO::PARAM_STR); $stmte->bindValue(5, $prioriedade, PDO::PARAM_STR); $stmte->bindValue(6, $dataCad); $stmte->bindValue(7, $prioriedade, PDO::PARAM_STR); $stmte->execute(); $idChamado = $con->lastInsertId(); } catch (PDOException $e) { echo $e->getMessage(); } // Tamanho máximo do arquivo (em bytes) $tamanhoMaximo = 1000000; // Extensões aceitas $extensoes = array(".doc", ".txt", ".pdf", ".docx",".jpg",".jpeg",".xls"); // Caminho para onde o arquivo será enviado $caminho = "uploads/"; // Substituir arquivo já existente (true = sim; false = nao) $substituir = false; $i=0; foreach($_FILES["arquivo"]["error"] as $key => $error) { // Informações do arquivo enviado $nomeArquivo = $_FILES["arquivo"]["name"][$i]; $tamanhoArquivo = $_FILES["arquivo"]["size"][$i]; $nomeTemporario = $_FILES["arquivo"]["tmp_name"][$i]; $ext = strtolower(substr($_FILES["arquivo"]["name"][$i],-4)); // Verifica se o arquivo foi colocado no campo if (!empty($nomeArquivo)) { $v = $nomeArquivo; $imagem = time().uniqid(md5(1)).$ext; $nomeArquivo = $imagem; // Verifica se o tamanho do arquivo é maior que o permitido if ($tamanhoArquivo > $tamanhoMaximo) { $erro = "O arquivo " . $v . " não deve ultrapassar " . $tamanhoMaximo. " bytes"; } if ($tamanhoArquivo <=0) { $erro = "O arquivo " . $v . " está com tamanho " . $tamanhoArquivo. " bytes, entre em contato com o T.I"; } // Verifica se a extensão está entre as aceitas elseif (!in_array(strrchr($nomeArquivo, "."), $extensoes)) { $erro = "A extensão do arquivo <b>" . $v . "</b> não é válida"; } // Verifica se o arquivo existe e se é para substituir elseif (file_exists($caminho . $nomeArquivo) and !$substituir) { $erro = "O arquivo <b>" . $v . "</b> já existe"; } // Se não houver erro if (!$erro) { try{ $stmte = $con->prepare("INSERT INTO arquivo_chamado values (default,?,?)"); $stmte->bindValue(1, $idChamado, PDO::PARAM_INT); $stmte->bindValue(2, $nomeArquivo, PDO::PARAM_STR); $stmte->execute(); // Move o arquivo para o caminho definido move_uploaded_file($nomeTemporario, ($caminho . $nomeArquivo)); }catch (PDOException $e) { $con->rollback(); $erro = $e->getMessage(); } } } $i++; } } ?>
  15. Jeraldo Setefuz

    Pegar Ultimo ID PHP

    Obrigado pela resposta, mas dai como posso fazer para que só seja incluído o chamado se todos os arquivos enviados nao possuir algum erro? Vamos dizer que tem 3 arquivos em 1 chamado, vou inserir o chamado para pegar o id, certo? Mas depois caso aconteça algum erro nos for dos arquivos, como faço com o chamado que já foi inserido? Existe um padrão para isso? Desde já agradeço sua atenção.
×

Important Information

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