コード例 #1
0
 /// -----------------------------------------------------------------------------
 /// <summary>
 ///   AddWorkFlowState creates a new workflow and state instance
 /// </summary>
 /// <remarks>
 /// </remarks>
 /// <param name = "objWorkflowState">A WorkflowStateInfo object</param>
 /// <history>
 /// </history>
 /// -----------------------------------------------------------------------------
 public int AddWorkflowState(WorkflowStateInfo objWorkflowState)
 {
     int StateID =
         Convert.ToInt32(DataProvider.Instance().AddWorkflowState(objWorkflowState.WorkflowID,
                                                                  objWorkflowState.StateName,
                                                                  objWorkflowState.Order,
                                                                  objWorkflowState.Notify,
                                                                  objWorkflowState.IsActive));
     DataCache.RemoveCache(string.Format(WORKFLOW_CACHE_KEY, objWorkflowState.WorkflowID));
     return StateID;
 }
コード例 #2
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        ///   AddWorkFlowState creates a new workflow and state instance
        /// </summary>
        /// <remarks>
        /// </remarks>
        /// <param name = "objWorkflowState">A WorkflowStateInfo object</param>
        /// <history>
        /// </history>
        /// -----------------------------------------------------------------------------
        public int AddWorkflowState(WorkflowStateInfo objWorkflowState)
        {
            int StateID =
                Convert.ToInt32(DataProvider.Instance().AddWorkflowState(objWorkflowState.WorkflowID,
                                                                         objWorkflowState.StateName,
                                                                         objWorkflowState.Order,
                                                                         objWorkflowState.Notify,
                                                                         objWorkflowState.IsActive));

            DataCache.RemoveCache(string.Format(WORKFLOW_CACHE_KEY, objWorkflowState.WorkflowID));
            return(StateID);
        }
コード例 #3
0
        /// <summary>
        ///   Displays the initial content when a module is first added to the page.
        /// </summary>
        /// <param name = "firstState">The first state.</param>
        private void DisplayInitialContent(WorkflowStateInfo firstState)
        {
            txtContent.Text = GetLocalizedString("AddContent");
            litPreview.Text = GetLocalizedString("AddContent");
            lblCurrentWorkflowInUse.Text = firstState.WorkflowName;
            lblPreviewWorkflowInUse.Text = firstState.WorkflowName;
            divPreviewVersion.Visible    = false;

            dnnSitePanelEditHTMLHistory.Visible = false;
            fsEditHtmlHistory.Visible           = false;

            divCurrentWorkflowState.Visible = false;
            divCurrentVersion.Visible       = false;
            divPreviewWorkflowState.Visible = false;

            lblPreviewWorkflowState.Text = firstState.StateName;
        }
コード例 #4
0
ファイル: EditHtml.ascx.cs プロジェクト: rjallepalli/PIX_CMS
        /// <summary>
        ///   Displays the initial content when a module is first added to the page.
        /// </summary>
        /// <param name = "firstState">The first state.</param>
        private void DisplayInitialContent(WorkflowStateInfo firstState)
        {
            txtContent.Text = GetLocalizedString("AddContent");
            litPreview.Text = GetLocalizedString("AddContent");
            lblCurrentWorkflowInUse.Text = firstState.WorkflowName;
            lblPreviewWorkflowInUse.Text = firstState.WorkflowName;
            divPreviewVersion.Visible = false;

            dnnSitePanelEditHTMLHistory.Visible = false;
            fsEditHtmlHistory.Visible = false;

            divCurrentWorkflowState.Visible = false;
            phCurrentVersion.Visible = false;
            divPreviewWorkflowState.Visible = false;

            lblPreviewWorkflowState.Text = firstState.StateName;
        }
コード例 #5
0
 /// -----------------------------------------------------------------------------
 /// <summary>
 ///   AddWorkFlowState creates a new workflow and state instance
 /// </summary>
 /// <remarks>
 /// </remarks>
 /// <param name = "objWorkflowState">A WorkflowStateInfo object</param>
 /// <history>
 /// </history>
 /// -----------------------------------------------------------------------------
 public void UpdateWorkflowState(WorkflowStateInfo objWorkflowState)
 {
     DataProvider.Instance().UpdateWorkflowState(objWorkflowState.StateID, objWorkflowState.StateName, objWorkflowState.Order, objWorkflowState.Notify, objWorkflowState.IsActive);
     DataCache.RemoveCache(string.Format(WORKFLOW_CACHE_KEY, objWorkflowState.WorkflowID));
 }
コード例 #6
0
 /// -----------------------------------------------------------------------------
 /// <summary>
 ///   AddWorkFlowState creates a new workflow and state instance
 /// </summary>
 /// <remarks>
 /// </remarks>
 /// <param name = "objWorkflowState">A WorkflowStateInfo object</param>
 /// <history>
 /// </history>
 /// -----------------------------------------------------------------------------
 public void UpdateWorkflowState(WorkflowStateInfo objWorkflowState)
 {
     DataProvider.Instance().UpdateWorkflowState(objWorkflowState.StateID, objWorkflowState.StateName, objWorkflowState.Order, objWorkflowState.Notify, objWorkflowState.IsActive);
     DataCache.RemoveCache(string.Format(WORKFLOW_CACHE_KEY, objWorkflowState.WorkflowID));
 }