Boa noite professor! Suas aulas são as melhores que já assisti na internet estou acompanhando através do curso AulaEAD mas estou muito preocupado pois o senhor não postou novas aulas, por favor espero que o senhor não tenha abandonado este maravilhoso projeto. Muito obrigado de qualquer maneira o senhor é nota 1000. Parabéns
Gostaria antes de tudo agradecer por tudo que o senhor está fazendo por todos nós estou aprendendo realmente a programar e fazer um sistema funcional, não como na faculdade que só vi linhas de comando como System.out.println estou acompanhando e sua metodologia de ensino é ótima parabéns. Professor em uma vídeo aula anterior perguntei se iria ter aulas de Java Web o senhor respondeu que sim, agora gostaria de dar minha opinião sobre um assunto que seria muito importante talvez para todos seria as triggers no próximo projeto seja web ou desktop queria saber se o senhor poderia incluir este assunto.
Ótima aula! Sugestão: é comum o usuário esquecer e deixar marcado o radio btn do jeito que o form foi aberto. Isso pode acarretar em cadastros errados. Creio que deixar ele sem marcação e depois criar uma validação, utilizando um showMessageDialog de lembrete, nos botões de cadastro, atualização e remoção seja mais efetivo.
Olá turminha! Uma questão importante que será resolvida na aula 29 é a impressão da OS em 2vias (1 via fica no equipamento e outra via com o cliente). Também será possível emitir relatórios de todas as OS (aula 30)
Professor o senhor já pensou em dar aulas para turmas particulares, onde vários alunos se juntam e pagam uma mensalidade para receber suas aulas ? Aulas semanais, por exemplo durante sábado ou domingo ?
Professor bom dia. No campo situação tem como o senhor fazer um vídeo ou explicar um campo no netbeans que consulte esse campo de uma segunda tab? Como exemplo uma pesquisa em uma tabela de CEP´s que clicando na seta para baixo buscando o campo CEP e ele cadastre por exemplo o ID na tabela. Não sei se me fiz entender.
No tratamento do erro com o valor (26:47) eu inseri o seguinte código: ... if (txtOsValor.getText().isEmpty()) { txtOsValor.setText("0"); } pst.setString(7, txtOsValor.getText()); .... daí não tem a necessidade de colocar "0" na propriedade text do objeto txtOsValor, pq se caso alguém apagar esse valor na caixa de texto vai continuar dando o erro...
Boa noite Juan, blz? Nesse caso o ideal seria você criar uma table específica para peças, com seus determinados campos. Feito isso o resto é a mesma coisa que o professor está nos ensinado.
Olá Professor José de Assis! Boa tarde! então estou curtindo muito suas aulas, didática perfeita! comecei a ver desktop para relembrar algumas coisas e está sendo muito util, mas tenho uma certa curiosidade! Para começar estou usando o banco postgres e tal, e queria saber de o porque o sr adicionou uma coluna após a outra? Porque estou tentando fazer no postgres mas sem sucesso, sei que o foco é java e não banco de dados.. mas venho aqui humildemente em busca dessa informação. Grato.
Bom dia!! Professor estou com uma dificuldade no projeto(temos data entrada automática ok)só que queria colocar um campo com data de saída para preservar o conserto tb a garantia e validade da mesma mas esta dando erro não insere tem como mudar???
Boa noite Fabio Augusto. Você criar um item de menu no menu Opções e coloca o seguinte: TelaLogin tela = new TelaLogin (); tela.setViseble(tue); dispose(); isso fará com que você volte pra tela de login sem encerrar o programa
Professor, estou tentando fazer a pesquisa pelo botão pesquisar: Como faço para retornar o tipo no Radio button //Método para pesquisar pelo nome com o id do cliente private void pesquisar_os() { String sql = " SELECT * FROM tbos WHERE idcli = ?"; try { pst=conexao.prepareStatement(sql); pst.setString(1, txtCodigoCliente.getText()); rs = pst.executeQuery(); if (rs.next()) { txtOs.setText(rs.getString(1)); txtDataos.setText(rs.getString(2)); X -> tipo.setText(rs.getString(3)); comboBoxSituacao.setSelectedItem(rs.getString(4)); txtEquipamento.setText(rs.getString(5)); txtDefeito.setText(rs.getString(6)); txtServico.setText(rs.getString(7)); txtTecnico.setText(rs.getString(8)); txtValor.setText(rs.getString(9)); btnInserir.setEnabled(false);
No meu fica dando o seguinte erro que esta nessa imagem -- drive.google.com/open?id=1Fq09Wp2BbKjtPwSGNGtbTUtr2l8xTRNX -- como posso resolver esse problema?
Muito obrigado professor por me instruir, digo que você é um dos melhores professores com quem eu ja aprendi
Eu que agradeço o apoio!
Obrigado Professor. Excelente explicação. 100% (Acompanhando)
Professor, vc é o melhor instrutor que já tive, esta de parabéns
Muito obrigado pelas aulas.Estou aprendendo muito.
Obrigado por mais uma excelente aula fique com Deus até próxima
Boa noite professor! Suas aulas são as melhores que já assisti na internet estou acompanhando através do curso AulaEAD mas estou muito preocupado pois o senhor não postou novas aulas, por favor espero que o senhor não tenha abandonado este maravilhoso projeto. Muito obrigado de qualquer maneira o senhor é nota 1000. Parabéns
Obrigado pela aula, muito boa.
Professor, sensacional o seu material...
PARABENS
Parabéns por mais uma aula!
Acho seu método de explicação muito bom, vlw!
Muito bom, Parabéns!!!
Gostaria antes de tudo agradecer por tudo que o senhor está fazendo por todos nós estou aprendendo realmente a programar e fazer um sistema funcional, não como na faculdade que só vi linhas de comando como System.out.println estou acompanhando e sua metodologia de ensino é ótima parabéns.
Professor em uma vídeo aula anterior perguntei se iria ter aulas de Java Web o senhor respondeu que sim, agora gostaria de dar minha opinião sobre um assunto que seria muito importante talvez para todos seria as triggers no próximo projeto seja web ou desktop queria saber se o senhor poderia incluir este assunto.
caraca muito dahora esse curso ,to ansioso pra ver por completo a parte de relatórios
Ótima aula! Sugestão: é comum o usuário esquecer e deixar marcado o radio btn do jeito que o form foi aberto. Isso pode acarretar em cadastros errados. Creio que deixar ele sem marcação e depois criar uma validação, utilizando um showMessageDialog de lembrete, nos botões de cadastro, atualização e remoção seja mais efetivo.
Mais uma aula concluída com sucesso, sem nenhum erro vale lembrar (06/11/18). Obrigado Professor!!!
Opa!!!!mais um
Olá turminha! Uma questão importante que será resolvida na aula 29 é a impressão da OS em 2vias (1 via fica no equipamento e outra via com o cliente). Também será possível emitir relatórios de todas as OS (aula 30)
Professor José de Assis
Boa noite professor
Tudo isso você aprendeu na faculdade, ou em livros?
Professor o senhor já pensou em dar aulas para turmas particulares, onde vários alunos se juntam e pagam uma mensalidade para receber suas aulas ?
Aulas semanais, por exemplo durante sábado ou domingo ?
Professor bom dia. No campo situação tem como o senhor fazer um vídeo ou explicar um campo no netbeans que consulte esse campo de uma segunda tab? Como exemplo uma pesquisa em uma tabela de CEP´s que clicando na seta para baixo buscando o campo CEP e ele cadastre por exemplo o ID na tabela. Não sei se me fiz entender.
No tratamento do erro com o valor (26:47) eu inseri o seguinte código:
...
if (txtOsValor.getText().isEmpty()) {
txtOsValor.setText("0");
}
pst.setString(7, txtOsValor.getText());
....
daí não tem a necessidade de colocar "0" na propriedade text do objeto txtOsValor, pq se caso alguém apagar esse valor na caixa de texto vai continuar dando o erro...
Obrigado pelas aulas
Como seria para incluir peças que vão ser utilizadas em determinado serviço?
Boa noite Juan, blz?
Nesse caso o ideal seria você criar uma table específica para peças, com seus determinados campos.
Feito isso o resto é a mesma coisa que o professor está nos ensinado.
Olá Professor José de Assis! Boa tarde! então estou curtindo muito suas
aulas, didática perfeita! comecei a ver desktop para relembrar algumas
coisas e está sendo muito util, mas tenho uma certa curiosidade! Para
começar estou usando o banco postgres e tal, e queria saber de o porque
o sr adicionou uma coluna após a outra? Porque estou tentando fazer no
postgres mas sem sucesso, sei que o foco é java e não banco de dados..
mas venho aqui humildemente em busca dessa informação. Grato.
Teria como disponibilizar todo o código que foi digitado no bano de dados?
Boa noite, Professor.
Os meus raido buttons nao estao recebendo os valores das mensagens.
O que pode ser???
Bom dia!!
Professor estou com uma dificuldade no projeto(temos data entrada automática ok)só que queria colocar um campo com data de saída para preservar o conserto tb a garantia e validade da mesma mas esta dando erro não insere tem como mudar???
segura meu LIkE, aula de programação em java sem enrolação :] ja to na aula 9
Professor, se puder me auxiliar, estou inserido os dados, a mensagem é positiva, mas quando olho na tabela nao tem nada....
Professor ao tocar na tabela antes de fazer a pesquisa aparece um arrayIndexOutOfBoundsException: -1. O que faço para resolver?
Olá Prof... como podemos implementar o sistema com a opção de fazer a troca de usuário sem a necessidade de fechar o sistema completamente??
Boa noite Fabio Augusto.
Você criar um item de menu no menu Opções e coloca o seguinte:
TelaLogin tela = new TelaLogin ();
tela.setViseble(tue);
dispose();
isso fará com que você volte pra tela de login sem encerrar o programa
Professor, estou tentando fazer a pesquisa pelo botão pesquisar:
Como faço para retornar o tipo no Radio button
//Método para pesquisar pelo nome com o id do cliente
private void pesquisar_os() {
String sql = " SELECT * FROM tbos WHERE idcli = ?";
try {
pst=conexao.prepareStatement(sql);
pst.setString(1, txtCodigoCliente.getText());
rs = pst.executeQuery();
if (rs.next()) {
txtOs.setText(rs.getString(1));
txtDataos.setText(rs.getString(2));
X -> tipo.setText(rs.getString(3));
comboBoxSituacao.setSelectedItem(rs.getString(4));
txtEquipamento.setText(rs.getString(5));
txtDefeito.setText(rs.getString(6));
txtServico.setText(rs.getString(7));
txtTecnico.setText(rs.getString(8));
txtValor.setText(rs.getString(9));
btnInserir.setEnabled(false);
Essa deu um trabalhinho, mas tá indo...
No meu fica dando o seguinte erro que esta nessa imagem -- drive.google.com/open?id=1Fq09Wp2BbKjtPwSGNGtbTUtr2l8xTRNX -- como posso resolver esse problema?