Java 类ims.core.vo.lookups.SmokingStatus 实例源码

项目:AvoinApotti    文件:Logic.java   
protected void onCmbSmokingStatusValueChanged() throws PresentationLogicException 
{
    if(form.ctnBreathing().cmbSmokingStatus().getValue() != null && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.ctnBreathing().grdSmoking().getRows().size() > 0)
        form.ctnBreathing().cmbSmokingStatus().setValue(SmokingStatus.SMOKER);

    if(form.ctnBreathing().cmbSmokingStatus().getValue() != null && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED))
    {
        form.getContextMenus().getSmokingGridADDItem().setVisible(false);
        //WDEV-17082
        form.getContextMenus().getSmokingGridREMOVEItem().setVisible(false);
    }
    else
    {
        form.getContextMenus().getSmokingGridADDItem().setVisible(true);
        //WDEV-17082
        form.getContextMenus().getSmokingGridREMOVEItem().setVisible(form.ctnBreathing().grdSmoking().getSelectedRowIndex() != -1);
    }   
}
项目:AvoinApotti    文件:Logic.java   
protected void onComboBoxStatusValueChanged() throws PresentationLogicException
{
    //doesn't allow to change status from SMOKER TO NEVERSMOKED if there are entries in the grid
    if(form.comboBoxStatus().getValue() != null && form.comboBoxStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.gridSmoking().getRows().size() > 0)
        form.comboBoxStatus().setValue(SmokingStatus.SMOKER);

    if(form.comboBoxStatus().getValue() != null && form.comboBoxStatus().getValue().equals(SmokingStatus.NEVERSMOKED))
    {
        form.bSmoking().setEnabled(false);
        form.btnRemove().setEnabled(false);
    }
    else
    {
        form.bSmoking().setEnabled(true);
        form.btnRemove().setEnabled(true);
    }

}
项目:AvoinApotti    文件:Logic.java   
protected void onGrdSmokingDetailsGridComboBoxSelectionChanged(int column, grdSmokingDetailsRow row, Object value) throws PresentationLogicException
{
    if (column == 0)
    {
        if (form.cmbSmokingStatus().getValue() == null || value == null || row == null)
            return;

        if (column == 0 && form.cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
            row.setColStatus(SmokingCurrentHistoric.HISTORIC);

        if (column == 0 && form.cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) && row.getColStatus().equals(SmokingCurrentHistoric.CURRENT))
            row.setColWhenStopped(null);

        if (row.getColStatus().equals(SmokingCurrentHistoric.CURRENT))
            row.setColWhenStoppedReadOnly(true);
        else if (row.getColStatus().equals(SmokingCurrentHistoric.HISTORIC))
            row.setColWhenStoppedReadOnly(false);
    }
}
项目:AvoinApotti    文件:Logic.java   
private void updateControlState()
{
    form.ccAuthUser().setEnabled(form.getMode().equals(FormMode.EDIT));
    if (form.getMode().equals(FormMode.VIEW))
    {
        form.btnNew().setVisible(!form.getLocalContext().getCurrentRecordIsNotNull());
        form.btnEdit().setVisible(form.getLocalContext().getCurrentRecordIsNotNull());
    }
    else
    {
        boolean isSmoker = SmokingStatus.SMOKER.equals(form.cmbSmokStatus().getValue());
        form.chkAdviceGiven().setEnabled(isSmoker);
        form.chkReffered().setEnabled(isSmoker);
        updateAllergyButton();
        updateComorbidityButton();
    }

    updateContextMenuState();
}
项目:openMAXIMS    文件:Logic.java   
protected void onCmbSmokingStatusValueChanged() throws PresentationLogicException 
{
    if(form.ctnBreathing().cmbSmokingStatus().getValue() != null && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.ctnBreathing().grdSmoking().getRows().size() > 0)
        form.ctnBreathing().cmbSmokingStatus().setValue(SmokingStatus.SMOKER);

    if(form.ctnBreathing().cmbSmokingStatus().getValue() != null && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED))
    {
        form.getContextMenus().getSmokingGridADDItem().setVisible(false);
        //WDEV-17082
        form.getContextMenus().getSmokingGridREMOVEItem().setVisible(false);
    }
    else
    {
        form.getContextMenus().getSmokingGridADDItem().setVisible(true);
        //WDEV-17082
        form.getContextMenus().getSmokingGridREMOVEItem().setVisible(form.ctnBreathing().grdSmoking().getSelectedRowIndex() != -1);
    }   
}
项目:openMAXIMS    文件:Logic.java   
protected void onComboBoxStatusValueChanged() throws PresentationLogicException
{
    //doesn't allow to change status from SMOKER TO NEVERSMOKED if there are entries in the grid
    if(form.comboBoxStatus().getValue() != null && form.comboBoxStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.gridSmoking().getRows().size() > 0)
        form.comboBoxStatus().setValue(SmokingStatus.SMOKER);

    if(form.comboBoxStatus().getValue() != null && form.comboBoxStatus().getValue().equals(SmokingStatus.NEVERSMOKED))
    {
        form.bSmoking().setEnabled(false);
        form.btnRemove().setEnabled(false);
    }
    else
    {
        form.bSmoking().setEnabled(true);
        form.btnRemove().setEnabled(true);
    }

}
项目:openMAXIMS    文件:Logic.java   
protected void onGrdSmokingDetailsGridComboBoxSelectionChanged(int column, grdSmokingDetailsRow row, Object value) throws PresentationLogicException
{
    if (column == 0)
    {
        if (form.cmbSmokingStatus().getValue() == null || value == null || row == null)
            return;

        if (column == 0 && form.cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
            row.setColStatus(SmokingCurrentHistoric.HISTORIC);

        if (column == 0 && form.cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) && row.getColStatus().equals(SmokingCurrentHistoric.CURRENT))
            row.setColWhenStopped(null);

        if (row.getColStatus().equals(SmokingCurrentHistoric.CURRENT))
            row.setColWhenStoppedReadOnly(true);
        else if (row.getColStatus().equals(SmokingCurrentHistoric.HISTORIC))
            row.setColWhenStoppedReadOnly(false);
    }
}
项目:openMAXIMS    文件:Logic.java   
private void updateControlState()
{
    form.ccAuthUser().setEnabled(form.getMode().equals(FormMode.EDIT));
    if (form.getMode().equals(FormMode.VIEW))
    {
        form.btnNew().setVisible(!form.getLocalContext().getCurrentRecordIsNotNull());
        form.btnEdit().setVisible(form.getLocalContext().getCurrentRecordIsNotNull());
    }
    else
    {
        boolean isSmoker = SmokingStatus.SMOKER.equals(form.cmbSmokStatus().getValue());
        form.chkAdviceGiven().setEnabled(isSmoker);
        form.chkReffered().setEnabled(isSmoker);
        updateAllergyButton();
        updateComorbidityButton();
    }

    updateContextMenuState();
}
项目:openMAXIMS    文件:Logic.java   
protected void onCmbSmokingStatusValueChanged() throws PresentationLogicException 
{
    if(form.ctnBreathing().cmbSmokingStatus().getValue() != null && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.ctnBreathing().grdSmoking().getRows().size() > 0)
        form.ctnBreathing().cmbSmokingStatus().setValue(SmokingStatus.SMOKER);

    if(form.ctnBreathing().cmbSmokingStatus().getValue() != null && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED))
    {
        form.getContextMenus().getSmokingGridADDItem().setVisible(false);
        //WDEV-17082
        form.getContextMenus().getSmokingGridREMOVEItem().setVisible(false);
    }
    else
    {
        form.getContextMenus().getSmokingGridADDItem().setVisible(true);
        //WDEV-17082
        form.getContextMenus().getSmokingGridREMOVEItem().setVisible(form.ctnBreathing().grdSmoking().getSelectedRowIndex() != -1);
    }   
}
项目:openMAXIMS    文件:Logic.java   
protected void onComboBoxStatusValueChanged() throws PresentationLogicException
{
    //doesn't allow to change status from SMOKER TO NEVERSMOKED if there are entries in the grid
    if(form.comboBoxStatus().getValue() != null && form.comboBoxStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.gridSmoking().getRows().size() > 0)
        form.comboBoxStatus().setValue(SmokingStatus.SMOKER);

    if(form.comboBoxStatus().getValue() != null && form.comboBoxStatus().getValue().equals(SmokingStatus.NEVERSMOKED))
    {
        form.bSmoking().setEnabled(false);
        form.btnRemove().setEnabled(false);
    }
    else
    {
        form.bSmoking().setEnabled(true);
        form.btnRemove().setEnabled(true);
    }

}
项目:openMAXIMS    文件:Logic.java   
protected void onGrdSmokingDetailsGridComboBoxSelectionChanged(int column, grdSmokingDetailsRow row, Object value) throws PresentationLogicException
{
    if (column == 0)
    {
        if (form.cmbSmokingStatus().getValue() == null || value == null || row == null)
            return;

        if (column == 0 && form.cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
            row.setColStatus(SmokingCurrentHistoric.HISTORIC);

        if (column == 0 && form.cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) && row.getColStatus().equals(SmokingCurrentHistoric.CURRENT))
            row.setColWhenStopped(null);

        if (row.getColStatus().equals(SmokingCurrentHistoric.CURRENT))
            row.setColWhenStoppedReadOnly(true);
        else if (row.getColStatus().equals(SmokingCurrentHistoric.HISTORIC))
            row.setColWhenStoppedReadOnly(false);
    }
}
项目:openMAXIMS    文件:Logic.java   
private void updateControlState()
{
    form.ccAuthUser().setEnabled(form.getMode().equals(FormMode.EDIT));
    if (form.getMode().equals(FormMode.VIEW))
    {
        form.btnNew().setVisible(!form.getLocalContext().getCurrentRecordIsNotNull());
        form.btnEdit().setVisible(form.getLocalContext().getCurrentRecordIsNotNull());
    }
    else
    {
        boolean isSmoker = SmokingStatus.SMOKER.equals(form.cmbSmokStatus().getValue());
        form.chkAdviceGiven().setEnabled(isSmoker);
        form.chkReffered().setEnabled(isSmoker);
        updateAllergyButton();
        updateComorbidityButton();
    }

    updateContextMenuState();
}
项目:openmaxims-linux    文件:Logic.java   
protected void onCmbSmokingStatusValueChanged() throws PresentationLogicException 
{
    if(form.ctnBreathing().cmbSmokingStatus().getValue() != null && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.ctnBreathing().grdSmoking().getRows().size() > 0)
        form.ctnBreathing().cmbSmokingStatus().setValue(SmokingStatus.SMOKER);

    if(form.ctnBreathing().cmbSmokingStatus().getValue() != null && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED))
    {
        form.getContextMenus().getSmokingGridADDItem().setVisible(false);
        //WDEV-17082
        form.getContextMenus().getSmokingGridREMOVEItem().setVisible(false);
    }
    else
    {
        form.getContextMenus().getSmokingGridADDItem().setVisible(true);
        //WDEV-17082
        form.getContextMenus().getSmokingGridREMOVEItem().setVisible(form.ctnBreathing().grdSmoking().getSelectedRowIndex() != -1);
    }   
}
项目:openmaxims-linux    文件:Logic.java   
protected void onComboBoxStatusValueChanged() throws PresentationLogicException
{
    //doesn't allow to change status from SMOKER TO NEVERSMOKED if there are entries in the grid
    if(form.comboBoxStatus().getValue() != null && form.comboBoxStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.gridSmoking().getRows().size() > 0)
        form.comboBoxStatus().setValue(SmokingStatus.SMOKER);

    if(form.comboBoxStatus().getValue() != null && form.comboBoxStatus().getValue().equals(SmokingStatus.NEVERSMOKED))
    {
        form.bSmoking().setEnabled(false);
        form.btnRemove().setEnabled(false);
    }
    else
    {
        form.bSmoking().setEnabled(true);
        form.btnRemove().setEnabled(true);
    }

}
项目:openmaxims-linux    文件:Logic.java   
protected void onGrdSmokingDetailsGridComboBoxSelectionChanged(int column, grdSmokingDetailsRow row, Object value) throws PresentationLogicException
{
    if (column == 0)
    {
        if (form.cmbSmokingStatus().getValue() == null || value == null || row == null)
            return;

        if (column == 0 && form.cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
            row.setColStatus(SmokingCurrentHistoric.HISTORIC);

        if (column == 0 && form.cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) && row.getColStatus().equals(SmokingCurrentHistoric.CURRENT))
            row.setColWhenStopped(null);

        if (row.getColStatus().equals(SmokingCurrentHistoric.CURRENT))
            row.setColWhenStoppedReadOnly(true);
        else if (row.getColStatus().equals(SmokingCurrentHistoric.HISTORIC))
            row.setColWhenStoppedReadOnly(false);
    }
}
项目:AvoinApotti    文件:Logic.java   
private void setSmokingControls(SmokingStatus status) {
    if(status!=null){
        if(status.equals(SmokingStatus.EXSMOKER)){
            form.intYearsStopped().setVisible(true);
            form.intYearsStopped().setEnabled(form.getMode().equals(FormMode.EDIT));
            form.lblYearsStopped().setVisible(true);
            form.intDailyAmount().setVisible(false);
            form.lblDailyAmount().setVisible(false);
            form.intDailyAmount().setValue(null);
            return;
        }
        else if(status.equals(SmokingStatus.SMOKER)){
            form.intYearsStopped().setVisible(false);
            form.lblYearsStopped().setVisible(false);
            form.intDailyAmount().setVisible(true);
            form.intDailyAmount().setEnabled(form.getMode().equals(FormMode.EDIT));
            form.lblDailyAmount().setVisible(true);
            form.intYearsStopped().setValue(null);
            return;
        }
        else if(status.equals(SmokingStatus.NEVERSMOKED)){
            form.intYearsStopped().setVisible(false);
            form.lblYearsStopped().setVisible(false);
            form.intDailyAmount().setVisible(false);
            form.lblDailyAmount().setVisible(false);
            form.intDailyAmount().setValue(null);
            form.intYearsStopped().setValue(null);
            return;
        }
    }

    form.intDailyAmount().setVisible(false);
    form.lblDailyAmount().setVisible(false);
    form.intDailyAmount().setValue(null);
    form.intYearsStopped().setVisible(false);
    form.lblYearsStopped().setVisible(false);
    form.intYearsStopped().setValue(null);
}
项目:AvoinApotti    文件:Logic.java   
protected void onGrdSmokingGridComboBoxSelectionChanged(int column, grdSmokingRow row, Object value) throws PresentationLogicException 
{
    if(form.ctnBreathing().cmbSmokingStatus().getValue() == null || value == null || row == null)
        return;

    if(column == 0 && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
        row.setColStatus(SmokingCurrentHistoric.HISTORIC);

    if(column == 0  && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) && value.equals(SmokingCurrentHistoric.CURRENT))
        row.setColWhenStopped(null);

}
项目:AvoinApotti    文件:Logic.java   
protected void onGridSmokingGridComboBoxSelectionChanged(int column, gridSmokingRow row, Object value) throws PresentationLogicException
{
    if(form.comboBoxStatus().getValue() == null || value == null || row == null)
        return;

    if(column == 0 && form.comboBoxStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
        row.setColStatus(SmokingCurrentHistoric.HISTORIC);

    if(column == 0  && form.comboBoxStatus().getValue().equals(SmokingStatus.SMOKER) && value.equals(SmokingCurrentHistoric.CURRENT))
        row.setColWhenStopped(null);
}
项目:AvoinApotti    文件:Logic.java   
protected void onCmbSmokingStatusValueChanged() throws PresentationLogicException
{
    //WDEV-16510
    if (form.cmbSmokingStatus().getValue() == null)
    {
        form.grdSmokingDetails().getRows().clear();
    }
    if (form.cmbSmokingStatus().getValue() != null && form.cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.grdSmokingDetails().getRows().size() > 0)
        form.cmbSmokingStatus().setValue(SmokingStatus.SMOKER);

    updateContextMenus();
}
项目:AvoinApotti    文件:Logic.java   
private void updateContextMenus()
{
    if (form.getMode().equals(FormMode.EDIT))
    {
        if (form.cmbSmokingStatus().getValue() != null && (form.cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) || form.cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER)))
        {
            form.getContextMenus().getGenericGridAddItem().setVisible(true);
            if (form.grdSmokingDetails().getSelectedRowIndex() >= 0)
                form.getContextMenus().getGenericGridRemoveItem().setVisible(true);
            else
                form.getContextMenus().getGenericGridRemoveItem().setVisible(false);
        }
        else
        {
            form.getContextMenus().getGenericGridAddItem().setVisible(false);
            form.getContextMenus().getGenericGridRemoveItem().setVisible(false);
        }

        form.getContextMenus().Core.getSocialHistoryGridAddItem().setVisible(true);
        if(form.grdIllicitDrugs().getSelectedRowIndex() >= 0)
            form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(true);
        else
            form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(false);

    }
    else
    {
        form.getContextMenus().getGenericGridAddItem().setVisible(false);
        form.getContextMenus().getGenericGridRemoveItem().setVisible(false);

        form.getContextMenus().Core.getSocialHistoryGridAddItem().setVisible(false);
        form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(false);
    }

}
项目:AvoinApotti    文件:Logic.java   
@Override
protected void onCmbSmokStatusValueChanged() throws PresentationLogicException
{
    if (!SmokingStatus.SMOKER.equals(form.cmbSmokStatus().getValue()))
    {
        form.chkAdviceGiven().setValue(null);
        form.chkReffered().setValue(null);
    }
    updateControlState();

}
项目:openMAXIMS    文件:Logic.java   
private void setSmokingControls(SmokingStatus status) {
    if(status!=null){
        if(status.equals(SmokingStatus.EXSMOKER)){
            form.intYearsStopped().setVisible(true);
            form.intYearsStopped().setEnabled(form.getMode().equals(FormMode.EDIT));
            form.lblYearsStopped().setVisible(true);
            form.intDailyAmount().setVisible(false);
            form.lblDailyAmount().setVisible(false);
            form.intDailyAmount().setValue(null);
            return;
        }
        else if(status.equals(SmokingStatus.SMOKER)){
            form.intYearsStopped().setVisible(false);
            form.lblYearsStopped().setVisible(false);
            form.intDailyAmount().setVisible(true);
            form.intDailyAmount().setEnabled(form.getMode().equals(FormMode.EDIT));
            form.lblDailyAmount().setVisible(true);
            form.intYearsStopped().setValue(null);
            return;
        }
        else if(status.equals(SmokingStatus.NEVERSMOKED)){
            form.intYearsStopped().setVisible(false);
            form.lblYearsStopped().setVisible(false);
            form.intDailyAmount().setVisible(false);
            form.lblDailyAmount().setVisible(false);
            form.intDailyAmount().setValue(null);
            form.intYearsStopped().setValue(null);
            return;
        }
    }

    form.intDailyAmount().setVisible(false);
    form.lblDailyAmount().setVisible(false);
    form.intDailyAmount().setValue(null);
    form.intYearsStopped().setVisible(false);
    form.lblYearsStopped().setVisible(false);
    form.intYearsStopped().setValue(null);
}
项目:openMAXIMS    文件:Logic.java   
protected void onGrdSmokingGridComboBoxSelectionChanged(int column, grdSmokingRow row, Object value) throws PresentationLogicException 
{
    if(form.ctnBreathing().cmbSmokingStatus().getValue() == null || value == null || row == null)
        return;

    if(column == 0 && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
        row.setColStatus(SmokingCurrentHistoric.HISTORIC);

    if(column == 0  && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) && value.equals(SmokingCurrentHistoric.CURRENT))
        row.setColWhenStopped(null);

}
项目:openMAXIMS    文件:Logic.java   
protected void onGridSmokingGridComboBoxSelectionChanged(int column, gridSmokingRow row, Object value) throws PresentationLogicException
{
    if(form.comboBoxStatus().getValue() == null || value == null || row == null)
        return;

    if(column == 0 && form.comboBoxStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
        row.setColStatus(SmokingCurrentHistoric.HISTORIC);

    if(column == 0  && form.comboBoxStatus().getValue().equals(SmokingStatus.SMOKER) && value.equals(SmokingCurrentHistoric.CURRENT))
        row.setColWhenStopped(null);
}
项目:openMAXIMS    文件:Logic.java   
protected void onCmbSmokingStatusValueChanged() throws PresentationLogicException
{
    //WDEV-16510
    if (form.cmbSmokingStatus().getValue() == null)
    {
        form.grdSmokingDetails().getRows().clear();
    }
    if (form.cmbSmokingStatus().getValue() != null && form.cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.grdSmokingDetails().getRows().size() > 0)
        form.cmbSmokingStatus().setValue(SmokingStatus.SMOKER);

    updateContextMenus();
}
项目:openMAXIMS    文件:Logic.java   
private void updateContextMenus()
{
    if (form.getMode().equals(FormMode.EDIT))
    {
        if (form.cmbSmokingStatus().getValue() != null && (form.cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) || form.cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER)))
        {
            form.getContextMenus().getGenericGridAddItem().setVisible(true);
            if (form.grdSmokingDetails().getSelectedRowIndex() >= 0)
                form.getContextMenus().getGenericGridRemoveItem().setVisible(true);
            else
                form.getContextMenus().getGenericGridRemoveItem().setVisible(false);
        }
        else
        {
            form.getContextMenus().getGenericGridAddItem().setVisible(false);
            form.getContextMenus().getGenericGridRemoveItem().setVisible(false);
        }

        form.getContextMenus().Core.getSocialHistoryGridAddItem().setVisible(true);
        if(form.grdIllicitDrugs().getSelectedRowIndex() >= 0)
            form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(true);
        else
            form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(false);

    }
    else
    {
        form.getContextMenus().getGenericGridAddItem().setVisible(false);
        form.getContextMenus().getGenericGridRemoveItem().setVisible(false);

        form.getContextMenus().Core.getSocialHistoryGridAddItem().setVisible(false);
        form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(false);
    }

}
项目:openMAXIMS    文件:Logic.java   
@Override
protected void onCmbSmokStatusValueChanged() throws PresentationLogicException
{
    if (!SmokingStatus.SMOKER.equals(form.cmbSmokStatus().getValue()))
    {
        form.chkAdviceGiven().setValue(null);
        form.chkReffered().setValue(null);
    }
    updateControlState();

}
项目:openMAXIMS    文件:Logic.java   
private void setSmokingControls(SmokingStatus status) {
    if(status!=null){
        if(status.equals(SmokingStatus.EXSMOKER)){
            form.intYearsStopped().setVisible(true);
            form.intYearsStopped().setEnabled(form.getMode().equals(FormMode.EDIT));
            form.lblYearsStopped().setVisible(true);
            form.intDailyAmount().setVisible(false);
            form.lblDailyAmount().setVisible(false);
            form.intDailyAmount().setValue(null);
            return;
        }
        else if(status.equals(SmokingStatus.SMOKER)){
            form.intYearsStopped().setVisible(false);
            form.lblYearsStopped().setVisible(false);
            form.intDailyAmount().setVisible(true);
            form.intDailyAmount().setEnabled(form.getMode().equals(FormMode.EDIT));
            form.lblDailyAmount().setVisible(true);
            form.intYearsStopped().setValue(null);
            return;
        }
        else if(status.equals(SmokingStatus.NEVERSMOKED)){
            form.intYearsStopped().setVisible(false);
            form.lblYearsStopped().setVisible(false);
            form.intDailyAmount().setVisible(false);
            form.lblDailyAmount().setVisible(false);
            form.intDailyAmount().setValue(null);
            form.intYearsStopped().setValue(null);
            return;
        }
    }

    form.intDailyAmount().setVisible(false);
    form.lblDailyAmount().setVisible(false);
    form.intDailyAmount().setValue(null);
    form.intYearsStopped().setVisible(false);
    form.lblYearsStopped().setVisible(false);
    form.intYearsStopped().setValue(null);
}
项目:openMAXIMS    文件:Logic.java   
protected void onGrdSmokingGridComboBoxSelectionChanged(int column, grdSmokingRow row, Object value) throws PresentationLogicException 
{
    if(form.ctnBreathing().cmbSmokingStatus().getValue() == null || value == null || row == null)
        return;

    if(column == 0 && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
        row.setColStatus(SmokingCurrentHistoric.HISTORIC);

    if(column == 0  && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) && value.equals(SmokingCurrentHistoric.CURRENT))
        row.setColWhenStopped(null);

}
项目:openMAXIMS    文件:Logic.java   
protected void onGridSmokingGridComboBoxSelectionChanged(int column, gridSmokingRow row, Object value) throws PresentationLogicException
{
    if(form.comboBoxStatus().getValue() == null || value == null || row == null)
        return;

    if(column == 0 && form.comboBoxStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
        row.setColStatus(SmokingCurrentHistoric.HISTORIC);

    if(column == 0  && form.comboBoxStatus().getValue().equals(SmokingStatus.SMOKER) && value.equals(SmokingCurrentHistoric.CURRENT))
        row.setColWhenStopped(null);
}
项目:openMAXIMS    文件:Logic.java   
protected void onCmbSmokingStatusValueChanged() throws PresentationLogicException
{
    //WDEV-16510
    if (form.cmbSmokingStatus().getValue() == null)
    {
        form.grdSmokingDetails().getRows().clear();
    }
    if (form.cmbSmokingStatus().getValue() != null && form.cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.grdSmokingDetails().getRows().size() > 0)
        form.cmbSmokingStatus().setValue(SmokingStatus.SMOKER);

    updateContextMenus();
}
项目:openMAXIMS    文件:Logic.java   
private void updateContextMenus()
{
    if (form.getMode().equals(FormMode.EDIT))
    {
        if (form.cmbSmokingStatus().getValue() != null && (form.cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) || form.cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER)))
        {
            form.getContextMenus().getGenericGridAddItem().setVisible(true);
            if (form.grdSmokingDetails().getSelectedRowIndex() >= 0)
                form.getContextMenus().getGenericGridRemoveItem().setVisible(true);
            else
                form.getContextMenus().getGenericGridRemoveItem().setVisible(false);
        }
        else
        {
            form.getContextMenus().getGenericGridAddItem().setVisible(false);
            form.getContextMenus().getGenericGridRemoveItem().setVisible(false);
        }

        form.getContextMenus().Core.getSocialHistoryGridAddItem().setVisible(true);
        if(form.grdIllicitDrugs().getSelectedRowIndex() >= 0)
            form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(true);
        else
            form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(false);

    }
    else
    {
        form.getContextMenus().getGenericGridAddItem().setVisible(false);
        form.getContextMenus().getGenericGridRemoveItem().setVisible(false);

        form.getContextMenus().Core.getSocialHistoryGridAddItem().setVisible(false);
        form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(false);
    }

}
项目:openMAXIMS    文件:Logic.java   
@Override
protected void onCmbSmokStatusValueChanged() throws PresentationLogicException
{
    if (!SmokingStatus.SMOKER.equals(form.cmbSmokStatus().getValue()))
    {
        form.chkAdviceGiven().setValue(null);
        form.chkReffered().setValue(null);
    }
    updateControlState();

}
项目:openmaxims-linux    文件:Logic.java   
private void setSmokingControls(SmokingStatus status) {
    if(status!=null){
        if(status.equals(SmokingStatus.EXSMOKER)){
            form.intYearsStopped().setVisible(true);
            form.intYearsStopped().setEnabled(form.getMode().equals(FormMode.EDIT));
            form.lblYearsStopped().setVisible(true);
            form.intDailyAmount().setVisible(false);
            form.lblDailyAmount().setVisible(false);
            form.intDailyAmount().setValue(null);
            return;
        }
        else if(status.equals(SmokingStatus.SMOKER)){
            form.intYearsStopped().setVisible(false);
            form.lblYearsStopped().setVisible(false);
            form.intDailyAmount().setVisible(true);
            form.intDailyAmount().setEnabled(form.getMode().equals(FormMode.EDIT));
            form.lblDailyAmount().setVisible(true);
            form.intYearsStopped().setValue(null);
            return;
        }
        else if(status.equals(SmokingStatus.NEVERSMOKED)){
            form.intYearsStopped().setVisible(false);
            form.lblYearsStopped().setVisible(false);
            form.intDailyAmount().setVisible(false);
            form.lblDailyAmount().setVisible(false);
            form.intDailyAmount().setValue(null);
            form.intYearsStopped().setValue(null);
            return;
        }
    }

    form.intDailyAmount().setVisible(false);
    form.lblDailyAmount().setVisible(false);
    form.intDailyAmount().setValue(null);
    form.intYearsStopped().setVisible(false);
    form.lblYearsStopped().setVisible(false);
    form.intYearsStopped().setValue(null);
}
项目:openmaxims-linux    文件:Logic.java   
protected void onGrdSmokingGridComboBoxSelectionChanged(int column, grdSmokingRow row, Object value) throws PresentationLogicException 
{
    if(form.ctnBreathing().cmbSmokingStatus().getValue() == null || value == null || row == null)
        return;

    if(column == 0 && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
        row.setColStatus(SmokingCurrentHistoric.HISTORIC);

    if(column == 0  && form.ctnBreathing().cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) && value.equals(SmokingCurrentHistoric.CURRENT))
        row.setColWhenStopped(null);

}
项目:openmaxims-linux    文件:Logic.java   
protected void onGridSmokingGridComboBoxSelectionChanged(int column, gridSmokingRow row, Object value) throws PresentationLogicException
{
    if(form.comboBoxStatus().getValue() == null || value == null || row == null)
        return;

    if(column == 0 && form.comboBoxStatus().getValue().equals(SmokingStatus.EXSMOKER) && !value.equals(SmokingCurrentHistoric.HISTORIC))
        row.setColStatus(SmokingCurrentHistoric.HISTORIC);

    if(column == 0  && form.comboBoxStatus().getValue().equals(SmokingStatus.SMOKER) && value.equals(SmokingCurrentHistoric.CURRENT))
        row.setColWhenStopped(null);
}
项目:openmaxims-linux    文件:Logic.java   
protected void onCmbSmokingStatusValueChanged() throws PresentationLogicException
{
    //WDEV-16510
    if (form.cmbSmokingStatus().getValue() == null)
    {
        form.grdSmokingDetails().getRows().clear();
    }
    if (form.cmbSmokingStatus().getValue() != null && form.cmbSmokingStatus().getValue().equals(SmokingStatus.NEVERSMOKED) && form.grdSmokingDetails().getRows().size() > 0)
        form.cmbSmokingStatus().setValue(SmokingStatus.SMOKER);

    updateContextMenus();
}
项目:openmaxims-linux    文件:Logic.java   
private void updateContextMenus()
{
    if (form.getMode().equals(FormMode.EDIT))
    {
        if (form.cmbSmokingStatus().getValue() != null && (form.cmbSmokingStatus().getValue().equals(SmokingStatus.SMOKER) || form.cmbSmokingStatus().getValue().equals(SmokingStatus.EXSMOKER)))
        {
            form.getContextMenus().getGenericGridAddItem().setVisible(true);
            if (form.grdSmokingDetails().getSelectedRowIndex() >= 0)
                form.getContextMenus().getGenericGridRemoveItem().setVisible(true);
            else
                form.getContextMenus().getGenericGridRemoveItem().setVisible(false);
        }
        else
        {
            form.getContextMenus().getGenericGridAddItem().setVisible(false);
            form.getContextMenus().getGenericGridRemoveItem().setVisible(false);
        }

        form.getContextMenus().Core.getSocialHistoryGridAddItem().setVisible(true);
        if(form.grdIllicitDrugs().getSelectedRowIndex() >= 0)
            form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(true);
        else
            form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(false);

    }
    else
    {
        form.getContextMenus().getGenericGridAddItem().setVisible(false);
        form.getContextMenus().getGenericGridRemoveItem().setVisible(false);

        form.getContextMenus().Core.getSocialHistoryGridAddItem().setVisible(false);
        form.getContextMenus().Core.getSocialHistoryGridRemoveItem().setVisible(false);
    }

}