Пример #1
0
        public DC_Message AddUpdateActivitySupplierProductMapping(MDMSVC.DC_Activity_Policy RQParams)
        {
            object result = null;

            ServiceConnection.MDMSvcProxy.PostData(ConfigurationManager.AppSettings["Activity_AddUpdateActivitySupplierProductMapping"], RQParams, typeof(MDMSVC.DC_Activity_SupplierProductMapping), typeof(DC_Message), out result);
            return(result as DC_Message);
        }
Пример #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();
            }
        }
Пример #3
0
        protected void frmPolicy_ItemCommand(object sender, FormViewCommandEventArgs e)
        {
            Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]);

            DropDownList ddlPolicyType  = (DropDownList)frmPolicy.FindControl("ddlPolicyType");
            TextBox      txtName        = (TextBox)frmPolicy.FindControl("txtName");
            TextBox      txtDescription = (TextBox)frmPolicy.FindControl("txtDescription");
            CheckBox     chkIsAllow     = (CheckBox)frmPolicy.FindControl("chkIsAllow");
            CheckBox     chkIsActive    = (CheckBox)frmPolicy.FindControl("chkIsActive");

            if (e.CommandName.ToString() == "Add")
            {
                MDMSVC.DC_Activity_Policy newObj = new MDMSVC.DC_Activity_Policy
                {
                    Activity_Flavour_Id = Activity_Flavour_Id,
                    Activity_Policy_Id  = Guid.NewGuid(),
                    AllowedYN           = true,
                    IsActive            = true,
                    PolicyName          = txtName.Text,
                    PolicyDescription   = txtDescription.Text,
                    Policy_Type         = ddlPolicyType.SelectedItem.Text
                };

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

                ResetControls();
                BindDataSource();
            }
            if (e.CommandName.ToString() == "Update")
            {
                Guid myRowId = Guid.Parse(frmPolicy.DataKey.Value.ToString());
                MDMSVC.DC_Activity_Policy newObj = new MDMSVC.DC_Activity_Policy();
                {
                    newObj.Activity_Policy_Id  = myRowId;
                    newObj.Activity_Flavour_Id = Activity_Flavour_Id;
                    if (chkIsAllow.Checked)
                    {
                        newObj.AllowedYN = true;
                    }
                    else
                    {
                        newObj.AllowedYN = false;
                    }
                    if (chkIsActive.Checked)
                    {
                        newObj.IsActive = true;
                    }
                    else
                    {
                        newObj.IsActive = false;
                    }
                    newObj.Policy_Type       = ddlPolicyType.SelectedItem.Text;
                    newObj.PolicyName        = txtName.Text;
                    newObj.PolicyDescription = txtDescription.Text;
                }

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

                ResetControls();
                BindDataSource();
            }
            if (e.CommandName.ToString() == "Reset")
            {
                ResetControls();
            }
        }