//Constructor public EndInterventionFormPage(InterventionFormPage interventionForm, Intervention intervention) { InitializeComponent(); this.interventionForm = interventionForm; this.intervention = intervention; FillForm(intervention); }
//constructor public ABCInterventionFormPage(InterventionFormPage interventionForm, ABC abc) { InitializeComponent(); this.interventionForm = interventionForm; this.abc = abc; FillForm(this.abc); }
public ResourcesInterventionFormPage(InterventionFormPage interventionForm, Intervention intervention) { InitializeComponent(); this.interventionForm = interventionForm; this.intervention = intervention; PopulateForm(); }
//Constructor public DetailsInterventionFormPage(InterventionFormPage interventionForm, Intervention intervention) { InitializeComponent(); this.interventionForm = interventionForm; this.intervention = intervention; //MessageBox.Show(intervention.getCallerName()); FillForm(intervention); }
//Constructor public AdditionalInfoInterventionFormPage(InterventionFormPage interventionForm, Intervention intervention) { InitializeComponent(); changed = false; this.interventionForm = interventionForm; this.intervention = intervention; setupAdditionnalInformationMap(); setupTimestampMap(); setupEquivalentKeyMap(); FillForm(); }
//Constructor public TimersInterventionFormPage(InterventionFormPage interventionForm, Intervention intervention) { InitializeComponent(); this.interventionForm = interventionForm; this.intervention = intervention; CreateInterventionTimer(); CreateResourcesTimers(); DispatcherTimer dispatcherTimer = new DispatcherTimer(); dispatcherTimer.Tick += new EventHandler(Refresh); dispatcherTimer.Interval = new TimeSpan(0, 0, 1); //Update every second dispatcherTimer.Start(); }
//Called when a field on the intervention page was modified public void Update() { foreach (InterventionFormPage form in pages) { form.DeregisterFormFromObserver(); } pages.Clear(); InterventionsList.Children.Clear(); foreach (Intervention intervention in Intervention.getActiveInterventionList()) { Frame frame = new Frame(); InterventionFormPage form = new InterventionFormPage(this, intervention); pages.Add(form); frame.Content = form; frame.Name = "Intervention_" + form.getInterventionNumber(); frame.Tag = "Ongoing"; if (!InterventionFilterLabel.Content.Equals(ETD.Properties.Resources.Label_InterventionFilterOngoing)) { frame.Visibility = Visibility.Collapsed; } InterventionsList.Children.Add(frame); } foreach (Intervention intervention in Intervention.getCompletedInterventionList()) { Frame frame = new Frame(); InterventionFormPage form = new InterventionFormPage(this, intervention); frame.Content = form; frame.Name = "Intervention_" + form.getInterventionNumber(); frame.Tag = "Completed"; if (!InterventionFilterLabel.Content.Equals(ETD.Properties.Resources.Label_InterventionFilterCompleted)) { frame.Visibility = Visibility.Collapsed; } InterventionsList.Children.Add(frame); } }
//Sets the moving deadline for an intervention public static void setMovingDeadline(int deadline) { InterventionFormPage.setMovingDeadline(deadline); }