rendered paste bodypackage 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;
}
}