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; } } }
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(); }