Exemplo n.º 1
0
        private FilterGroup Register()
        {
            var reg = new FilterGroup
            {
                Name         = GrunndataFilterItem._IRegister,
                BelongsTo    = (int)FilterBelonging.All,
                NumberToShow = 8,
                Type         = FilterDisplayTypes.Checkbox
            };

            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsInAr, "1", GrunndataFilterItem._IRegister, filterString: "isInAr", displayName: "Finnes i AR"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsNotInAr, "2", GrunndataFilterItem._IRegister, filterString: "not isInAr ", displayName: "Finnes ikke i AR"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsInBedReg, "3", GrunndataFilterItem._IRegister, filterString: "isInBedReg", displayName: "Finnes i BREG"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsNotInBedReg, "4", GrunndataFilterItem._IRegister, filterString: "not isInBedReg", displayName: "Finnes ikke i BREG"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsInFlr, "4", GrunndataFilterItem._IRegister, filterString: "isInFlr", displayName: "Finnes i FLR"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsNotInFlr, "4", GrunndataFilterItem._IRegister, filterString: "not isInFlr", displayName: "Finnes ikke i FLR"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsInHtk, "5", GrunndataFilterItem._IRegister, filterString: "isInHtk", displayName: "Finnes i HTK"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsNotInHtk, "6", GrunndataFilterItem._IRegister, filterString: "not isInHtk", displayName: "Finnes ikke i HTK"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsInResh, "7", GrunndataFilterItem._IRegister, filterString: "isInResh", displayName: "Finnes i Resh"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsNotInResh, "8", GrunndataFilterItem._IRegister, filterString: "not isInResh", displayName: "Finnes ikke i Resh"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsInOfr, "9", GrunndataFilterItem._IRegister, filterString: "isInOfr", displayName: "Finnes i OFR"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsNotInOfr, "10", GrunndataFilterItem._IRegister, filterString: "not isInOfr", displayName: "Finnes ikke i OFR"));


            foreach (var item in reg.Items)
            {
                _flatReferenceDic.Add(item.UniqueValue, item);
            }


            return(reg);
        }
Exemplo n.º 2
0
        private FilterGroup HasParentOrg()
        {
            var group = new FilterGroup
            {
                BelongsTo = (int)FilterBelonging.BedReg,
                Name      = GrunndataFilterItem._Parent,
                Type      = FilterDisplayTypes.Checkbox
            };

            AddFilerItem(group.Items, GrunndataFilterItem.GetFilterItem("Har foreldreenhet", "1", GrunndataFilterItem._Parent, FilterType.Bool, filterString: "(parentOrgNr ne null)"));
            AddFilerItem(group.Items, GrunndataFilterItem.GetFilterItem("Har ikke foreldreenhet", "2", GrunndataFilterItem._Parent, FilterType.Bool, filterString: "(parentOrgNr eq null)"));
            return(group);
        }
Exemplo n.º 3
0
        private FilterGroup ServiceCode()
        {
            var group = new FilterGroup()
            {
                BelongsTo = (int)FilterBelonging.AR,
                Items     = new List <FilterItem>()
                {
                    GrunndataFilterItem.GetFilterItem("Kode", "1", "Tjenestekode", FilterType.String, displayType: FilterDisplayTypes.Freetext, filterString: "serviceCode eq ", displayName: "Tjenestekode")
                },
                Name = "Tjenestekode",
                Type = FilterDisplayTypes.Freetext
            };

            group.Items.ForEach(f => _flatReferenceDic.Add(f.UniqueValue, f));
            return(group);
        }
Exemplo n.º 4
0
        private FilterGroup Tjenester()
        {
            var reg = new FilterGroup
            {
                Name         = GrunndataFilterItem._CP,
                BelongsTo    = (int)FilterBelonging.AR,
                NumberToShow = 8,
                Type         = FilterDisplayTypes.Checkbox
            };

            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsValidCp, "1", GrunndataFilterItem._CP, filterString: "isValidCommunicationParty"));
            reg.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.IsInvalidCp, "2", GrunndataFilterItem._CP, filterString: "not isValidCommunicationParty"));

            foreach (var item in reg.Items)
            {
                _flatReferenceDic.Add(item.UniqueValue, item);
            }
            return(reg);
        }
Exemplo n.º 5
0
        private FilterGroup ComPartType()
        {
            var group = new FilterGroup
            {
                Name         = GrunndataFilterItem._ComPartType,
                BelongsTo    = (int)FilterBelonging.AR,
                NumberToShow = 8,
                Type         = FilterDisplayTypes.Checkbox
            };

            group.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.ComPartDepartment, "1", GrunndataFilterItem._ComPartType, filterString: "(communicationPartyType eq 'Department')"));
            group.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.ComPartOrganization, "2", GrunndataFilterItem._ComPartType, filterString: "(communicationPartyType eq 'Organization')"));
            group.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.ComPartPerson, "3", GrunndataFilterItem._ComPartType, filterString: "(communicationPartyType eq 'Person')"));
            group.Items.Add(GrunndataFilterItem.GetFilterItem(GrunndataBusinessFilterConst.ComPartService, "4", GrunndataFilterItem._ComPartType, filterString: "(communicationPartyType eq 'Service')"));

            group.Items.ForEach(item => _flatReferenceDic.Add(item.UniqueValue, item));

            return(group);
        }