Exemple #1
0
        public void objective_Click(object sender, EventArgs e)
        {
            NewObjective obj = (NewObjective)sender;

            //Console.WriteLine(obj.name);
            lastClicked = obj;
            owner.ObjectiveClicked(obj);
        }
Exemple #2
0
        public NewObjective AddObjective(string name)
        {
            NewObjective objective = new NewObjective(this, name);

            objective.Click += new EventHandler(objective_Click);
            objectives.Add(objective);

            return(objective);
        }
Exemple #3
0
        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;
 }
Exemple #5
0
 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;
 }
Exemple #6
0
        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);
        }
Exemple #7
0
 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;
     }
 }
Exemple #8
0
        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;
        }
Exemple #9
0
        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;
            }
        }
Exemple #10
0
        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();
        }
Exemple #11
0
        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();
        }
Exemple #12
0
 public void ChooseColor(NewObjective obj)
 {
     owner.ChooseColor(obj);
     Refresh();
 }
Exemple #13
0
        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;
        }
Exemple #14
0
 public void ChooseColor(NewObjective obj)
 {
     owner.ChooseColor(obj);
     Refresh();
 }
Exemple #15
0
 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();
 }
Exemple #16
0
 public NewImperative(NewObjective owner, string name)
 {
     this.owner = owner;
     //this.Text = name;
     this.name = name;
 }
Exemple #17
0
 public void objective_Click(object sender, EventArgs e)
 {
     NewObjective obj = (NewObjective)sender;
     //Console.WriteLine(obj.name);
     lastClicked = obj;
     owner.ObjectiveClicked(obj);
 }
Exemple #18
0
        public void RemoveObjective(NewObjective obj)
        {
            // Controls.RemoveByKey(obj.Name);
            objectives.Remove(obj);
            lastClicked = null;
            //obj.Controls.Clear();

            owner.RemoveObjective(obj);
            Refresh();
        }
Exemple #19
0
 public NewImperative(NewObjective owner, string name)
 {
     this.owner = owner;
     //this.Text = name;
     this.name = name;
 }
Exemple #20
0
        public NewObjective AddObjective(string name)
        {
            NewObjective objective = new NewObjective(this, name);
            objective.Click +=new EventHandler(objective_Click);
            objectives.Add(objective);

            return objective;
        }