Ejemplo n.º 1
0
        private void details_Click(object sender, EventArgs e)
        {
            DetailsForm sistema = new DetailsForm(Title, Subtitle);

            sistema.Show();
        }
 public ActionResult ConfirmSubscription(DetailsForm Form)
 {
     EventService.Participate(Form.Id, SessionUser.GetUser().Id);
     return(RedirectToAction("Index"));
 }
        public ActionResult Details(int taskId)
        {
            Task Task   = TaskService.Get(taskId, SessionUser.GetUser().Id);
            Task Parent = null;

            if (!(Task.SubtaskOf is null))
            {
                Parent = TaskService.Get((int)Task.SubtaskOf, SessionUser.GetUser().Id);
            }

            IEnumerable <Task> Subtasks  = TaskService.GetSubtasks(Task, SessionUser.GetUser().Id);
            List <ListForm>    TasksForm = new List <ListForm>();

            foreach (Task task in Subtasks)
            {
                TasksForm.Add(new ListForm
                {
                    Id            = task.Id,
                    ProjectId     = task.ProjectId,
                    CreatorId     = task.CreatorId,
                    Name          = task.Title,
                    Description   = task.Description,
                    StartDate     = task.Start,
                    EndDate       = task.End,
                    Deadline      = task.Deadline,
                    SubtaskOf     = task.SubtaskOf,
                    StatusName    = task.StatusName,
                    StatusDate    = task.StatusDate,
                    StatusId      = task.StatusId,
                    TeamId        = task.TeamId,
                    Creator       = EmployeeService.Get(task.CreatorId),
                    Team          = (task.TeamId != null) ? TeamService.GetTeamById((int)task.TeamId) : null,
                    TaskSubtaskOf = (task.SubtaskOf != null) ? TaskService.Get((int)task.SubtaskOf, SessionUser.GetUser().Id) : null
                });
            }
            DetailsForm form = new DetailsForm()
            {
                Subtasks       = TasksForm,
                Parent         = Parent,
                Id             = (int)Task.Id,
                TeamId         = Task.TeamId,
                Name           = Task.Title,
                ProjectId      = Task.ProjectId,
                CreatorId      = Task.CreatorId,
                Description    = Task.Description,
                StartDate      = Task.Start,
                EndDate        = Task.End,
                Deadline       = Task.Deadline,
                StatusName     = Task.StatusName,
                StatusDate     = (DateTime)Task.StatusDate,
                StatusId       = (int)Task.StatusId,
                DiscScriptForm = new Models.ViewModels.Message.DiscussionScriptForm {
                    ToTask = Task.Id
                },
                Documents = DocumentService.GetForTask((int)Task.Id).Select(d => new Doc.ListForm {
                    Name = d.Filename, Id = (int)d.Id
                }),
                Project = ProjectService.GetProjectById(Task.ProjectId),
                Creator = EmployeeService.Get(Task.CreatorId),
                Team    = (Task.TeamId != null) ? TeamService.GetTeamById((int)Task.TeamId) : null
            };

            return(View(form));
        }
        public void open(Main main, Contact selected)
        {
            DetailsForm details = new DetailsForm(main.Pb.GetObject(selected), main);

            details.ShowDialog();
        }
Ejemplo n.º 5
0
        private void label1_Click(object sender, EventArgs e)
        {
            DetailsForm detailsform = new DetailsForm(textButtonLable.Text);

            detailsform.Show();
        }