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;
            }
        }
Esempio n. 2
0
        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();
            }
        }