Esempio n. 1
0
        /// <summary>
        /// Creates new instance of clicked activity and attach it to panel with details
        /// </summary>
        /// <param name="activity"></param>
        public static void showDetails(Activity activity)
        {
            ActivityTab details = new ActivityTab(activity);

            details.AddContent(activity.Description, positionY: 45);

            details.Dock     = DockStyle.Fill;
            details.Location = new Point(1, 1);
            details.Enabled  = false;


            panel.Controls.Clear();
            panel.Controls.Add(details);
        }
Esempio n. 2
0
        /// <summary>
        /// Method load activites with choosen status and returns as a list of created component - ActivityTab
        /// </summary>
        /// <param name="status"></param>
        /// <param name="dateTime">Optional parameter, if contains value - returns activities only with specific date</param>
        /// <returns></returns>
        public List <GroupBox> Load(Status status, DateTime?dateTime = null)
        {
            List <GroupBox> activitiesList = new List <GroupBox>();

            using (DataContext dataContext = new DataContext())
            {
                int positionY = 1;

                foreach (var activity in Activities(status, dateTime))
                {
                    ActivityTab activityTab = new ActivityTab(activity);

                    activityTab.Location = new Point(activityTab.Location.X, positionY);
                    positionY            = activityTab.Location.Y + activityTab.Height;


                    activitiesList.Add(activityTab);
                }
            }

            return(activitiesList);
        }
