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