Logic.java 文件源码

java
阅读 35 收藏 0 点赞 0 评论 0

项目:AvoinApotti 作者:
public void populateInstanceControl(CommunityServiceVo vo)
{
    clearInstanceControls();

    form.getLocalContext().setSelectedRecord(vo);
    form.getContextMenus().getLIPUpdateItem().setVisible(true);

    if (vo.getLocationService() != null)
    {
        if (vo.getLocationService().getService() != null){
            form.ctnServiceDetail().cmbService().newRow(vo.getLocationService().getService(), vo.getLocationService().getService().getServiceName());
            form.ctnServiceDetail().cmbService().setValue(vo.getLocationService().getService());
        }
        cmbServiceValueChanged();
    }

    if (vo.getSuppliedServiceIsNotNull())
    {
        form.ctnServiceDetail().chkSupplyServiceDetail().setValue(true);
        form.ctnServiceDetail().txtAddressService().setValue(vo.getSuppliedService().getAddress());
        form.ctnServiceDetail().txtAreaLoc().setValue(vo.getSuppliedService().getServiceLocation());
        form.ctnServiceDetail().txtContactPerson().setValue(vo.getSuppliedService().getName());
        form.ctnServiceDetail().txtPhoneNoService().setValue(vo.getSuppliedService().getWorkPhone());
        if (vo.getServiceIsNotNull() && vo.getService().getServiceNameIsNotNull())
        {
            form.ctnServiceDetail().cmbService().newRow(vo.getService(),vo.getService().getServiceName());
            form.ctnServiceDetail().cmbService().setValue(vo.getService());
        }

        form.ctnServiceDetail().txtAreaLoc().setVisible(true);
        form.ctnServiceDetail().cmbLocation().setVisible(false);    


    }
    else if (vo.getLocationServiceIsNotNull())
    {
        form.ctnServiceDetail().chkSupplyServiceDetail().setValue(false);
        if (vo.getLocationService().getLocation() != null)
        {
            if (locationExistsInCombo(vo.getLocationService().getLocation()) == false)
                form.ctnServiceDetail().cmbLocation().newRow(vo.getLocationService().getLocation(), vo.getLocationService().getLocation().getName());

            form.ctnServiceDetail().cmbLocation().setValue(vo.getLocationService().getLocation());
        }

        form.ctnServiceDetail().txtAreaLoc().setVisible(false);
        form.ctnServiceDetail().cmbLocation().setVisible(true);         

        cmbLocationValueChanged();          
    }       

    form.ctnServiceDetail().customControlAuth().setValue(vo.getAuthoringInformation());     
    form.ctnServiceDetail().txtCFreq().setValue(vo.getCurrentFrequency());
    form.ctnServiceDetail().txtDFreq().setValue(vo.getDischargeFrequency());
    form.ctnServiceDetail().txtCommentsService().setValue(vo.getComments());
    form.ctnServiceDetail().chkInplace().setValue(vo.getIsServiceInPlaceIsNotNull()?vo.getIsServiceInPlace().booleanValue():false);
    form.ctnServiceDetail().chkReqForDis().setValue(vo.getIsDischargeServiceIsNotNull()?vo.getIsDischargeService().booleanValue():false);
    form.ctnServiceDetail().dteConfirmDate().setValue(vo.getConfirmedDate());

    form.ctnServiceDetail().setCollapsed(false);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号