Examples of FollowupEventData


Examples of clips.delegate.doctor.followup.FollowupEventData

                public void actionPerformed(ActionEvent e) {
                    System.out.println("actionPerformed");
                    int res = MessageBox.showConfirmYesNo(MessageBox.C_SAVE_CHANGES, "Подтвердить приход пациента?");
                    if (res == MessageBox.ANSWER_YES){
                        try {
                            FollowupEventData fed = followUpLocal.getFollowupEventList().get(row);
                            followUpLocal.createDiseaseForEvent(fed);
                        } catch (ClipsException ex) {
                            MessageBox.showException(ex);
                        }
View Full Code Here

Examples of clips.delegate.doctor.followup.FollowupEventData

                case COL_DAY: {
                    if (!followUp.isDown()) {
                        SelectorEditable<FollowupEventData> list = followUp.getFollowupEventList();
                        if (list != null && list.size() != 0) {
                            //Берем дату из последнего назначения
                            FollowupEventData event = list.get(list.size() - 1);
                            return (new SimpleDateFormat("dd.MM.yyyy")).format(event.getDate());
                        } else {
                            return "";
                        }
                    } else {
                        return "";
View Full Code Here

Examples of clips.delegate.doctor.followup.FollowupEventData

    public void setValueAt(Object aValue, int row, int column) {       
        try {
            FollowupData data = followupList.get(row);
            FollowupLocal followUp = new FollowupLocal(data.details, new SerRenLocal(data.details.serrenUpID, am), am);
            if (column == COL_CALLED) {               
                FollowupEventData event = followUp.getLastEvent();
                event.setCalled((Boolean) aValue);
                followUp.save1();
                data.lastEventDetails.called = (Boolean) aValue;
            }
            if (column == COL_CANCELLED) {               
                FollowupEventData event = followUp.getLastEvent();
                event.setCancelled((Boolean) aValue);
                followUp.save1();
                data.lastEventDetails.cancelled = (Boolean) aValue;
            }
            fireTableCellUpdated(row, column);
        } catch (ClipsException ex) {
View Full Code Here

Examples of clips.delegate.doctor.followup.FollowupEventData

        return COLCOUNT;
    }

    @Override
    public Object getValueAt(int r, int c) {
        FollowupEventData event = eventList.get(r);
        switch (c) {
            case COL_DATE: {
                return event.getDate();
            }
            case COL_ORDERED: {
                try {
                    DiseaseLocal disease = event.getDisease();
                    return disease != null ? disease.getCreated() : null;
                } catch (ClipsException ex) {
                    ex.printStackTrace();
                    return false;
                }
            }
            case COL_CANCELLED: {
                return event.isCancelled();
            }
            case COL_CALLED: {
                return event.isCalled();
            }
            default: return null;
        }
    }
View Full Code Here

Examples of clips.delegate.doctor.followup.FollowupEventData

    }

    @Override
    public boolean isCellEditable(int row, int col) {
        try {
            FollowupEventData event = eventList.get(row);
            if (col == COL_DATE) {
                return false;
            }
            if (followupLocal.isDown()) {
                return false;
            }
            if (event.isNewlyCreated() || event.isOrdered()){
                return false;
            }
            if (col == COL_ORDERED){
                return !eventList.get(row).isCancelled();
            }
View Full Code Here

Examples of clips.delegate.doctor.followup.FollowupEventData

        }
    }
   
    @Override
    public void setValueAt(Object obj, int row, int col) {
        FollowupEventData event;
        event = eventList.get(row);
        if (col == COL_DATE) {
            event.setDate((Date) obj);
        }
        if (col == COL_CANCELLED) {
            event.setCancelled((Boolean) obj);
        }
        if (col == COL_CALLED) {
            event.setCalled((Boolean) obj);
        }
        fireTableCellUpdated(row, col);
    }
View Full Code Here

Examples of clips.delegate.doctor.followup.FollowupEventData

            MessageBox.showWarning(MessageBox.W_FOLLOWUP_IS_CLOSE);
            return;
        }
        try {
            SelectorEditable<FollowupEventData> eventList = followUpLocal.getFollowupEventList();
            FollowupEventData event = new FollowupEventData(followUpLocal, getAuditManager());
            NewFollowUpEventDialog dialog = new NewFollowUpEventDialog(MainWindow.mainWindow, getAuditManager());
            dialog.setVisible(true);
            if(dialog.getDlgResult() == ModalDialog.DLG_OK) {
                Date nextDate = dialog.getNextDate();
                event.setDate(nextDate);
                eventList.append(event);
                reloadTable();
            }
        } catch(ClipsException ex) {
            MessageBox.showException(ex);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.