protected void dgvFeesHead_RowEditing(object sender, GridViewEditEventArgs e) { FeesHeadId = Convert.ToInt32(dgvFeesHead.DataKeys[e.NewEditIndex].Value); BusinessLayer.Common.FeesHeadMaster objFeesHeadMaster = new BusinessLayer.Common.FeesHeadMaster(); DataSet ds = objFeesHeadMaster.GetAllById(FeesHeadId); if (ds.Tables[0].Rows.Count > 0) { txtFeesHeadName.Text = ds.Tables[0].Rows[0]["FeesHeadName"].ToString(); ddlFrequency.SelectedValue = ds.Tables[0].Rows[0]["Frequency"].ToString(); ddlFrequency.Enabled = false; ddlFeesType.SelectedValue = ds.Tables[0].Rows[0]["FeesType"].ToString(); ddlFeesType.Enabled = false; ChkIsMandatory.Checked = Convert.ToBoolean(ds.Tables[0].Rows[0]["IsMandatory"].ToString()); ChkIsActive.Checked = Convert.ToBoolean(ds.Tables[0].Rows[0]["IsActive"].ToString()); } foreach (ListItem li in CheckBoxListTax.Items) { li.Selected = false; } if (ds.Tables[1].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[1].Rows) { CheckBoxListTax.Items.FindByValue(dr["TaxId"].ToString()).Selected = true; } } btnSave.Text = "Update"; Message.Show = false; }
private void LoadFeesHead() { BusinessLayer.Common.FeesHeadMaster ObjFeesHeadMaster = new BusinessLayer.Common.FeesHeadMaster(); DataTable dt = ObjFeesHeadMaster.GetAll(); ddlFeesHead.DataSource = dt; ddlFeesHead.DataBind(); }
protected void LoadFeesHeadList() { BusinessLayer.Common.FeesHeadMaster objFeesHeadMaster = new BusinessLayer.Common.FeesHeadMaster(); DataTable dt = objFeesHeadMaster.GetAll(); if (dt != null) { dgvFeesHead.DataSource = dt; dgvFeesHead.DataBind(); } }
protected void btnSave_Click(object sender, EventArgs e) { BusinessLayer.Common.FeesHeadMaster objFeesHeadMaster = new BusinessLayer.Common.FeesHeadMaster(); Entity.Common.FeesHeadMaster FeesHead = new Entity.Common.FeesHeadMaster(); FeesHead.FeesHeadId = FeesHeadId; FeesHead.FeesHeadName = txtFeesHeadName.Text.Trim(); FeesHead.Frequency = ddlFrequency.SelectedValue; FeesHead.FeesType = Convert.ToInt32(ddlFeesType.SelectedValue); FeesHead.IsMandatory = ChkIsMandatory.Checked; FeesHead.IsActive = ChkIsActive.Checked; string FeesHeadTaxMapXml = "<NewDataSet>"; foreach (ListItem li in CheckBoxListTax.Items) { if (li.Selected) { FeesHeadTaxMapXml += "<Row TaxId = \"" + li.Value + "\" />"; } } FeesHeadTaxMapXml += "</NewDataSet>"; FeesHead.FeesHeadTaxMapXml = FeesHeadTaxMapXml; int messageCode = objFeesHeadMaster.Save(FeesHead); if (messageCode == 0) { ClearControls(); LoadFeesHeadList(); Message.IsSuccess = true; Message.Text = "Fees Head Saved/Updated Successfully"; } else { Message.IsSuccess = false; Message.Text = "Can Not Save. Duplicate Fees Head Name Is Not Allowed"; } Message.Show = true; }