private void SubmitCompletionBudget(string budgetNextState)
        {
            FollowUpCompletionBudget followUpCompBud = new FollowUpCompletionBudget(SessionManager.GetSessionValueNoRedirect(this.Page, SessionStrings.CONNECTION_MANAGER));

            followUpCompBud.IdProject   = IdProject;
            followUpCompBud.BudVersion  = BudgetVersion;
            followUpCompBud.IdAssociate = IdAssociate;
            followUpCompBud.StateCode   = budgetNextState;

            followUpCompBud.SetModified();

            int ret = followUpCompBud.Save();

            SubmitVisible = false;
        }
        /// <summary>
        /// Method for PM to reject completion budget
        /// </summary>
        private void RejectCompletionBudget()
        {
            FollowUpCompletionBudget followUpCompBud = new FollowUpCompletionBudget(SessionManager.GetSessionValueNoRedirect(this.Page, SessionStrings.CONNECTION_MANAGER));

            followUpCompBud.IdProject   = IdProject;
            followUpCompBud.BudVersion  = BudgetVersion;
            followUpCompBud.IdAssociate = IdAssociate;
            followUpCompBud.StateCode   = ApplicationConstants.BUDGET_STATE_OPEN;

            followUpCompBud.SetModified();
            int ret = followUpCompBud.Save();

            SubmitVisible   = false;
            ApprovedVisible = false;
            RejectVisible   = false;
        }