atom feed1 message in net.java.dev.freemrp.cvsCVS update: /freemrp/gui/usuarioFunci...
FromSent OnAttachments
kari...@dev.java.netDec 17, 2007 10:52 am 
Subject:CVS update: /freemrp/gui/usuarioFuncionalidade/
From:kari...@dev.java.net (kari@dev.java.net)
Date:Dec 17, 2007 10:52:10 am
List:net.java.dev.freemrp.cvs

User: karinagermine Date: 2007-12-17 18:52:10+0000 Modified: freemrp/gui/usuarioFuncionalidade/Funcionalidade.java freemrp/gui/usuarioFuncionalidade/Funcionalidade1.java

Log: Alteracao do codigo com a insercao da nova chamada as mensagens padronizadas

File Changes:

Directory: /freemrp/gui/usuarioFuncionalidade/ ==============================================

File [changed]: Funcionalidade.java Url:
https://freemrp.dev.java.net/source/browse/freemrp/gui/usuarioFuncionalidade/Funcionalidade.java?r1=1.9&r2=1.10 Delta lines: +61 -34

--------------------- --- Funcionalidade.java 2007-11-23 17:31:39+0000 1.9 +++ Funcionalidade.java 2007-12-17 18:52:04+0000 1.10 @@ -19,7 +19,6 @@ import javax.swing.JComponent; import javax.swing.JInternalFrame; import javax.swing.JLabel; -import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; @@ -29,35 +28,47 @@ import javax.swing.table.DefaultTableModel;

import principal.Configuracao; - import rn.usuarioFuncionalidade.FuncionalidadeRN; import db.usuarioFuncionalidade.FuncionalidadeDB; +import metodosEspeciais.Mensagens;

public class Funcionalidade extends JInternalFrame { private static final long serialVersionUID = 1L; + //JPanel private JPanel jContentPane = null; private JPanel jPanel = null; private JPanel jPanel1 = null; private JPanel jPanel2 = null; + //JLabel private JLabel jLabel = null; private JLabel jLabel1 = null; + //JTextField private JTextField tfLocalizar = null; + //JComboBox private JComboBox cbPesquisa = null; + //JButton private JButton jButton = null; - private JScrollPane jScrollPane = null; - private JTable tFuncionalidade = null; private JButton jButton1 = null; private JButton jButton2 = null; private JButton bExcluir = null; private JButton bCancelar = null; + //JScrollPane + private JScrollPane jScrollPane = null; + //JTable + private JTable tFuncionalidade = null; + //Interface public Funcionalidade1 funcionalidade1 = null; + //RN private static FuncionalidadeRN funcionalidadeRN = null; //
@jve:decl-index=0: + //Variaveis private static DefaultTableModel modelo = null; public String[] colunas = new String []{"IdPedido","Descrição"}; public static String[][] dados; + public static String titulo; + public static Mensagens mensagem;

/** - * This is the xxx default constructor + * Metodo Construtor */ public Funcionalidade() { super(); @@ -65,7 +76,7 @@ }

/** - * This method initializes this + * Inicializa * * @return void */ @@ -73,6 +84,8 @@ this.setSize(475, 245); this.setMaximizable(true); this.setTitle("Funcionalidades"); + titulo = new String(this.getTitle()); + mensagem = new Mensagens(); this.setClosable(true); this.setResizable(true); this.setContentPane(getJContentPane()); @@ -82,6 +95,10 @@ inicializaTabela(); }

+ /** + * Este metodo inicializa a tabela + * + */ public static void inicializaTabela() { dados = new String[0][2]; dados = funcionalidadeRN.consFuncionalidade(); @@ -100,7 +117,7 @@ }

/** - * This method initializes jContentPane + * Este metodo inicializa o jContentPane * * @return javax.swing.JPanel */ @@ -117,7 +134,7 @@ }

/** - * This method initializes jPanel + * Este metodo inicializa o jPanel * * @return javax.swing.JPanel */ @@ -170,7 +187,7 @@ }

