Ejemplo n.º 1
0
        private void BindDataSource()
        {
            DropDownList ddlPolicyType = (DropDownList)frmPolicy.FindControl("ddlPolicyType");

            MDMSVC.DC_Activity_Policy_RQ _obj = new MDMSVC.DC_Activity_Policy_RQ();
            Activity_Flavour_Id      = new Guid(Request.QueryString["Activity_Flavour_Id"]);
            _obj.Activity_Flavour_Id = Activity_Flavour_Id;

            var res = ActSVC.GetActivityPolicy(_obj);

            if (res != null)
            {
                grdPolicy.DataSource = res;
                grdPolicy.DataBind();

                if (res.Count() > 0)
                {
                    lblTotalRecords.Text = Convert.ToString(res[0].Totalrecords);
                }
            }
            else
            {
                grdPolicy.DataSource = null;
                grdPolicy.DataBind();
                //divDropdownForEntries.Visible = false;
            }
        }
Ejemplo n.º 2
0
        //protected void btnAdd_Click(object sender, EventArgs e)
        //{
        //    Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]);
        //    CheckBox chkIsAllow = (CheckBox)frmPolicy.FindControl("chkIsAllow");
        //    TextBox txtName = (TextBox)frmPolicy.FindControl("txtName");
        //    TextBox txtDescription = (TextBox)frmPolicy.FindControl("txtDescription");

        //    MDMSVC.DC_Activity_Policy newObj = new MDMSVC.DC_Activity_Policy();
        //    {
        //        newObj.Activity_Flavour_Id = Activity_Flavour_Id;
        //        if (chkIsAllow.Checked)
        //            newObj.AllowedYN = true;
        //        else
        //            newObj.AllowedYN = false;
        //        newObj.IsActive = true;
        //        newObj.PolicyName = txtName.Text;
        //        newObj.PolicyDescription = txtDescription.Text;
        //    }

        //    MDMSVC.DC_Message _msg = ActSVC.AddUpdateActivityPolicy(newObj);
        //    if (_msg.StatusCode == MDMSVC.ReadOnlyMessageStatusCode.Success)
        //    {
        //        dvMsg.Visible = true;
        //        BootstrapAlert.BootstrapAlertMessage(dvMsg, _msg.StatusMessage, BootstrapAlertType.Success);
        //    }
        //    else
        //    {
        //        dvMsg.Visible = true;
        //        BootstrapAlert.BootstrapAlertMessage(dvMsg, _msg.StatusMessage, (BootstrapAlertType)_msg.StatusCode);
        //    }


        //    ResetControls();
        //}

        protected void grdPolicy_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            Guid myRow_Id = Guid.Parse(e.CommandArgument.ToString());

            if (e.CommandName.ToString() == "Select")
            {
                dvMsg.Style.Add("display", "none");
                MDMSVC.DC_Activity_Policy_RQ RQ = new MDMSVC.DC_Activity_Policy_RQ();
                RQ.Activity_Flavour_Id = Guid.Parse(Request.QueryString["Activity_Flavour_Id"]);
                RQ.Activity_Policy_Id  = myRow_Id;
                frmPolicy.ChangeMode(FormViewMode.Edit);
                frmPolicy.DataSource = ActSVC.GetActivityPolicy(RQ);
                frmPolicy.DataBind();

                MDMSVC.DC_Activity_Policy rowView = (MDMSVC.DC_Activity_Policy)frmPolicy.DataItem;

                DropDownList ddlPolicyType = (DropDownList)frmPolicy.FindControl("ddlPolicyType");

                fillPolicyType(ddlPolicyType);

                if (ddlPolicyType.Items.Count > 1) // needs to be 1 to handle the "Select" value
                {
                    ddlPolicyType.SelectedIndex = ddlPolicyType.Items.IndexOf(ddlPolicyType.Items.FindByText(rowView.Policy_Type.ToString()));
                }
            }
            else if (e.CommandName.ToString() == "SoftDelete")
            {
                TLGX_Consumer.MDMSVC.DC_Activity_Policy newObj = new MDMSVC.DC_Activity_Policy
                {
                    Activity_Policy_Id = myRow_Id,
                    IsActive           = false,
                    Edit_Date          = DateTime.Now,
                    Edit_User          = System.Web.HttpContext.Current.User.Identity.Name
                };
                var result = ActSVC.AddUpdateActivityPolicy(newObj);
                BootstrapAlert.BootstrapAlertMessage(dvMsg, result.StatusMessage, (BootstrapAlertType)result.StatusCode);
                BindDataSource();
            }

            else if (e.CommandName.ToString() == "UnDelete")
            {
                TLGX_Consumer.MDMSVC.DC_Activity_Policy newObj = new MDMSVC.DC_Activity_Policy
                {
                    Activity_Policy_Id = myRow_Id,
                    IsActive           = true,
                    Edit_Date          = DateTime.Now,
                    Edit_User          = System.Web.HttpContext.Current.User.Identity.Name
                };
                var result = ActSVC.AddUpdateActivityPolicy(newObj);
                BootstrapAlert.BootstrapAlertMessage(dvMsg, result.StatusMessage, (BootstrapAlertType)result.StatusCode);
                BindDataSource();
            }
        }