Exemple #1
0
        public override void setDBValuesFromRequest(LandingPageData.Request Request)
        {
            CswEnumNbtViewType ViewType = (CswEnumNbtViewType)Request.ViewType;

            if (ViewType == CswEnumNbtViewType.View)
            {
                _ItemRow["to_nodeviewid"] = CswConvert.ToDbVal(new CswNbtViewId(Request.PkValue).get());
            }
            else if (ViewType == CswEnumNbtViewType.Action)
            {
                _ItemRow["to_actionid"] = CswConvert.ToDbVal(Request.PkValue);
            }
            else if (ViewType == CswEnumNbtViewType.Report)
            {
                CswPrimaryKey ReportPk = CswConvert.ToPrimaryKey(Request.PkValue);
                _ItemRow["to_reportid"] = CswConvert.ToDbVal(ReportPk.PrimaryKey);
            }
            else if (ViewType == CswEnumNbtViewType.Search)
            {
                CswPrimaryKey SearchPk = CswConvert.ToPrimaryKey(Request.PkValue);
                _ItemRow["to_searchid"] = CswConvert.ToDbVal(SearchPk.PrimaryKey);
            }
            else
            {
                throw new CswDniException(CswEnumErrorType.Warning, "You must select a view", "No view was selected for new Link LandingPage Item");
            }
            _setCommonDbValuesFromRequest(Request);
        }
Exemple #2
0
        public override void setDBValuesFromExistingLandingPageItem(string RoleId, LandingPageData.LandingPageItem Item)
        {
            CswEnumNbtViewType ViewType = (CswEnumNbtViewType)Item.Type;

            if (ViewType == CswEnumNbtViewType.View)
            {
                _ItemRow["to_nodeviewid"] = new CswNbtViewId(Item.ViewId).get();
            }
            else if (ViewType == CswEnumNbtViewType.Action)
            {
                _ItemRow["to_actionid"] = Item.ActionId;
            }
            else if (ViewType == CswEnumNbtViewType.Report)
            {
                _ItemRow["to_reportid"] = Item.ReportId;
            }
            else if (ViewType == CswEnumNbtViewType.Search)
            {
                ;
                _ItemRow["to_searchid"] = Item.ReportId;
            }
            else
            {
                throw new CswDniException(CswEnumErrorType.Warning, "You must select a view", "No view was selected for new Link LandingPage Item");
            }
            _setCommonDBValuesFromExistingLandingPageItem(RoleId, Item);
        }