Package club.beans

Examples of club.beans.EventBean


            //lay thong tin fee
                DataEvent dataEvent = new DataEvent();
                DataMember dataMember = new DataMember();
                DataAttendance dataAttendance = new DataAttendance();
                DataTransaction dataTransaction = new DataTransaction();
                EventBean event = dataEvent.getEventByID(eventID);

                //tru tien
                DataConfig dataConfig = new DataConfig();
                ConfigBean config = dataConfig.readConfigFile();
                int admin = config.getAdminID();
                MemberBean member = (MemberBean)unjoiners.get(listUnjoiner.getSelectedIndex());
                String des = "Pay fee to join event: " + event.getDescription();
                Double fee = (type == 0) ? event.getFee() : 0.0;
                if (member.getBalance() >= fee || type !=0){
                    if (dataTransaction.insertTrans(admin, member.getMemberID(), des, 0.0-fee)){
                        int transID = dataTransaction.getMaxID( member.getMemberID());
                        dataAttendance.makeAttendance(eventID, member.getMemberID(), type, transID);
                        JOptionPane.showMessageDialog(this, "Successfully added");
View Full Code Here


                //lay thong tin fee
                DataEvent dataEvent = new DataEvent();
                DataMember dataMember = new DataMember();
                DataAttendance dataAttendance = new DataAttendance();
                DataTransaction dataTransaction = new DataTransaction();
                EventBean event = dataEvent.getEventByID(eventID);

                //tru tien
                DataConfig dataConfig = new DataConfig();
                ConfigBean config = dataConfig.readConfigFile();
                int admin = config.getAdminID();
                MemberBean member = (MemberBean)joiners.get(listJoiner.getSelectedIndex());
                String des = "Return fee of event: " + event.getDescription();
                int type = member.getJoinType();
                Double fee = (type == 0) ? event.getFee() : 0.0;
                if (dataAttendance.removeAttendance(eventID, member.getMemberID())){
                    dataTransaction.insertTrans(admin,member.getMemberID(),des, fee);
                    joiners.remove(member);
                    JOptionPane.showMessageDialog(this, "Successfully removed");
                    updateListUnjoiner();
View Full Code Here

        try {
            conn = ConnectDB.connectMSDB();
            stmt = conn.createStatement();
            rs = stmt.executeQuery(query);
            while (rs.next()) {
                EventBean event = new EventBean();
                event.setEventID(rs.getInt("EventID"));
                event.setDescription(rs.getString("Description"));
                event.setDate(rs.getDate("Date"));
                event.setDuration(rs.getFloat("Duration"));
                event.setVenue(rs.getString("Venue"));
                event.setEventType(rs.getInt("EventType"));
                event.setFee(rs.getDouble("Fee"));
                event.setCreatedTime(rs.getDate("CreatedTime"));
                event.setAdminId(rs.getInt("AdminID"));
                event.setStatus(rs.getInt("Status"));
                event.setCost(rs.getDouble("Cost"));
                event.setEventName(rs.getString("EventName"));
                list.add(event);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
View Full Code Here

            conn = ConnectDB.connectMSDB();
            stmt = conn.createStatement();
            rs = stmt.executeQuery(query);
            while (rs.next()) {
                EventBean event = new EventBean();
                event.setEventID(rs.getInt("EventID"));
                event.setDescription(rs.getString("Description"));
                event.setDate(rs.getDate("Date"));
                event.setDuration(rs.getFloat("Duration"));
                event.setVenue(rs.getString("Venue"));
                event.setEventType(rs.getInt("EventType"));
                event.setFee(rs.getDouble("Fee"));
                event.setCreatedTime(rs.getDate("CreatedTime"));
                event.setAdminId(rs.getInt("AdminID"));
                event.setStatus(rs.getInt("Status"));
                event.setCost(rs.getDouble("Cost"));
                event.setEventName(rs.getString("EventName"));
                list.add(event);
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
View Full Code Here

            }
        }
        return list;
    }
    public EventBean getEventByID(int id) { // find a member by ID and return as Bean
        EventBean event = new EventBean();
        String query = "SELECT * FROM Event WHERE EventID=?";
        try {
            conn = ConnectDB.connectMSDB();
            psmt = conn.prepareStatement(query);
            psmt.setInt(1, id);
            rs = psmt.executeQuery();
            if (rs.next()) {
                event.setEventID(rs.getInt("EventID"));
                event.setDescription(rs.getString("Description"));
                event.setDate(rs.getDate("Date"));
                event.setDuration(rs.getFloat("Duration"));
                event.setVenue(rs.getString("Venue"));
                event.setEventType(rs.getInt("EventType"));
                event.setFee(rs.getDouble("Fee"));
                event.setCreatedTime(rs.getDate("CreatedTime"));
                event.setAdminId(rs.getInt("AdminID"));
                event.setStatus(rs.getInt("Status"));
                event.setCost(rs.getDouble("Cost"));
                event.setEventName(rs.getString("EventName"));
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
View Full Code Here

        int total = tableEvents.getSelectedRowCount();
        if (total == 1) {
            int row = tableEvents.getSelectedRow();
            Vector dt = (Vector) eventData.get(row);
            int ID = Integer.parseInt(dt.get(0).toString());
            EventBean event = dataEvent.getEventByID(ID);
            int status = event.getStatus();
            if (status != 0 && status != -1) {
                JOptionPane.showMessageDialog(this, "This event is currently happening or over. Can not edit anymore!");
            } else {
                ModifyEvent editEvent = new ModifyEvent(this, rootPaneCheckingEnabled, ID);
                editEvent.setVisible(true);
View Full Code Here

TOP

Related Classes of club.beans.EventBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.