Exemple #1
0
 private void LoadReview()
 {
     if (CurrentReview != null)
     {
         ddlTemplate.SelectedValue = CurrentReview.ReviewTemplateID.ToString();
         ddlTemplate.Enabled       = false;
         tbStartDate.SelectedDate  = CurrentReview.StartDate;
         //tbStartDate.Enabled = false;
         tbEndDate.SelectedDate = CurrentReview.DueDate;
         //tbEndDate.Enabled = false;
         //divQuestions.Visible = true;
         var questions = new ReviewQuestionScoreServices().GetByReviewID(CurrentReview.ID);
         dlQuestions.DataSource = questions;
         dlQuestions.DataBind();
         if (CurrentReview.EnteredFor == SecurityContextManager.Current.CurrentUser.ID)
         {
             lbSaveQuestions.Visible   = false;
             lbSaveComments.Visible    = false;
             lbSaveWeights.Visible     = false;
             lbSave.Visible            = false;
             lbCancelQuestions.Visible = false;
             lbCancelWeights.Visible   = false;
             lbCancelComments.Visible  = false;
             rgManager.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None;
             rgNotes.MasterTableView.CommandItemDisplay   = GridCommandItemDisplay.None;
         }
     }
 }
Exemple #2
0
        private void SaveQuestions()
        {
            foreach (DataListItem row in dlQuestions.Items)
            {
                if (row.ItemType == ListItemType.Item || row.ItemType == ListItemType.AlternatingItem)
                {
                    var q = new ReviewQuestionScoreServices().GetByID(Convert.ToInt32(((Telerik.Web.UI.RadSlider)row.FindControl("rsQuestion")).Attributes["itemid"]));
                    q.Comment = ((IdeaSeed.Web.UI.TextBox)row.FindControl("tbComment")).Text;
                    q.Score   = Convert.ToInt32(((Telerik.Web.UI.RadSlider)row.FindControl("rsQuestion")).SelectedValue);
                    new ReviewQuestionScoreServices().Save(q);
                }
            }

            var a = new Activity();

            a.AccountID    = CurrentProfile.AccountID;
            a.ActivityType = (int)ActivityType.REVIEW_UPDATED;
            a.DateCreated  = DateTime.Now;
            a.URL          = "/Reviews/" + ((HRR.Core.Domain.Review)Session["CurrentReview"]).ID.ToString();
            a.PerformedBy  = SecurityContextManager.Current.CurrentUser.ID;
            a.PerformedFor = CurrentProfile.ID;
            new ActivityServices().Save(a);

            IdeaSeed.Core.Data.NHibernate.NHibernateSessionManager.Instance.CloseSession();
        }