forked from Coded/SIPRP
				
			git-svn-id: https://svn.coded.pt/svn/SIPRP@727 bb69d46d-e84e-40c8-a05a-06db0d633741
	
		
	
				
					
				
			
							parent
							
								
									7198774813
								
							
						
					
					
						commit
						ffff4064f2
					
				@ -1,31 +0,0 @@
 | 
				
			|||||||
/*
 | 
					 | 
				
			||||||
 * LembretesPanel.java
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * Created on February 6, 2007, 5:14 PM
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * To change this template, choose Tools | Template Manager
 | 
					 | 
				
			||||||
 * and open the template in the editor.
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
package siprp.lembretes;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.awt.*;
 | 
					 | 
				
			||||||
import javax.swing.*;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/**
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 * @author fpalma
 | 
					 | 
				
			||||||
 */
 | 
					 | 
				
			||||||
public class LembretesPanel extends JPanel
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
	/** Creates a new instance of LembretesPanel */
 | 
					 | 
				
			||||||
	public LembretesPanel()
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		setupComponents();
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
	private void setupComponents()
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@ -0,0 +1,69 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * LembretesRemarcacaoPanel.java
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Created on 13 de Fevereiro de 2007, 23:24
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * To change this template, choose Tools | Template Manager
 | 
				
			||||||
 | 
					 * and open the template in the editor.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					package siprp.lembretes.marcacoes;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.awt.BorderLayout;
 | 
				
			||||||
 | 
					import java.awt.GridLayout;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.swing.JLabel;
 | 
				
			||||||
 | 
					import javax.swing.JPanel;
 | 
				
			||||||
 | 
					import javax.swing.JScrollPane;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import siprp.lembretes.LembretesConstants;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.evolute.utils.jdo.JDOProvider;
 | 
				
			||||||
 | 
					import com.evolute.utils.ui.panel.multipleactionlist.MultipleActionListPanel;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class LembretesMarcacaoPanel extends JPanel
 | 
				
			||||||
 | 
						implements LembretesConstants
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						protected JScrollPane listTrabalhadoresScroll;
 | 
				
			||||||
 | 
						protected MultipleActionListPanel listTrabalhadoresPanel;
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						protected MarcacoesDataProvider provider;
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						private final Integer empresaID;
 | 
				
			||||||
 | 
						private final Integer estabelecimentoID;
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						private JDOProvider JDO;
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						/** Creates a new instance of LembretesRemarcacaoPanel */
 | 
				
			||||||
 | 
						public LembretesMarcacaoPanel( Integer empresaID, Integer estabelecimentoID )
 | 
				
			||||||
 | 
							throws Exception
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							this.empresaID = empresaID;
 | 
				
			||||||
 | 
							this.estabelecimentoID = estabelecimentoID;
 | 
				
			||||||
 | 
							provider = MarcacoesDataProvider.getProvider();
 | 
				
			||||||
 | 
							setupComponents();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						private void setupComponents()
 | 
				
			||||||
 | 
							throws Exception
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							listTrabalhadoresPanel = 
 | 
				
			||||||
 | 
									new MultipleActionListPanel( 
 | 
				
			||||||
 | 
										new MarcacoesActionFactory[]{ },
 | 
				
			||||||
 | 
										new MarcacoesActionFactory[]{ new MarcacoesActionFactory( MarcacoesActionFactory.TRABALHADOR ) } );
 | 
				
			||||||
 | 
							listTrabalhadoresScroll = 
 | 
				
			||||||
 | 
								new JScrollPane( listTrabalhadoresPanel, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
 | 
				
			||||||
 | 
													JScrollPane.HORIZONTAL_SCROLLBAR_NEVER );
 | 
				
			||||||
 | 
							setLayout( new GridLayout( 1, 2 ) );
 | 
				
			||||||
 | 
							JPanel trabalhadoresPanel = new JPanel();
 | 
				
			||||||
 | 
							add( trabalhadoresPanel );
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							trabalhadoresPanel.setLayout( new BorderLayout() );
 | 
				
			||||||
 | 
							trabalhadoresPanel.add( new JLabel( "Consultas / ECDs", JLabel.CENTER ), BorderLayout.NORTH );
 | 
				
			||||||
 | 
							trabalhadoresPanel.add( listTrabalhadoresScroll, BorderLayout.CENTER );
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
							listTrabalhadoresPanel.showList( provider.getLembretesMarcacaoTrabalhador( empresaID, estabelecimentoID ) );
 | 
				
			||||||
 | 
					//		listEstabelecimentosPanel.showList( estabelecimentos.toArray( new IDObject[ estabelecimentos.size() ] ) );
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,54 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * RemarcacoesActionFactory.java
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Created on January 31, 2007, 6:37 PM
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * To change this template, choose Tools | Template Manager
 | 
				
			||||||
 | 
					 * and open the template in the editor.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					package siprp.lembretes.marcacoes;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import javax.swing.Action;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import siprp.lembretes.marcacoes.actions.TratarCriacaoProcessoTrabalhadorAction;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.evolute.utils.data.IDObject;
 | 
				
			||||||
 | 
					import com.evolute.utils.ui.panel.multipleactionlist.ActionFactory;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author fpalma
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					public class MarcacoesActionFactory implements ActionFactory<IDObject>
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						public static final int TRABALHADOR = 0;
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						protected final int TIPO;
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						/**
 | 
				
			||||||
 | 
						 * Creates a new instance of RemarcacoesActionFactory
 | 
				
			||||||
 | 
						 */
 | 
				
			||||||
 | 
						public MarcacoesActionFactory( int tipo )
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							TIPO = tipo;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public Action createAction(IDObject[] objects)
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							return null;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public Action createAction(IDObject object)
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							switch( TIPO )
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								case TRABALHADOR:
 | 
				
			||||||
 | 
									return new TratarCriacaoProcessoTrabalhadorAction( object );
 | 
				
			||||||
 | 
									
 | 
				
			||||||
 | 
								default:
 | 
				
			||||||
 | 
									return null;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,61 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * V8_1_To_V8_2.java
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Created on December 19, 2007, 3:12 PM
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * To change this template, choose Tools | Template Manager
 | 
				
			||||||
 | 
					 * and open the template in the editor.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					package siprp.update.updates;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.evolute.utils.Singleton;
 | 
				
			||||||
 | 
					import com.evolute.utils.db.DBManager;
 | 
				
			||||||
 | 
					import com.evolute.utils.db.Executer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author fpalma
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					public class V8_8_To_V8_9
 | 
				
			||||||
 | 
							implements siprp.update.Update
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						/**
 | 
				
			||||||
 | 
						 * Creates a new instance of V8_6_To_V8_7
 | 
				
			||||||
 | 
						 */
 | 
				
			||||||
 | 
						public V8_8_To_V8_9()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public String []listChanges()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							return new String[]{ "Adicionada coluna em 'lembretes' para marcar lembretes já tratados" };
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public double getStartVersion()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							return 8.8;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public double getEndVersion()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							return 8.9;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void doUpdate()
 | 
				
			||||||
 | 
							throws Exception
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							DBManager dbm = ( DBManager ) Singleton.getInstance( Singleton.DEFAULT_DBMANAGER );
 | 
				
			||||||
 | 
							Executer executer = dbm.getSharedExecuter();
 | 
				
			||||||
 | 
							com.evolute.utils.sql.Update update = 
 | 
				
			||||||
 | 
								new com.evolute.utils.sql.Update( 
 | 
				
			||||||
 | 
									"alter table lembretes add column deleted_date timestamp;" );
 | 
				
			||||||
 | 
							executer.executeQuery( update );
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public String toString()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							return "v" + getStartVersion() + " para v" + getEndVersion();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue