internal FlowchartView(DataManagement data, string name, bool isMaster, string reviewer) { InitializeComponent(); this.isMaster = isMaster; if (isMaster && (reviewer == "" || reviewer == null)) { flowchartPresenter = new MasterPresenter(data, this, name); applyButton.Enabled = false; declineButton.Enabled = false; this.Text = "Flowchart Editor (Master Mode)"; } else if (isMaster && reviewer != "" && reviewer != null) { flowchartPresenter = new MasterViewChangesPresenter(data, this, name); commentTextBox.ReadOnly = true; commentTextBox.Visible = false; toDatabaseButton.Enabled = false; addBlockButton.Visible = false; editBlockButton.Visible = false; removeButton.Visible = false; this.Text = "Flowchart Editor (Master View Changes Mode)"; } else { flowchartPresenter = new ReviewerPresenter(data, this, name); applyButton.Enabled = false; declineButton.Enabled = false; this.Text = "Flowchart Editor (Reviewer Mode)"; } vScrollBar1.Maximum = flowchartPresenter.GetScrollBarBValue(); DrawFlowchart(); }
internal FlowchartView(DataManagement data, string path, string name, string type_code) { InitializeComponent(); flowchartPresenter = new MasterPresenter(data, path, this, name, type_code); applyButton.Enabled = false; declineButton.Enabled = false; }