コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
        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;
            }
        }
コード例 #5
0
        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);
            }
        }