/** * Erzeugt ein Tabellen-Modell * * @param associationDataTransfer AssociationDataTransfer * @param moneybook Kassenbuch */ public BeitraegeTableModel( AssociationDataTransfer associationDataTransfer, KassenBuch moneybook) { BookingDay bd = new BookingDay( associationDataTransfer, associationDataTransfer.getAssociation(), moneybook); BookingDayDonator bdd = new BookingDayDonator(associationDataTransfer, moneybook); this.memberMap = bd.getMemberMap(); this.special_donation_form_member_Map = bdd.getMemberMap(); // SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy"); // Date day = associationDataTransfer.getAssociation(); // // if(day != null) this.bookDatePremiums = associationDataTransfer.getAssociation().getPamentTime(); this.data = new Object[memberMap.size() + special_donation_form_member_Map.size()][getColumnCount()]; fillData(); }
/** * constructor creates a new basic data panel * * @param mFrame * @param aObject * @param moneyBook * @param adatatrans */ public UpdateAssociationData( ConfigFrame mFrame, Association aObject, KassenBuch moneyBook, AssociationDataTransfer adatatrans) { this.association_object = aObject; this.mainframe = mFrame; this.association_data_transfer = adatatrans; this.money_book = moneyBook; mainframe.setTitle( title + " - " + association_data_transfer.getAssociation().getName() + " - " + config_title); setBorder( new TitledBorder( BorderFactory.createMatteBorder(1, 1, 1, 1, Color.LIGHT_GRAY), "Vereinsdaten")); buildPanel(); // Buttons save_button = new ButtonDesign("images/save_icon.png"); back_button = new ButtonDesign("images/mainmenu_icon.png"); save_button.addActionListener( new AssociationDataActionListener( this, mainframe, association_object, money_book, association_data_transfer)); back_button.addActionListener(new BackConfigActionListener(mainframe, this)); butpanel = new JPanel(); butpanel.setLayout(new FlowLayout()); butpanel.setOpaque(false); butpanel.add(back_button); butpanel.add(save_button); GridBagConstraints b = new GridBagConstraints(); b.fill = GridBagConstraints.HORIZONTAL; b.insets = new Insets(100, 2, 2, 2); b.gridx = 0; b.gridy = 0; buttonpanel.add(butpanel, b); }