CtrlCadastraChamado.java
From Grupo6 Especoo
(Difference between revisions)
Line 20: | Line 20: | ||
System.out.println("CtrlCadastraChamado.cadastrarChamado(Integer, String, String)"); | System.out.println("CtrlCadastraChamado.cadastrarChamado(Integer, String, String)"); | ||
- | + | Chamado chamado = new Chamado(); | |
- | + | chamado.setIdFunc(idFunc); | |
- | + | chamado.setDepartamento(departamento); | |
- | + | chamado.setDescricao(descricao); | |
- | + | ||
- | + | Chamados chamados = Chamados.getInstance(); | |
- | + | Integer nroChamado = chamados.inserirChamado(chamado); | |
if(nroChamado == null) | if(nroChamado == null) | ||
Line 37: | Line 37: | ||
else | else | ||
{ | { | ||
- | + | CtrlConfirmaCadastroChamado ctrlConfirmaCadastroChamado = new CtrlConfirmaCadastroChamado(); | |
ctrlConfirmaCadastroChamado.addPropertyChangeListener(listener); | ctrlConfirmaCadastroChamado.addPropertyChangeListener(listener); | ||
- | + | ctrlConfirmaCadastroChamado.confirmarCadastro(nroChamado); | |
} | } | ||
} | } | ||
} | } | ||
</pre> | </pre> |
Current revision as of 20:30, 23 May 2007
package sistemaordemservico; import java.beans.PropertyChangeListener; import java.beans.PropertyChangeSupport; public class CtrlCadastraChamado { private PropertyChangeSupport pcs = new PropertyChangeSupport(this); private PropertyChangeListener listener = null; public void addPropertyChangeListener(PropertyChangeListener l) { pcs.addPropertyChangeListener(l); listener = l; } public void cadastrarChamado(Integer idFunc, String departamento, String descricao) { System.out.println("CtrlCadastraChamado.cadastrarChamado(Integer, String, String)"); Chamado chamado = new Chamado(); chamado.setIdFunc(idFunc); chamado.setDepartamento(departamento); chamado.setDescricao(descricao); Chamados chamados = Chamados.getInstance(); Integer nroChamado = chamados.inserirChamado(chamado); if(nroChamado == null) { String msgErro = "Erro na insercao do chamado, dados incompletos"; pcs.firePropertyChange("msgErro", null, msgErro); } else { CtrlConfirmaCadastroChamado ctrlConfirmaCadastroChamado = new CtrlConfirmaCadastroChamado(); ctrlConfirmaCadastroChamado.addPropertyChangeListener(listener); ctrlConfirmaCadastroChamado.confirmarCadastro(nroChamado); } } }