/** - * This method initializes jPanel1 + * Este metodo inicializa o jPanel1 * * @return javax.swing.JPanel */ @@ -204,7 +221,7 @@ }

/** - * This method initializes jPanel2 + * Este metodo inicializa o jPanel2 * * @return javax.swing.JPanel */ @@ -224,7 +241,7 @@ }

/** - * This method initializes jTextField + * Este metodo inicializa o jTextField * * @return javax.swing.JTextField */ @@ -237,7 +254,7 @@ }

/** - * This method initializes jComboBox + * Este metodo inicializa o jComboBox * * @return javax.swing.JComboBox */ @@ -250,7 +267,7 @@ }

/** - * This method initializes jButton + * Este metodo inicializa o jButton * * @return javax.swing.JButton */ @@ -282,7 +299,7 @@ }

/** - * This method initializes jScrollPane + * Este metodo inicializa o jScrollPane * * @return javax.swing.JScrollPane */ @@ -295,7 +312,7 @@ }

/** - * This method initializes tFuncionalidade + * Este metodo inicializa o tFuncionalidade * * @return javax.swing.JTable */ @@ -342,7 +359,7 @@ }

/** - * This method initializes jButton1 + * Este metodo inicializa o jButton1 * * @return javax.swing.JButton */ @@ -368,7 +385,7 @@ }

/** - * This method initializes jButton2 + * Este metodo inicializa o jButton2 * * @return javax.swing.JButton */ @@ -382,11 +399,11 @@ public void actionPerformed(java.awt.event.ActionEvent e) { if (Configuracao.getPermissao("MENU:
ADMINISTRACAO->USUARIOS->FUNCIONALIDADES, BOTAO:EDITAR")) { if(modelo.getRowCount() == 0){ - JOptionPane.showMessageDialog(null, + /*JOptionPane.showMessageDialog(null, "Tabela vazia.", "Funcionalidade", - JOptionPane.WARNING_MESSAGE); - + JOptionPane.WARNING_MESSAGE);*/ + mensagem.tabelaVazia(titulo); } else { if(tFuncionalidade.getSelectedRow()>=0){ @@ -402,10 +419,11 @@

} else { - JOptionPane.showMessageDialog(null, + /*JOptionPane.showMessageDialog(null, "Nenhuma linha selecionada.", "Funcionalidade", - JOptionPane.WARNING_MESSAGE); + JOptionPane.WARNING_MESSAGE);*/ + mensagem.selecionaRegistro(titulo); } } } @@ -416,7 +434,7 @@ }

