private void setup_datails_btnInsert_Click(object sender, RoutedEventArgs e) { UserControl_Card1 card = new UserControl_Card1(); var q = DBContext.Employee.Where(n => n.EmployeeName == setup_details_assignedName.Text); foreach (var x in q) { projectManagemaentEntity.Tasks tasks = new projectManagemaentEntity.Tasks { TaskID = "100", TaskName = setup_details_workName.Text, Description = setup_details_desc.Text, EmployeeID = x.EmployeeID, EndDate = setup_details_datePicker.selectedDate }; DBContext.Tasks.Local.Add(tasks); } card.card_assignedName.Content = setup_details_assignedName.Text; card.card_dueDate.Content = setup_details_datePicker.selectedDate; card.card_workName.Content = setup_details_workName.Text; DBContext.SaveChanges(); selfBoard.C_spContent.Children.Insert(0, card); this.Close(); }
public void selectBoardLoad(object load, RoutedEventArgs e_load) { var q = DBContext.Status.Where(n => n.StatusCategoryID == "Tasks"); foreach (var y in q) { UserControl_Board board = new UserControl_Board(); board.C_spContent.Tag = y.StatusID; selectBoard.B_spContent.Children.Add(board); board.B_title.Content = y.StatusName; selectBoard.board = board; UserControl_Card1.Board = board; foreach (var b in y.Tasks.Where(n => n.Works.ProjectID == ProjectID)) { UserControl_Card1 card = new UserControl_Card1(); board.card = card; card.TaskID = b.TaskID; Window_details.TaskID = b.TaskID.ToString(); card.TaskStatusID = (int)b.TaskStatusID; card.TaskStatusIDChanged = b.TaskStatusIDChanged.ToString(); Page_Project.TaskID = b.TaskID.ToString(); card.card_workName.Content = b.TaskName; card.card_dueDate.Content = b.EndDate.ToString(); card.card_assignedName.Content = b.Employee.EmployeeName; card.Margin = new Thickness(0, 0, 15, 0); selectBoard.board.C_spContent.Children.Add(card); if (card.TaskStatusID == 9) { card.card_checkBox.Visibility = Visibility.Collapsed; TranslateTransform translateTransform1 = new TranslateTransform(-100, 0); card.card_workName.RenderTransform = translateTransform1; } } } _originalCount = ((UserControl_Board)selectBoard.B_spContent.Children[0]).C_spContent.Children.Count; _originalCount1 = ((UserControl_Board)selectBoard.B_spContent.Children[1]).C_spContent.Children.Count; _originalCount2 = ((UserControl_Board)selectBoard.B_spContent.Children[2]).C_spContent.Children.Count; ((UserControl_Board)selectBoard.B_spContent.Children[0]).board_TaskCount.Content = $"{_originalCount}"; ((UserControl_Board)selectBoard.B_spContent.Children[1]).board_TaskCount.Content = $"{_originalCount1}"; ((UserControl_Board)selectBoard.B_spContent.Children[2]).board_TaskCount.Content = $"{_originalCount2}"; TrelloPage.selectBoardLoad = this; }