Beispiel #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            BusinessLayer.Common.MembershipCategoryFeesConfig objFeesConfig = new BusinessLayer.Common.MembershipCategoryFeesConfig();
            Entity.Common.MembershipCategoryFeesConfig        FeesConfig    = new Entity.Common.MembershipCategoryFeesConfig();
            FeesConfig.MembershipCategoryId = Convert.ToInt32(ddlMembershipCategory.SelectedValue);

            string strFeesXml = "<NewDataSet>";

            foreach (GridViewRow gvr in dgvFeesHead.Rows)
            {
                if (gvr.RowType == DataControlRowType.DataRow)
                {
                    TextBox txtAmount = (TextBox)gvr.FindControl("txtAmount");
                    strFeesXml += "<Row";
                    strFeesXml += " FeesHeadId = \"" + dgvFeesHead.DataKeys[gvr.RowIndex].Value.ToString() + "\"";
                    strFeesXml += " Amount = \"" + (string.IsNullOrEmpty(txtAmount.Text.Trim()) ? "0" : txtAmount.Text.Trim()) + "\"";
                    strFeesXml += " />";
                }
            }

            strFeesXml += "</NewDataSet>";

            FeesConfig.FeesXml = strFeesXml;
            objFeesConfig.Save(FeesConfig);

            LoadFeesDetails();
            Message.IsSuccess = true;
            Message.Text      = "Fees Saved Successfully";
            Message.Show      = true;
        }
Beispiel #2
0
        protected void LoadFeesDetails()
        {
            BusinessLayer.Common.MembershipCategoryFeesConfig objFeesConfig = new BusinessLayer.Common.MembershipCategoryFeesConfig();
            DataTable dt = objFeesConfig.GetAll(Convert.ToInt32(ddlMembershipCategory.SelectedValue));

            dgvFeesHead.DataSource = dt;
            dgvFeesHead.DataBind();

            if (dt.Rows.Count > 0)
            {
                btnSave.Visible = true;
            }
            else
            {
                btnSave.Visible = false;
            }
        }