All pastes #261196 Raw Edit

Someone

public text v1 · immutable
#261196 ·published 2006-11-29 00:34 UTC
rendered paste body
package estateClient;

import java.awt.Rectangle;
import java.rmi.RemoteException;

import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JSlider;
import javax.swing.JTextField;

import pojos.Ejendom;
import BeanConnector.BeanConnector;

import components.sql.SqlListMaeglere;
public class panelEjendom extends JPanel
{
	private Ejendom ejendomPojo; 
	private SqlListMaeglere sqlListMaeglere = null;

	public panelEjendom(int id)
	{
		super();
		try
		{
			this.ejendomPojo = BeanConnector.lookUpBean().ÅbenEjendom(id);
		}
		catch (RemoteException e)
		{
			mainFrame.getLog().info(e.getMessage());		
			e.printStackTrace();
		}
	 	this.setSize(533, 409);
		this.setLayout(null);
		this.add( mixins.EjendomFactory.createComponent(new JTextField(), "Id:", "id", ejendomPojo, new Rectangle(0, 0, 105, 32), null).getPanel(), null);
		this.add( mixins.EjendomFactory.createComponent(new JTextField(), "Sagsnavn:", "sagsNavn", ejendomPojo, new Rectangle(0, 33, 126, 30), null).getPanel(), null);
		this.add(mixins.EjendomFactory.createComponent(new JCheckBox(), "Afskrivnings berettiget", "AfskrivningsBerettiget", ejendomPojo, new Rectangle(1, 333, 151, 24), null).getPanel(), null);
		this.add( mixins.EjendomFactory.createComponent(new JRadioButton(), "Salg", "salg", ejendomPojo, new Rectangle(4, 288, 108, 15), null).getPanel(), null);
		this.add(mixins.EjendomFactory.createComponent(new JRadioButton(), "Leje", "leje", ejendomPojo, new Rectangle(6, 305, 108, 15), null).getPanel(), null);
		this.add(mixins.LabelFactory.CreateLabel(new Rectangle(5, 268, 110, 16), "Salg eller udleje:"));
		this.add(getSqlListMaeglere(), null);
		this.add(mixins.EjendomFactory.createComponent(new JComboBox(), "By:", "ejendomBy", ejendomPojo, new Rectangle(2, 202, 168, 26), "ByTable").getPanel(), null);
		this.add(mixins.EjendomFactory.createComponent(new JComboBox(), "EjendomsStatus:", "EjendomsStatus", ejendomPojo, new Rectangle(1, 233, 171, 37), "EjendomsStatus").getPanel(), null);
		this.add(mixins.EjendomFactory.createComponent(new JTextField(), "Aftalt honorar:", "aftaltHonorar", ejendomPojo, new Rectangle(0, 66, 126, 30), null).getPanel(), null);
		this.add( mixins.EjendomFactory.createComponent(new JSlider(), "Vip:", "vip", ejendomPojo, new Rectangle(1, 360, 151, 30), null).getPanel(), null);
		this.add( mixins.EjendomFactory.createComponent(new JCheckBox(), "Bruger ejendom", "brugerEjendom", ejendomPojo, new Rectangle(1, 400, 151, 20), null).getPanel(), null);
		this.add(mixins.EjendomFactory.createComponent(new JCheckBox(), "Investerings Ejendom", "investeringsEjendom", ejendomPojo, new Rectangle(1, 420, 151, 30), null).getPanel(), null);

		this.add(mixins.EjendomFactory.createComponent(new JTextField(), "Honorar Tillæg:", "honorarTillaeg", ejendomPojo, new Rectangle(1, 450, 151, 30), null).getPanel(), null);
		this.add( mixins.EjendomFactory.createComponent(new JTextField(), "Budgetteret honorar:", "budgetteretHonorar", ejendomPojo, new Rectangle(200, 1, 126, 30), null).getPanel(), null);
		
		this.add( mixins.EjendomFactory.createComponent(new JTextField(), "Udbuds pris:", "udbudsPris", ejendomPojo, new Rectangle(200, 30, 151, 30), null).getPanel(), null);
		this.add( mixins.EjendomFactory.createComponent(new JTextField(), "Ejers forventning:", "ejersForventning", ejendomPojo, new Rectangle(200, 60, 151, 30), null).getPanel(), null);
		this.add(mixins.EjendomFactory.createComponent(new JTextField(), "Afkast:", "afkast", ejendomPojo, new Rectangle(0, 33, 126, 30), null).getPanel(), null);
		
	
		this.add( mixins.EjendomFactory.createComponent(new JTextField(), "Vurderet pris:", "vurderetPris", ejendomPojo, new Rectangle(200, 100, 151, 30), null).getPanel(), null);
	
		this.add( mixins.EjendomFactory.createComponent(new JTextField(), "Matrikel nummer:", "matrikelNummer", ejendomPojo, new Rectangle(200, 140, 151, 30), null).getPanel(), null);
		/*
		this.add(textAfkast.getPanel(), null);
		this.add(textNettoLeje.getPanel(), null);
		this.add(textLejeMaal.getPanel(), null);
		this.add(textKrakKortNummer.getPanel(), null);
		this.add(textEjendomAdresse.getPanel(), null);
		this.add(textEjendomLand.getPanel(), null);
		this.add(textEjendomBy.getPanel(), null);
		this.add(textArealProduktion.getPanel(), null);
		this.add(textArealBolig.getPanel(), null);
		
		this.add(textArealLager.getPanel(), null);
		
		this.add(textArealKontor.getPanel(), null);
		
		this.add(textArealButik.getPanel(), null);
		
		this.add(textArealIOevrigt.getPanel(), null);
		
		this.add(ComboMaegler.getPanel(), null);
		this.add(ComboPrimaerKontaktPerson.getPanel(), null);
		
		this.add(ComboEjendomsType.getPanel(), null);
		this.add(dateOprettelsesDato.getPanel(), null);
		this.add(textHonorarProcent.getPanel(), null);
		*/
	}
	
	
	private SqlListMaeglere getSqlListMaeglere()
	{
		if (sqlListMaeglere == null)
		{
			
			sqlListMaeglere = new SqlListMaeglere();
			sqlListMaeglere.setBounds(new Rectangle(2, 100, 103, 98));
			sqlListMaeglere.setLabel("Mægler:");
			
		}
		return sqlListMaeglere;
	}
}