protected void projectOpenClick(object sender, RoutedEventArgs e) { ProjectListItems items = (sender as Button).DataContext as ProjectListItems; pControl.ProjektID = items.id; grid.Children.Clear(); grid.Children.Add(projectDataSheet = new ProjectDataSheet(grid)); }
protected void modositasClick(object sender, RoutedEventArgs e) { pControl.Change = true; ProjectListItems itemSource = (sender as MenuItem).DataContext as ProjectListItems; pControl.ProjektID = itemSource.id; grid.Children.Clear(); grid.Children.Add(newProjectPanel = new NewProjectPanel(grid)); }
protected void projectArchivateClick(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Biztosan archiválni szeretnéd? \n\nArchiválás esetén, a kiválasztott projekt, passzív állapotba kerül\nés nem jelenik meg a weblapon.", "HR Cloud", MessageBoxButton.YesNoCancel); switch (result) { case MessageBoxResult.Yes: ProjectListItems items = (sender as MenuItem).DataContext as ProjectListItems; pControl.projectArchiver(items.id, items.statusz); projectListLoader(); break; case MessageBoxResult.No: break; case MessageBoxResult.Cancel: break; } }
protected void projectDeleteClick(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Biztosan törölni szeretnéd? \n", "HR Cloud", MessageBoxButton.YesNoCancel); switch (result) { case MessageBoxResult.Yes: ProjectListItems items = (sender as MenuItem).DataContext as ProjectListItems; pControl.projectDelete(items.id); projectListLoader(); break; case MessageBoxResult.No: break; case MessageBoxResult.Cancel: break; } }
public List <ProjectListItems> GetProjects() { using (var ctx = new ApplicationDbContext()) { var projectEntity = ctx.Projects; var projectListItems = new List <ProjectListItems>(); foreach (var project in projectEntity) { var projectListItem = new ProjectListItems() { ProjectCreatorUserName = project.ProjectCreator.UserName, ProjectId = project.ProjectId, Title = project.Title }; projectListItems.Add(projectListItem); } return(projectListItems); } }