コード例 #1
0
    protected override void OnRetrieveSearchCriteria()
    {
        SmSiteObject  smSiteObject  = new SmSiteObject();
        SysUserObject sysUserObject = new SysUserObject();
        ArrayList     sysUserList   = SysUserService.Create().RetriveSysUserAll();

        this.ExGridSkLineResp.SourceBags.Add(AddLine.UserSource, sysUserList);
        this.ExGridSkLineResp.SourceBags.Add(AddLine.UserSource, (ArrayList)sysUserList.Clone());
        sysUserList.Insert(0, new SysUserObject()
        {
            UserId = null, StaffName = PMSConstant.DDL_EMPTY_DESC
        });
        this.DataBinder.SourceBag.Add(AddLine.UserSource, sysUserList);



        this.SubNatureList = PropertySubNatureService.Create().RetrievePropertySubNatureAll();

        ExListFilterCriteriaCollection criterias = new ExListFilterCriteriaCollection();

        criterias.Add(NatureCodeId, this.NatureCode);
        ArrayList subNatureLst = ExListFilter.Create().Filter(this.SubNatureList, criterias);

        subNatureLst.Insert(0, new PropertySubNatureObject()
        {
            NatureCode = PMSConstant.DDL_EMPTY_CODE, SubNatureCode = PMSConstant.DDL_EMPTY_CODE, SubNatureDesc = PMSConstant.DDL_ALL_DESC
        });
        this.ExGridSkLineResp.SourceBags.Add(SubNatureCodeSource, subNatureLst);

        this.DataBinder.SourceBag.Add(SubNatureCodeSource, subNatureLst);



        this.Search();
    }