public override object Save(object dataItem) { BlockActivityType selectedType = (BlockActivityType)Enum.Parse(typeof(BlockActivityType), BlockTypeList.SelectedValue); WorkflowActivityWrapper.SetBlockActivityType(dataItem, selectedType); return(base.Save(dataItem)); }
public override void DataBind() { if (DataItem != null) { BlockActivityType type = WorkflowActivityWrapper.GetBlockActivityType(DataItem); CHelper.SafeSelect(BlockTypeList, ((int)type).ToString()); } }
/// <summary> /// Sets the type of the block activity. /// </summary> /// <param name="activity">The activity.</param> /// <param name="type">The type.</param> public static void SetBlockActivityType(object activity, BlockActivityType type) { BlockActivity block = activity as BlockActivity; if (block == null) { throw new ArgumentException("The activity should be CompositeActivity.", "activity"); } block.Type = type; }
public override void DataBind() { BlockTypeLabel.Text = string.Empty; if (DataItem != null) { BlockActivityType type = WorkflowActivityWrapper.GetBlockActivityType(DataItem); if (type == BlockActivityType.All) { BlockTypeLabel.Text = GetGlobalResourceObject("IbnFramework.BusinessProcess", "BlockActivityTypeAll").ToString(); } else if (type == BlockActivityType.Any) { BlockTypeLabel.Text = GetGlobalResourceObject("IbnFramework.BusinessProcess", "BlockActivityTypeAny").ToString(); } } }
/// <summary> /// Sets the type of the block activity. /// </summary> /// <param name="activity">The activity.</param> /// <param name="type">The type.</param> public static void SetBlockActivityType(object activity, BlockActivityType type) { BlockActivity block = activity as BlockActivity; if (block == null) throw new ArgumentException("The activity should be CompositeActivity.", "activity"); block.Type = type; }