/** - * This method initializes jButton3 + * Este metodo inicializa o jButton3 * * @return javax.swing.JButton */ @@ -430,27 +448,30 @@ public void actionPerformed(java.awt.event.ActionEvent e) { if (Configuracao.getPermissao("MENU:
ADMINISTRACAO->USUARIOS->FUNCIONALIDADES, BOTAO:EXCLUIR")) { if(modelo.getRowCount() == 0){ - JOptionPane.showMessageDialog(null, + /*JOptionPane.showMessageDialog(null, "Tabela vazia.", "Funcionalidade", - JOptionPane.WARNING_MESSAGE); + JOptionPane.WARNING_MESSAGE);*/ + mensagem.tabelaVazia(titulo); } else { if(tFuncionalidade.getSelectedRow()>=0){ - Object[] options = { "Confirmar", "Cancelar" }; + /*Object[] options = { "Confirmar", "Cancelar" }; if(JOptionPane.showOptionDialog(null, "Tem certeza que deseja excluir \na Funcionalidade selecionado?", "Funcionalidade", JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, - null, options, options[0])== 0){ + null, options, options[0])== 0){*/ + if(mensagem.excluir(titulo) == 1){ excluir(); } } else { - JOptionPane.showMessageDialog(null, + /*JOptionPane.showMessageDialog(null, "Selecione uma linha da tabela.", "Funcionalidade", - JOptionPane.WARNING_MESSAGE); + JOptionPane.WARNING_MESSAGE);*/ + mensagem.selecionaRegistro(titulo); } } } @@ -460,25 +481,31 @@ return bExcluir; }

+ /** + * + * + */ private void excluir(){ int linha = tFuncionalidade.getSelectedRow(); if(funcionalidadeRN.exclui(Integer.parseInt((String)modelo.getValueAt(linha,
0))) == 1){ - JOptionPane.showMessageDialog(this, + /*JOptionPane.showMessageDialog(this, "Funcionalidade excluído com sucesso.", "Funcionalidade", - JOptionPane.INFORMATION_MESSAGE); + JOptionPane.INFORMATION_MESSAGE);*/ + mensagem.sucessoExclusao(titulo); inicializaTabela(); } else { - JOptionPane.showMessageDialog(this, + /*JOptionPane.showMessageDialog(this, "Falha na exclusão da Funcionalidade.", "Funcionalidade", - JOptionPane.WARNING_MESSAGE); + JOptionPane.WARNING_MESSAGE);*/ + mensagem.falhaExclusao(titulo); } }

/** - * This method initializes jButton4 + * Este metodo inicializa o jButton4 * * @return javax.swing.JButton */

File [changed]: Funcionalidade1.java Url:
https://freemrp.dev.java.net/source/browse/freemrp/gui/usuarioFuncionalidade/Funcionalidade1.java?r1=1.4&r2=1.5 Delta lines: +62 -36

--------------------- --- Funcionalidade1.java 2007-11-08 13:31:40+0000 1.4 +++ Funcionalidade1.java 2007-12-17 18:52:04+0000 1.5 @@ -16,15 +16,15 @@ import javax.swing.JComponent; import javax.swing.JInternalFrame; import javax.swing.JLabel; -import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.KeyStroke;

import rn.usuarioFuncionalidade.FuncionalidadeRN; +import metodosEspeciais.Mensagens;

public class Funcionalidade1 extends JInternalFrame { - + private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private JPanel jPanel = null; private JPanel jPanel1 = null; @@ -35,8 +35,11 @@ public static String opcao = null; private FuncionalidadeRN funcionalidadeRN = null; // @jve:decl-index=0: public static int idFuncionalidade = -1; + public static String titulo; + public static Mensagens mensagem; + /** - * This is the xxx default constructor + * Metodo Construtor */ public Funcionalidade1() { super(); @@ -44,13 +47,16 @@ }

/** - * This method initializes this + * Inicializa * * @return void */ private void initialize() { this.setSize(372, 122); this.setResizable(true); + this.setTitle("Funcionalidade"); + titulo = new String(this.getTitle()); + mensagem = new Mensagens(); if(opcao.equalsIgnoreCase("Novo")){ this.setTitle("Funcionalidade - Novo"); } @@ -74,7 +80,7 @@ }

/** - * This method initializes jContentPane + * Este metodo inicializa o jContentPane * * @return javax.swing.JPanel */ @@ -90,7 +96,7 @@ }

/** - * This method initializes jPanel + * Este metodo inicializa o jPanel * * @return javax.swing.JPanel */ @@ -120,7 +126,7 @@ }

/** - * This method initializes jPanel1 + * Este metodo inicializa o jPanel1 * * @return javax.swing.JPanel */ @@ -144,7 +150,7 @@ }

/** - * This method initializes jButton + * Este metodo inicializa o jButton * * @return javax.swing.JButton */ @@ -157,25 +163,25 @@ jButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if(validaCampos()==1){ - Object[] options = { "Sim", "Não" }; + //Object[] options = { "Sim", "Não" }; if(opcao.equalsIgnoreCase("Novo")){ - - if(JOptionPane.showOptionDialog(null, + /*if(JOptionPane.showOptionDialog(null, "Você realmente desejar cadastrar funcionalidade?", "Confirmar Cadastro", JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, - null, options, options[0])== 0){ + null, options, options[0])== 0){*/ + if(mensagem.cadastrar(titulo) == 1){ cadastrar(); } }

else if(opcao.equalsIgnoreCase("Editar")){ - - if(JOptionPane.showOptionDialog(null, + /*if(JOptionPane.showOptionDialog(null, "Você realmente desejar editar funcionalidade?", "Confirmar Edição", JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, - null, options, options[0])== 0){ + null, options, options[0])== 0){*/ + if(mensagem.editar(titulo) == 1){ editar(); } } @@ -187,31 +193,37 @@ return jButton; }

+ /** + * + * + */ private void cadastrar() { int resultado=0; preencheFuncionalidadeRN(); resultado = funcionalidadeRN.cadastra();

if(resultado==1){ - JOptionPane.showMessageDialog(this, + /*JOptionPane.showMessageDialog(this, "Funcionalidade inserido com sucesso", "Funcionalidade", - JOptionPane.INFORMATION_MESSAGE); + JOptionPane.INFORMATION_MESSAGE);*/ + mensagem.sucessoCadastro(titulo); Funcionalidade.inicializaTabela();

}else if(resultado==2){ - JOptionPane.showMessageDialog(this, + /*JOptionPane.showMessageDialog(this, "Funcionalidade já existe", "Funcionalidade", - JOptionPane.WARNING_MESSAGE); + JOptionPane.WARNING_MESSAGE);*/ + mensagem.duplicidadeCadastro(titulo); } else{ - JOptionPane.showMessageDialog(this, + /*JOptionPane.showMessageDialog(this, "Falha ao realizar cadastro", "Funcionalidade", - JOptionPane.ERROR_MESSAGE); + JOptionPane.ERROR_MESSAGE);*/ + mensagem.falhaCadastro(titulo); } - limpaCampos(); dispose(); } @@ -220,32 +232,40 @@ preencheFuncionalidadeRN(); resultado = funcionalidadeRN.edita(idFuncionalidade); if(resultado==1){ - JOptionPane.showMessageDialog(this, + /*JOptionPane.showMessageDialog(this, "Funcionalidade editado com sucesso", "Funcionalidade", - JOptionPane.INFORMATION_MESSAGE); + JOptionPane.INFORMATION_MESSAGE);*/ + mensagem.sucessoEdicao(titulo); Funcionalidade.inicializaTabela(); } else{ - JOptionPane.showMessageDialog(this, + /*JOptionPane.showMessageDialog(this, "Falha ao editar funcionalidade", "Funcionalidade", - JOptionPane.ERROR_MESSAGE); + JOptionPane.ERROR_MESSAGE);*/ + mensagem.falhaEdicao(titulo); } limpaCampos(); dispose(); - } + /** + * + * + */ private void preencheFuncionalidadeRN() { funcionalidadeRN.setDescricao(tfDescricao.getText()); }

+ /** + * Este metodo limpa todos os campos + */ private void limpaCampos() { tfDescricao.setText(""); }

/** - * This method initializes jButton1 + * Este metodo inicializa o jButton1 * * @return javax.swing.JButton */ @@ -278,19 +298,19 @@ * Este metodo fecha a janela */ private void fechar(){ - Object[] options = { "Sim", "Não" }; + /*Object[] options = { "Sim", "Não" }; if(JOptionPane.showOptionDialog(null, "Os dados não estão salvos, \ntem certeza que deseja fechar?", "Funcionalidade", JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, - null, options, options[0])== 0){ + null, options, options[0])== 0){*/ + if(mensagem.fechar(titulo) == 1){ dispose(); } }

- /** - * This method initializes tfDescricao + * Este metodo inicializa o tfDescricao * * @return javax.swing.JTextField */ @@ -300,11 +320,17 @@ } return tfDescricao; } + + /** + * Este metodo valida os campos + * @return + */ private int validaCampos() { int ok = 1; if(tfDescricao.getText().equalsIgnoreCase("")){ - JOptionPane.showMessageDialog(this,"O campo descrição está em branco", - "Funcionalidade",JOptionPane.WARNING_MESSAGE); + /*JOptionPane.showMessageDialog(this,"O campo descrição está em branco", + "Funcionalidade",JOptionPane.WARNING_MESSAGE);*/ + mensagem.campoVazio(titulo, "descrição"); ok = 0; } return ok;