예제 #1
0
        public UC_ConnectionContent(TransitionDTO transition)
        {
            //بهتره همه دکمه ها یکی بشه
            InitializeComponent();
            Transition = transition;

            SetInfo(Transition);
            BizProcess bizProcess = new BizProcess();
            var        process    = bizProcess.GetProcess(MyProjectManager.GetMyProjectManager.GetRequester(), transition.ProcessID, false);
            //if (process.EntityID == 0)
            //{
            //    btnEditTransitionActionForms.Visibility = Visibility.Collapsed;
            //}
        }
        public frmTransitions(int processID)
        {
            InitializeComponent();
            SetRadButtons();

            ProcessID = processID;
            Process   = bizProcess.GetProcess(MyProjectManager.GetMyProjectManager.GetRequester(), processID, false);

            SerializationService.Default.ItemSerializing += Default_ItemSerializing;
            diagram.ShapeDeserialized += Diagram_ShapeDeserialized;
            diagram.ShapeSerialized   += diagram_ShapeSerialized;
            diagram.ConnectionManipulationCompleted += Diagram_ConnectionManipulationCompleted;
            diagram.ItemsChanged += diagram_ItemsChanged;


            PrepareToolbox();
            LoadTransitions();

            //     EventManager.RegisterClassHandler(typeof(RadDiagramConnector), RadDiagramConnector.ActivationChangedEvent, new RadRoutedEventHandler(OnConnectorActivationChanged));
        }
 private void GetProcess(int iD)
 {
     Message = bizProcess.GetProcess(MyProjectManager.GetMyProjectManager.GetRequester(), iD, true);
     ShowProcessDTO();
 }
 public ProcessDTO GetProcess(DR_Requester requester, int processID, bool withDetails)
 {
     return(bizProcess.GetProcess(requester, processID, withDetails));
 }