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); }
//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(); } }
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(); } }