/// <summary>
		/// Setup constructor
		/// </summary>
		public RoutingPropertyControls(DataCache cache, Control owner, Rectangle gridRect, IRoutingItemCollection sender, IRoutingItemCollection receiver, ICollection<Control> controls, 
            IRoutingMatrixCell cell, bool policyAudits)
		{
			m_Sender = sender;
			m_Receiver = receiver;
		}
Beispiel #2
0
        private void AddActionSetsForRoutingMatrixCell(NxDo routingDo, IRoutingMatrixCell routingMatrixCell, IActionMatrixCell actionMatrixCell)
        {
            if (actionMatrixCell == null)
                return;

            List<NxParameter> actionParams = NxUtils.GetAttributes(actionMatrixCell);
            string actionSetId = NxUtils.ToNxBreGuid(actionMatrixCell.Identifier);
            List<NxParameter> routingParams = FilterRoutingMatrixCell(NxUtils.GetAttributes(routingMatrixCell));
            routingParams.Add(new NxParameter("Name", routingMatrixCell.Name));
            routingParams.Add(new NxParameter("ActionSetId", actionSetId, false));
            routingDo.Append(new NxEvaluate("RoutingPath", routingParams));

            m_actionSets.Add(new NxActionSet(actionSetId, actionMatrixCell, m_objectWriter, m_resourceManager));
        }