} // _ViewTree_ViewSelected() public void ChangeMainView(CswViewListTree.ViewType ViewType, Int32 Pk) { switch (ViewType) { case CswViewListTree.ViewType.View: Master.setViewId(new CswNbtViewId(Pk)); Master.GoMain(); break; case CswViewListTree.ViewType.RecentView: CswNbtView View = Master.CswNbtResources.ViewSelect.restoreView(new CswNbtViewId(Pk)); Master.setViewXml(View.ToXml().InnerXml.ToString()); Master.GoMain(); break; case CswViewListTree.ViewType.Action: CswNbtAction Action = Master.CswNbtResources.Actions[Pk]; Master.setAction(Action.ActionId); Master.Redirect(Action.Url); break; case CswViewListTree.ViewType.Report: Master.HandleLoadReport(new CswPrimaryKey("nodes", Pk)); Master.Redirect("Report.aspx?reportid=" + Pk.ToString()); break; default: throw new CswDniException(CswEnumErrorType.Error, "Invalid Selection", "MainLayout.master.cs::ChangeMainView() got an invalid ViewType: " + ViewType.ToString()); } // switch( SelectedViewType ) } // ChangeMainView()