public void objective_Click(object sender, EventArgs e) { NewObjective obj = (NewObjective)sender; //Console.WriteLine(obj.name); lastClicked = obj; owner.ObjectiveClicked(obj); }
public NewObjective AddObjective(string name) { NewObjective objective = new NewObjective(this, name); objective.Click += new EventHandler(objective_Click); objectives.Add(objective); return(objective); }
public void RemoveObjective(NewObjective obj) { // Controls.RemoveByKey(obj.Name); objectives.Remove(obj); lastClicked = null; //obj.Controls.Clear(); owner.RemoveObjective(obj); Refresh(); }
public DetailedBOMViewForm(NewObjective obj) { InitializeComponent(); this.owner = obj; dataGridView1.RowHeadersVisible = false; dataGridView1.ColumnHeadersHeight = 50; dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.LightSteelBlue; businessObjectiveName.Text = obj.ObjName; }
public void NewObjective_Click(object sender, EventArgs e) { NewObjective obj = (NewObjective)sender; //Console.WriteLine(obj.name); owner.LastClicked = obj; foreach (NewObjective o in owner.Objectives) { o.Refresh(); } //owner.ObjectiveClicked(obj); }
public void ChooseColor(NewObjective obj) { ColorDialog MyDialog = new ColorDialog(); // Keeps the user from selecting a custom color. MyDialog.AllowFullOpen = false; // Allows the user to get help. (The default is false.) MyDialog.ShowHelp = true; // Sets the initial color select to the current text color. MyDialog.Color = NewObjective.DefaultBackColor; // Update the text box color if the user clicks OK if (MyDialog.ShowDialog() == DialogResult.OK) { obj.BackColor = MyDialog.Color; } }
public void ObjectiveClicked(NewObjective obj) { int heightBetween = 30; seperatorLabel.Text = "View Data: " + obj.ObjName; ClearDetailPanel(); for (int i = 0; i < obj.Imperatives.Count; i++) { NewImperative init = obj.Imperatives[i]; CreateDataLabels(55 + (i * heightBetween), init); } categoryNames.Text = obj.owner.name; objectiveNames.Text = obj.ObjName; }
public void RemoveObjective(NewObjective obj) { foreach (NewImperative imp in obj.Imperatives) { ClientDataControl.db.RemoveBOM(imp.Name, ClientDataControl.Client.EntityObject); } obj.Controls.Clear(); Controls.RemoveByKey(obj.ObjName); NewCategory cat = obj.owner; cat.objectives.Remove(obj); if (cat.Objectives.Count == 0) { Controls.Remove(cat); categories.Remove(cat); catWorkspace.TabPages.RemoveByKey(cat.name); } obj.Visible = false; ClientDataControl.db.SaveChanges(); }
public void RemoveImperative(NewImperative imp) { Controls.RemoveByKey(imp.Name); NewObjective obj = imp.owner; obj.Imperatives.Remove(imp); if (obj.Imperatives.Count == 0) { Controls.RemoveByKey(obj.ObjName); NewCategory cat = obj.owner; if (cat.Objectives.Count == 0) { Controls.Remove(cat); categories.Remove(cat); catWorkspace.TabPages.RemoveByKey(cat.name); } obj.Visible = false; } ClientDataControl.db.RemoveBOM(imp.Name, ClientDataControl.Client.EntityObject); ClientDataControl.db.SaveChanges(); Refresh(); }
public void ChooseColor(NewObjective obj) { owner.ChooseColor(obj); Refresh(); }
public NewImperative(NewObjective owner, string name) { this.owner = owner; //this.Text = name; this.name = name; }
public NewObjective AddObjective(string name) { NewObjective objective = new NewObjective(this, name); objective.Click +=new EventHandler(objective_Click); objectives.Add(objective); return objective; }