Ir ao conteúdo
  • Cadastre-se

Renanzinthhh

Membro Pleno
  • Posts

    71
  • Cadastrado em

  • Última visita

  1. @cyer No caso, tenho que imprimir os loadsources seguido dos seus cases na seguinte ordem: 530[A1], 550[B1], 580[C1] 530[A1], 550[B2], 580[C1] 530[A1], 550[B1], 580[C2] 530[A1], 550[B2], 580[C2] *Entenda que o número fora do colchetes **[]** é o ID do **LoadSource** e o número dentro do colchetes **[]** é o ID do **Case**...* o LoadSource de ID 530, tem apenas 1 case, o LoadSource de ID 550 tem 2 cases e o LoadSource de ID 580 também tem 2 cases... Com isso, teria que listar nesta sequência mostrada acima utilizando o princípio da permutação.
  2. Tenho o seguinte código: //LoadSources --- Os número dentro do método construtor é o id sendo inicializado LoadSource ls1 = new LoadSource(530); LoadSource ls2 = new LoadSource(550); LoadSource ls3 = new LoadSource(580); //Cases --- O mesmo para os Cases Case cs1 = new Case("A1"); Case cs2 = new Case("B1"); Case cs3 = new Case("B2"); Case cs4 = new Case("C1"); Case cs5 = new Case("C2"); //Add Cases aos LoadSources //O LoadSource 530 (ls1) só tem 1 case, os demais tem 2 cases ls1.addCase(cs1); ls2.addCase(cs2); ls2.addCase(cs3); ls3.addCase(cs4); ls3.addCase(cs5); //Lista dos LoadSources List<LoadSource> lsList = new List<LoadSource>(); lsList.Add(ls1); lsList.Add(ls2); lsList.Add(ls3); /* * * Vocês têm uma lista de LoadSources e cada LoadSource possui uma lista de Cases (já configurado acima). * Com base nos dados criados acima, vocês devem gerar a seguinte matriz: * * 530[A1], 550[B1], 580[C1] * 530[A1], 550[B2], 580[C1] * 530[A1], 550[B1], 580[C2] * 530[A1], 550[B2], 580[C2] * * Essa matriz é resultado da combinação dos Cases, conforme exemplificado abaixo: * 1, 1, 1 * 1, 2, 1 * 1, 1, 2 * 1, 2, 2 * */ **O que fiz, mas não está saindo o resultado esperado... Ele está pegando um LoadSource e lista todos os seus cases em seguida. (O que não é o correto), gostaria de uma ajuda** foreach (var ls in lsList) { foreach (var cs in ls.caseList) { Console.Write("{0} [{1}] ", ls.id, cs.id); } }
  3. Boa tarde Júlia, nunca passei por isso antes. Porém tente as opções Change Administrator Password e Change User Password
  4. Olá, estou querendo formatar meu notebook, mas antes, quero achar o driver de rede do meu notebook. Ja entrei no site da SAMSUNG e nem lá consigo achar. Modelo do meu notebook: NP370E4K-KW3BR
  5. Essa é a senha da Bios, não é a senha de usuário do seu computador. Tente sair apertando esc, se mesmo assim não sair, reinicie novamente.
  6. @devair1010 Também estou achando que seja isso! @Edit Boa tarde, eu atualizei o PowerShell utlizando o seguinte link e foi: microsoft.com/en-us/download/details.aspx?id=40855 Configuração do meu computador: Win 7 Intel Core 2 Quad e Visual Studio 2015
  7. Boa tarde, fui tentar instalar o pacote EntityFramework.Commands, porém apareceu algumas coisas que não tinha visto ultimamente… No meu notebook de casa, quando instalo vai tudo tranquilo, mas ao instalar no computador do trabalho, aparece as seguintes frases: Where-Object : Cannot bind parameter 'FilterScript'. Cannot convert the "Name" value of type "System.String" to type "System.Management.Automation.ScriptBlock". At C:\Users\gats\Desktop\projects-repository\QRAFlare\packages\EntityFramework.Commands.7.0.0-rc1-final\tools\init.ps1:3 char:19 + if (Get-Module | ? <<<< Name -eq EntityFramework) { + CategoryInfo : InvalidArgument: (:) [Where-Object], ParameterBindingException + FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.WhereObjectCommand Join-Path : Cannot bind argument to parameter 'Path' because it is null. At C:\Users\gats\Desktop\projects-repository\QRAFlare\packages\EntityFramework.Commands.7.0.0-rc1-final\tools\init.ps1:7 char:25 + Import-Module (Join-Path <<<< $PSScriptRoot EntityFramework.psd1) -DisableNameChecking + CategoryInfo : InvalidData: (:) [Join-Path], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.JoinPathCommand Tentei semana passada solucionar esse problema, porém nada. Abraços.
  8. Bem, eu gostaria de saber se alguém pode me ajudar com esse problema. Estou com uma impressora Samsung SCX-5835, porém ao ligar ela, o led fica vermelho por um tempo e em seguida fica branco toda vida.
  9. O método validaProduto eu ja tenho, criei em uma Interface, logo eu chamo ela no código. Mas para eu chamar no código tenho que instanciar um objeto do tipo Produto la em cima primeiro, logo nao consigo fazer o mesmo que você para no caso criar um método extraído "cadastraProduto".... public void actionPerformed(ActionEvent e) { Produto prod = new Produto(); prod.setDescricao(campoDescricao.getText()); prod.setSaldoEstoque(Integer.parseInt(campoSaldoEstoque.getText())); if (!prod.isProdutoValido()) { JOptionPane.showMessageDialog(null, "Produto com nome inválido"); if (!prod.isProdutoValido(Integer.parseInt(campoSaldoEstoque.getText()))) JOptionPane.showMessageDialog(null, "Quantidade do produto com valor inválido"); } else { prod.setPrecoCompra(Float.parseFloat(campoPrecoDeCompra.getText())); prod.setPrecoVenda(Float.parseFloat(campoPrecoDeVenda.getText())); ProdutoDAO prodao = new ProdutoDAO(Database.getConnection()); prodao.registra(prod); campoDescricao.setText(""); campoSaldoEstoque.setText(""); campoPrecoDeCompra.setText(""); campoPrecoDeVenda.setText(""); // TODO FAZER AÇÃO DO BOTÃO CADASTRAR } } Mas esse metódo cadastraProduto() eu faria onde(qual arquivo)?
  10. Tenho a aplicação ja feita. A classe Produto, ProdutoDAO e um método validaProdutoPorDescricao(). JButton btnCadastrarProduto = new JButton("Cadastrar"); btnCadastrarProduto.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Produto prod = new Produto(); prod.setDescricao(campoDescricao.getText()); /*if (!prod.validaProdutoPorDescricao(prod)) JOptionPane.showMessageDialog(null, "Produto com nome inválido");*/ prod.setSaldoEstoque(Integer.parseInt(campoSaldoEstoque.getText())); prod.setPrecoCompra(Float.parseFloat(campoPrecoDeCompra.getText())); prod.setPrecoVenda(Float.parseFloat(campoPrecoDeVenda.getText())); ProdutoDAO prodao = new ProdutoDAO(Database.getConnection()); prodao.registra(prod); campoDescricao.setText(""); campoSaldoEstoque.setText(""); campoPrecoDeCompra.setText(""); campoPrecoDeVenda.setText(""); // TODO FAZER AÇÃO DO BOTÃO CADASTRAR } }); btnCadastrarProduto.setBounds(231, 200, 135, 25); contentPane.add(btnCadastrarProduto); A parte comentada é onde faço um teste para chamar o método e verificar o argumento passado para ele. O método funciona, porém queria fazer com que, caso o método seja chamado, interromper os dados passados no formulário e cancelar o envio, pois mesmo o método sendo chamado os dados estão indo para o banco.
  11. Fiz de uma outra forma usando DefaultComboBoxModel... JButton btnAddDiretorio = new JButton("Adicionar diretório"); btnAddDiretorio.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { String novoDiretorio = campoNovoDiretorio.getText(); JComboBox campoDiretorio = SingletonComboDiretorio.getInstance(); DefaultComboBoxModel model = (DefaultComboBoxModel) campoDiretorio.getModel(); if (novoDiretorio.isEmpty()) { JOptionPane.showMessageDialog(null, "Nome em branco é invalido, insira um nome!"); throw new IllegalArgumentException(); } else if (model.getIndexOf(novoDiretorio) != -1) {//model.getIndexOf(campoDiretorio) != -1) { /* * getIndexOf(Object anItem) retorna o indice de um elemento * caso ele exista no model do JComboBox, e -1 se ele não * foi localizado. */ JOptionPane.showMessageDialog(null, "Diretório ja existe, adicione outro!"); throw new IllegalArgumentException(); } else { campoDiretorio.addItem(novoDiretorio); JOptionPane.showMessageDialog(null, "Diretório adicionado à lista:\n " + novoDiretorio, "Mensagem", 1); } dispose(); } }); btnAddDiretorio.setBounds(143, 83, 264, 25); janelaDiretorio.add(btnAddDiretorio);
  12. Ja consegui resolver aqui usando o Design Pattner Singleton, pode fechar o tópico. Obrigado!
  13. Bom galera segue a imagem focando a parte que estou travado no código, gostaria de saber como faço pra validar se um diretório que vou adicionar, ja existe no JComboBox? JButton btnAddDiretorio = new JButton("Adicionar diretório"); btnAddDiretorio.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { String novoDiretorio = campoNovoDiretorio.getText(); JComboBox campoDiretorio = SingletonComboDiretorio.getInstance(); campoDiretorio.addItem(novoDiretorio); if (novoDiretorio.isEmpty()) throw new RuntimeException(); else if (novoDiretorio.equals(campoDiretorio)) //Problema aqui JOptionPane.showMessageDialog(null, "Diretório ja existe, adicione outro!"); else JOptionPane.showMessageDialog(null, "Diretório adicionado à lista:\n " + novoDiretorio, "Mensagem", 1); dispose();
  14. Estou começando agora pouco com a parte gráfica usando Java... Lendo alguns artigos na internet, vi que Swing é antigo e tem uma parte gráfica mais antiga e tudo mais. Porém JavaFX é mais bonito, da pra trabalhar com CSS3, da pra por efeitos bonitos, resumindo... Deixa a aparecência bem bacana... O que vocês me recomendam pra focar logo?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...