Package club.data

Examples of club.data.DataAttendance


    private void intitContent(){
        lbEventID.setText(String.valueOf(eventID));
    }

    private void updateListUnjoiner(){
        DataAttendance data = new DataAttendance();
        List<MemberBean> MemberList = data.getUnjoinedMember(eventID);
        unjoiners = new Vector();
        for (MemberBean bean : MemberList){
            unjoiners.add(bean);
        }
        listUnjoiner.setListData(unjoiners);
View Full Code Here


            unjoiners.add(bean);
        }
        listUnjoiner.setListData(unjoiners);
    }
    private void updateListJoiner(){
        DataAttendance data = new DataAttendance();
        List<MemberBean> MemberList = data.getJoinedMember(eventID);
        joiners = new Vector();
        for (MemberBean bean : MemberList){
            bean.setJoinType(data.getType(eventID, bean.getMemberID()));
            joiners.add(bean);
        }
        listJoiner.setListData(joiners);
    }
View Full Code Here

        } else{
            try{
            //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");
                        updateListUnjoiner();
                        updateListJoiner();
                    } else{
                        JOptionPane.showMessageDialog(this, "Error make transaction!");
View Full Code Here

        } else{
            try{
                //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();
                    updateListJoiner();
View Full Code Here

        }
        else if (dataEvent.updateEventByID(id, des, date, duration, venue, type, fee, date, adminID, status, cost, name)){
            JOptionPane.showMessageDialog(this, "Successfully saved  event " + type);
            val=val-fee;
            if(val>0){
                DataAttendance att=new DataAttendance();
               
                att.discountEventFee(id, val, adminID);
            }
            this.dispose();
        } else{
            JOptionPane.showMessageDialog(this, "Error!");
        }
View Full Code Here

TOP

Related Classes of club.data.DataAttendance

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.