private void BindDataSource() { MDMSVC.DC_Activity_ReviewsAndScores_RQ _obj = new MDMSVC.DC_Activity_ReviewsAndScores_RQ(); Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]); _obj.Activity_Flavour_Id = Activity_Flavour_Id; var res = ActSVC.GetActReviewsAndScores(_obj); if (res != null) { DropDownList ddlReviewType = (DropDownList)frmRevAndScore.FindControl("ddlReviewType"); DropDownList ddlReviewSource = (DropDownList)frmRevAndScore.FindControl("ddlReviewSource"); DropDownList ddlReviewScore = (DropDownList)frmRevAndScore.FindControl("ddlReviewScore"); grdRevAndScore.DataSource = res; grdRevAndScore.DataBind(); if (res.Count() > 0) { lblTotalRecords.Text = Convert.ToString(res[0].Totalrecords); } fillReviewType(ddlReviewType); fillReviewSource(ddlReviewSource); fillReviewScore(ddlReviewScore); } else { grdRevAndScore.DataSource = null; grdRevAndScore.DataBind(); //divDropdownForEntries.Visible = false; } }
public List <MDMSVC.DC_Activity_ReviewsAndScores> GetActReviewsAndScores(MDMSVC.DC_Activity_ReviewsAndScores_RQ RQ) { object result = null; ServiceConnection.MDMSvcProxy.PostData(ConfigurationManager.AppSettings["Activity_GetActivityReviewsAndScores"], RQ, typeof(DC_Activity_ReviewsAndScores_RQ), typeof(List <DC_Activity_ReviewsAndScores>), out result); return(result as List <MDMSVC.DC_Activity_ReviewsAndScores>); }
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(); } }