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)); }
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; }