protected void btnAdd_Command(object sender, CommandEventArgs e)
        {
            if ((string)e.CommandArgument == "Workflow")
            {
					Context.Items[Common.Names._CNTXT_WorkflowEditMode] = EditMode.Add;
                Context.Items[Common.Names._CNTXT_Template] = _template;
                Server.Transfer("WorkFlowAdd.aspx", true);
                return;
            }


            if ((string)e.CommandArgument == "Dependency")
            {
                Business.TermDependency newTermDependency = new TermDependency(_template, DependencyTarget.Workflow);
                _template.TermDependencies.Add(newTermDependency);
                _template.Refresh();
                Context.Items[Common.Names._CNTXT_EditMode] = EditMode.Add;
                Context.Items[Common.Names._CNTXT_Template] = _template;
                Context.Items[Common.Names._CNTXT_TermDependency] = newTermDependency;
                Server.Transfer("TermDependencyEdit.aspx", true);
                return;
            }

            throw new Exception(string.Format("ERROR: the button's CommandArgument was {0}.   Valid values are Term, ComplexList, and Dependency.", (string)e.CommandArgument));

        }
示例#2
0
 public bool AssignTermDependency(Guid termDependencyID, TermDependency termDependency)
 {
     for (int nIndex = 0; nIndex < TermDependencies.Count; nIndex++)
     {
         if (TermDependencies[nIndex].ID.Equals(termDependencyID))
         {
             TermDependencies[nIndex] = termDependency;
             return true;
         }
     }
     return false;
 }
        protected void btnAdd_Command(object sender, CommandEventArgs e)
        {

                Business.TermDependency newTermDependency = new TermDependency(_template, DependencyTarget.Term);
                _template.TermDependencies.Add(newTermDependency);
                _template.Refresh();
                Context.Items[Common.Names._CNTXT_EditMode] = EditMode.Add;
                Context.Items[Common.Names._CNTXT_Template] = _template;
                Context.Items[Common.Names._CNTXT_TermDependency] = newTermDependency;
                Server.Transfer("TermDependencyEdit.aspx", true);
                return;
        }