Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
        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();
            }
        }