Esempio n. 3
0
 protected override void InitializeControls()
 {
     base.InitializeControls();
     UpdateBottomControlLayout();
     UpdateCancelButton();
     UpdateOkButton();
     UpdateContextHelpButton();
     UpdateTopControlLayout();
     UpdateUserQuestionTabPanel();
     UpdateActivityTab();
     UpdateActivityControlLayout1();
     UpdateActivityControlLayout5();
     UpdateActivityControlLayout7();
     UpdateDocumentEdit();
     UpdateInvoiceEdit();
     UpdateActivityControlLayout6();
     UpdateOpportunityEdit();
     UpdateContactEdit();
     UpdateAccountEdit();
     UpdateLeadEdit();
     UpdateActivityControlLayout11();
     UpdateBaseProcessUserTaskPageControlLayout2();
     UpdateBaseProcessUserTaskPageControlLayout1();
     UpdateActivityControlLayout2();
     UpdateActivityControlLayout4();
     UpdateExecutionContextEdit();
     UpdateActivityControlLayout10();
     UpdateRemindBeforePeriodEdit();
     UpdateRemindBeforeEdit();
     UpdateOwnerEdit();
     UpdateActivityControlLayout3();
     UpdateActivityCategoryEdit();
     UpdateActivityControlLayout9();
     UpdateDurationPeriodEdit();
     UpdateDurationEdit();
     UpdateActivityControlLayout8();
     UpdateStartInPeriodEdit();
     UpdateStartInEdit();
     UpdateUserQuestionTab();
     UpdateControlLayoutQuestion();
     UpdateControlLayout1();
     UpdateButtonsControlLayout();
     UpdateDownButton();
     UpdateUpButton();
     UpdateDeleteButton();
     UpdateEditButton();
     UpdateAddButton();
     UpdateMultipleDecisionMode();
     UpdateSingleDecisionMode();
     UpdateUserTaskTitleEdit();
     TopLevelControl.MoveItem(0, MainMessagePanel);
     TopLevelControl.MoveItem(1, TopControlLayout);
     TopControlLayout.MoveItem(0, UserQuestionTabPanel);
     UserQuestionTabPanel.MoveItem(0, UserQuestionTab);
     UserQuestionTab.MoveItem(0, ControlLayoutQuestion);
     ControlLayoutQuestion.MoveItem(0, UserTaskTitleEdit);
     ControlLayoutQuestion.MoveItem(1, RecommendationEdit);
     ControlLayoutQuestion.MoveItem(2, LabelDecisionMode);
     ControlLayoutQuestion.MoveItem(3, SingleDecisionMode);
     ControlLayoutQuestion.MoveItem(4, MultipleDecisionMode);
     ControlLayoutQuestion.MoveItem(5, LabelAnswers);
     ControlLayoutQuestion.MoveItem(6, ControlLayout1);
     ControlLayout1.MoveItem(0, ButtonsControlLayout);
     ButtonsControlLayout.MoveItem(0, AddButton);
     ButtonsControlLayout.MoveItem(1, EditButton);
     ButtonsControlLayout.MoveItem(2, DeleteButton);
     ButtonsControlLayout.MoveItem(3, Spacer2);
     ButtonsControlLayout.MoveItem(4, UpButton);
     ButtonsControlLayout.MoveItem(5, DownButton);
     ControlLayout1.MoveItem(1, AnswersTreeGrid);
     ControlLayoutQuestion.MoveItem(7, IsDecisionRequiredEdit);
     UserQuestionTabPanel.MoveItem(1, ActivityTab);
     ActivityTab.MoveItem(0, ActivityControlLayout1);
     ActivityControlLayout1.MoveItem(0, ActivityControlLayout2);
     ActivityControlLayout2.MoveItem(0, ActivityControlLayout3);
     ActivityControlLayout3.MoveItem(0, ActivityControlLayout8);
     ActivityControlLayout8.MoveItem(0, StartInEdit);
     ActivityControlLayout8.MoveItem(1, StartInPeriodEdit);
     ActivityControlLayout3.MoveItem(1, ActivityControlLayout9);
     ActivityControlLayout9.MoveItem(0, DurationEdit);
     ActivityControlLayout9.MoveItem(1, DurationPeriodEdit);
     ActivityControlLayout3.MoveItem(2, ActivityCategoryEdit);
     ActivityControlLayout2.MoveItem(1, ActivityControlLayout4);
     ActivityControlLayout4.MoveItem(0, OwnerEdit);
     ActivityControlLayout4.MoveItem(1, ActivityControlLayout10);
     ActivityControlLayout10.MoveItem(0, RemindBeforeEdit);
     ActivityControlLayout10.MoveItem(1, RemindBeforePeriodEdit);
     ActivityControlLayout4.MoveItem(2, ExecutionContextEdit);
     ActivityControlLayout1.MoveItem(1, ActivityControlLayout11);
     ActivityControlLayout11.MoveItem(0, BaseProcessUserTaskPageControlLayout1);
     BaseProcessUserTaskPageControlLayout1.MoveItem(0, ShowExecutionPageEdit);
     ActivityControlLayout11.MoveItem(1, BaseProcessUserTaskPageControlLayout2);
     BaseProcessUserTaskPageControlLayout2.MoveItem(0, ShowInSchedulerEdit);
     ActivityControlLayout1.MoveItem(2, ActivityControlLayout5);
     ActivityControlLayout5.MoveItem(0, ActivityControlLayout6);
     ActivityControlLayout6.MoveItem(0, LeadEdit);
     ActivityControlLayout6.MoveItem(1, AccountEdit);
     ActivityControlLayout6.MoveItem(2, ContactEdit);
     ActivityControlLayout6.MoveItem(3, OpportunityEdit);
     ActivityControlLayout5.MoveItem(1, ActivityControlLayout7);
     ActivityControlLayout7.MoveItem(0, InvoiceEdit);
     ActivityControlLayout7.MoveItem(1, DocumentEdit);
     TopLevelControl.MoveItem(2, BottomControlLayout);
     BottomControlLayout.MoveItem(0, ContextHelpButton);
     BottomControlLayout.MoveItem(1, Spacer1);
     BottomControlLayout.MoveItem(2, OkButton);
     BottomControlLayout.MoveItem(3, CancelButton);
     SetControlsDefInheritance(UId);
     InitializeLocalizableValues();
 }