CtrlExibeChamados.java

From Grupo6 Especoo

(Difference between revisions)
 
Line 2: Line 2:
package sistemaordemservico;
package sistemaordemservico;
 +
import java.beans.PropertyChangeListener;
 +
import java.beans.PropertyChangeSupport;
import java.util.ArrayList;
import java.util.ArrayList;
public class CtrlExibeChamados
public class CtrlExibeChamados
{
{
 +
    private PropertyChangeSupport pcs = new PropertyChangeSupport(this);
 +
    private PropertyChangeListener listener = null;
 +
 +
    public void addPropertyChangeListener(PropertyChangeListener l)
 +
    {
 +
        pcs.addPropertyChangeListener(l);
 +
        listener = l;
 +
    }
 +
       
     public void exibirChamadosAtendente(ArrayList<Chamado> chamadosAtendente)
     public void exibirChamadosAtendente(ArrayList<Chamado> chamadosAtendente)
     {
     {
         System.out.println("CtrlExibeChamados.exibirChamadosAtendente(ArrayList)");
         System.out.println("CtrlExibeChamados.exibirChamadosAtendente(ArrayList)");
 +
               
         TelaExibeChamados telaExibeChamados = new TelaExibeChamados();
         TelaExibeChamados telaExibeChamados = new TelaExibeChamados();
         telaExibeChamados.exibirChamadosAtendente(chamadosAtendente);
         telaExibeChamados.exibirChamadosAtendente(chamadosAtendente);
 +
       
 +
        String msgTela = "Tela de exibe chamados do atendente";
 +
 +
        pcs.firePropertyChange("msgTela", null, msgTela);
     }
     }
      
      
Line 16: Line 32:
     {
     {
         System.out.println("CtrlExibeChamados.alterarStatus(Chamado)");
         System.out.println("CtrlExibeChamados.alterarStatus(Chamado)");
 +
       
         CtrlAlteraStatus ctrlAlteraStatus = new CtrlAlteraStatus();
         CtrlAlteraStatus ctrlAlteraStatus = new CtrlAlteraStatus();
 +
        ctrlAlteraStatus.addPropertyChangeListener(listener);
         ctrlAlteraStatus.alterarStatus(chamado);
         ctrlAlteraStatus.alterarStatus(chamado);
     }
     }
}
}
 +
</pre>
</pre>

Current revision as of 20:27, 23 May 2007

package sistemaordemservico;

import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.util.ArrayList;

public class CtrlExibeChamados
{
    private PropertyChangeSupport pcs = new PropertyChangeSupport(this);
    private PropertyChangeListener listener = null;

    public void addPropertyChangeListener(PropertyChangeListener l) 
    {
        pcs.addPropertyChangeListener(l);
        listener = l;
    }
        
    public void exibirChamadosAtendente(ArrayList<Chamado> chamadosAtendente)
    {
        System.out.println("CtrlExibeChamados.exibirChamadosAtendente(ArrayList)");
                
        TelaExibeChamados telaExibeChamados = new TelaExibeChamados();
        telaExibeChamados.exibirChamadosAtendente(chamadosAtendente);
        
        String msgTela = "Tela de exibe chamados do atendente";

        pcs.firePropertyChange("msgTela", null, msgTela);
    }
    
    public void alterarStatus(Chamado chamado)
    {
        System.out.println("CtrlExibeChamados.alterarStatus(Chamado)");
        
        CtrlAlteraStatus ctrlAlteraStatus = new CtrlAlteraStatus();
        ctrlAlteraStatus.addPropertyChangeListener(listener);
        ctrlAlteraStatus.alterarStatus(chamado);
    }
}

Personal tools