public MainPage(User pUser) { InitializeComponent(); CloseCommand = null; lDataContext = new CommonFunction().JSDataContext(); UserScreens = new UserScreenSet(); lCurrentUser = pUser; this.txtUser.Text = pUser.UserName + " / " + pUser.UserRole.Name; var lUserScreen = from us in lDataContext.UserScreens join s in lDataContext.Screens on us.ScreenId equals s.ScreenId where us.UserId == pUser.Id select new { s.ScreenName, s.ScreenPath, us.Default, }; var DefaultScreen = lUserScreen.SingleOrDefault(p => p.Default == true); foreach (var l in lUserScreen) { UserScreens.Add(new Models.UserScreen { ScreenName = l.ScreenName, ScreenPath = l.ScreenPath }); } if (DefaultScreen != null) { OpenMenu(DefaultScreen.ScreenPath); } }
public SupplyHistory() { InitializeComponent(); lDataContext = new CommonFunction().JSDataContext(); }