public DC_Message AddUpdateActReviewsNScores(MDMSVC.DC_Activity_ReviewsAndScores RQ) { object result = null; ServiceConnection.MDMSvcProxy.PostData(ConfigurationManager.AppSettings["Activity_AddUpdateActivityReviewsNScores"], RQ, typeof(DC_Activity_ReviewsAndScores), typeof(DC_Message), out result); return((DC_Message)result); }
protected void grdRevAndScore_RowCommand(object sender, GridViewCommandEventArgs e) { Guid myRow_Id = Guid.Parse(e.CommandArgument.ToString()); DropDownList ddlReviewType = (DropDownList)frmRevAndScore.FindControl("ddlReviewType"); DropDownList ddlReviewSource = (DropDownList)frmRevAndScore.FindControl("ddlReviewSource"); DropDownList ddlReviewScore = (DropDownList)frmRevAndScore.FindControl("ddlReviewScore"); if (e.CommandName.ToString() == "Select") { frmRevAndScore.ChangeMode(FormViewMode.Edit); dvMsg.Style.Add("display", "none"); MDMSVC.DC_Activity_ReviewsAndScores_RQ RQ = new MDMSVC.DC_Activity_ReviewsAndScores_RQ(); RQ.Activity_Flavour_Id = Guid.Parse(Request.QueryString["Activity_Flavour_Id"]); RQ.Activity_ReviewsAndScores_Id = myRow_Id; var res = ActSVC.GetActReviewsAndScores(RQ); frmRevAndScore.DataSource = res; frmRevAndScore.DataBind(); fillReviewType(ddlReviewType); fillReviewSource(ddlReviewSource); fillReviewScore(ddlReviewScore); if (ddlReviewType.Items.Count > 1) // needs to be 1 to handle the "Select" value { ddlReviewType.SelectedIndex = ddlReviewType.Items.IndexOf(ddlReviewType.Items.FindByText(res[0].Review_Type.ToString())); } } else if (e.CommandName.ToString() == "SoftDelete") { TLGX_Consumer.MDMSVC.DC_Activity_ReviewsAndScores newObj = new MDMSVC.DC_Activity_ReviewsAndScores { Activity_ReviewsAndScores_Id = myRow_Id, IsActive = false, Edit_Date = DateTime.Now, Edit_User = System.Web.HttpContext.Current.User.Identity.Name }; var result = ActSVC.AddUpdateActReviewsNScores(newObj); BootstrapAlert.BootstrapAlertMessage(dvMsg, result.StatusMessage, (BootstrapAlertType)result.StatusCode); BindDataSource(); } else if (e.CommandName.ToString() == "UnDelete") { TLGX_Consumer.MDMSVC.DC_Activity_ReviewsAndScores newObj = new MDMSVC.DC_Activity_ReviewsAndScores { Activity_ReviewsAndScores_Id = myRow_Id, IsActive = true, Edit_Date = DateTime.Now, Edit_User = System.Web.HttpContext.Current.User.Identity.Name }; var result = ActSVC.AddUpdateActReviewsNScores(newObj); BootstrapAlert.BootstrapAlertMessage(dvMsg, result.StatusMessage, (BootstrapAlertType)result.StatusCode); BindDataSource(); } }
protected void frmRevAndScore_ItemCommand(object sender, FormViewCommandEventArgs e) { Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]); CheckBox chkIsActive = (CheckBox)frmRevAndScore.FindControl("chkIsActive"); CheckBox chkIsCustomerReview = (CheckBox)frmRevAndScore.FindControl("chkIsCustomerReview"); TextBox txtReviewName = (TextBox)frmRevAndScore.FindControl("txtReviewName"); TextBox txtReviewDescription = (TextBox)frmRevAndScore.FindControl("txtReviewDescription"); DropDownList ddlReviewType = (DropDownList)frmRevAndScore.FindControl("ddlReviewType"); DropDownList ddlReviewSource = (DropDownList)frmRevAndScore.FindControl("ddlReviewSource"); DropDownList ddlReviewScore = (DropDownList)frmRevAndScore.FindControl("ddlReviewScore"); if (e.CommandName.ToString() == "Add") { MDMSVC.DC_Activity_ReviewsAndScores newObj = new MDMSVC.DC_Activity_ReviewsAndScores { Activity_Flavour_Id = Activity_Flavour_Id, Activity_ReviewsAndScores_Id = Guid.NewGuid(), IsCustomerReview = chkIsCustomerReview.Checked, IsActive = chkIsActive.Checked, Review_Title = txtReviewName.Text, Review_Description = txtReviewDescription.Text, Review_Type = ddlReviewType.SelectedItem.Text, Review_Source = ddlReviewSource.SelectedItem.Text, Review_Score = Convert.ToDecimal(ddlReviewScore.SelectedItem.Text) }; var result = ActSVC.AddUpdateActReviewsNScores(newObj); BootstrapAlert.BootstrapAlertMessage(divMsgAlertRevAndScore, result.StatusMessage, (BootstrapAlertType)result.StatusCode); frmRevAndScore.ChangeMode(FormViewMode.Insert); frmRevAndScore.DataBind(); ResetControls(); } if (e.CommandName.ToString() == "Update") { MDMSVC.DC_Activity_ReviewsAndScores newObj = new MDMSVC.DC_Activity_ReviewsAndScores(); { newObj.Activity_Flavour_Id = Activity_Flavour_Id; if (chkIsCustomerReview.Checked) { newObj.IsCustomerReview = true; } else { newObj.IsCustomerReview = false; } if (chkIsActive.Checked) { newObj.IsActive = true; } else { newObj.IsActive = false; } newObj.Review_Type = ddlReviewType.SelectedItem.Text; newObj.Review_Source = ddlReviewSource.SelectedItem.Text; newObj.Review_Title = txtReviewName.Text; newObj.Review_Description = txtReviewDescription.Text; } MDMSVC.DC_Message _msg = ActSVC.AddUpdateActReviewsNScores(newObj); if (_msg.StatusCode == MDMSVC.ReadOnlyMessageStatusCode.Success) { divMsgAlertRevAndScore.Visible = true; BootstrapAlert.BootstrapAlertMessage(divMsgAlertRevAndScore, _msg.StatusMessage, BootstrapAlertType.Success); } else { divMsgAlertRevAndScore.Visible = true; BootstrapAlert.BootstrapAlertMessage(divMsgAlertRevAndScore, _msg.StatusMessage, (BootstrapAlertType)_msg.StatusCode); } ResetControls(); } if (e.CommandName.ToString() == "Reset") { ResetControls(); } }