Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                try
                {
                    ApplicationResult      objResult             = new ApplicationResult();
                    StudentFeesTemplateTBL objStudentFeeTemplate = new StudentFeesTemplateTBL();

                    objResult = objStudentFeeTemplate.StudentFeeTemplate_FeesNameWise("1", "1", "A", "14-15", 0);
                    if (objResult != null)
                    {
                        for (int i = 0; i < objResult.resultDT.Columns.Count; i++)
                        {
                            BoundField boundfield = new BoundField();
                            boundfield.DataField  = objResult.resultDT.Columns[i].ColumnName.ToString();
                            boundfield.HeaderText = objResult.resultDT.Columns[i].ColumnName.ToString();
                            //boundfield.SortExpression = objResult.resultDT.Columns[i].ColumnName.ToString();
                            gvStudentFees.Columns.Add(boundfield);
                            if (i == 0)
                            {
                                boundfield.Visible = false;
                            }
                        }
                        gvStudentFees.Visible    = true;
                        gvStudentFees.DataSource = objResult.resultDT;
                        gvStudentFees.DataBind();
                    }
                }
                catch (Exception ex)
                {
                }
            }
        }
Exemple #2
0
        public static string LoadFeesWithAmount(int intClassMID, int intDivisionTID, string strAcademicYear, int intSchoolMID)
        {
            try
            {
                #region Bind LoadFeesWithAmount
                StudentFeesTemplateTBL objStudentFeesTemplateBL = new StudentFeesTemplateTBL();
                ApplicationResult      objResults = new ApplicationResult();

                objResults = objStudentFeesTemplateBL.StudentFeeTemplate_Select_FeesName_With_Amount(intClassMID, intDivisionTID, strAcademicYear, intSchoolMID);
                if (objResults != null)
                {
                    if (objResults.resultDT.Rows.Count > 0)
                    {
                    }
                }
                string res = "";
                res = DataSetToJSON(objResults.resultDT);
                return(res);

                #endregion
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #3
0
        private DataTable FetchFeesNameWithAmount(int intClassMID, int intDivisionTID, string strAcademicYear, int intSchoolMID)
        {
            StudentFeesTemplateTBL objStudentTemplateBl = new StudentFeesTemplateTBL();
            ApplicationResult      objResults           = new ApplicationResult();

            objResults = objStudentTemplateBl.StudentFeeTemplate_Select_FeesName_With_Amount(intClassMID, intDivisionTID, strAcademicYear, intSchoolMID);
            if (objResults.status == ApplicationResult.CommonStatusType.SUCCESS && objResults.resultDT.Rows.Count > 0)
            {
            }
            return(objResults.resultDT);
        }
        public DataTable Select_ClassTemlate_FeeCategory()
        {
            StudentFeesTemplateTBL objStudentFeesTemplateTBL = new StudentFeesTemplateTBL();

            //ClassWiseFeesTemplateTBL objClassTemplateBL = new ClassWiseFeesTemplateTBL();

            if (hfSearchID.Value.ToString() == "")
            {
                hfSearchID.Value = "0";
            }
            ApplicationResult objResultsSelectT = new ApplicationResult();

            objResultsSelectT = objStudentFeesTemplateTBL.StudentFeeTemplate_Select_ClassWiseStudentTemplate(Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), Convert.ToInt32(hfCLassMID.Value), Convert.ToInt32(hfDivisionTID.Value), ddlAcademicYear.SelectedValue, 1, Convert.ToInt32(hfSearchID.Value));
            if (objResultsSelectT != null)
            {
            }
            return(objResultsSelectT.resultDT);
        }
Exemple #5
0
 protected void gvStudentFees_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     try
     {
         if (e.Row.RowType == DataControlRowType.DataRow)
         {
             ApplicationResult      objResult             = new ApplicationResult();
             StudentFeesTemplateTBL objStudentFeeTemplate = new StudentFeesTemplateTBL();
             objResult = objStudentFeeTemplate.StudentFeeTemplate_FeesNameWise("1", "1", "A", "14-15", 0);
             int intcCount = objResult.resultDT.Columns.Count;
             for (int j = 2; j < intcCount; j++)
             {
                 CheckBox chk = new CheckBox();
                 chk.ID = "chk_" + j;
                 //chk.Text = (e.Row.DataItem as DataRowView).Row["chk"].ToString();
                 e.Row.Cells[j].Controls.Add(chk);
             }
         }
         if (e.Row.RowType == DataControlRowType.Header)
         {
             ApplicationResult      objResult             = new ApplicationResult();
             StudentFeesTemplateTBL objStudentFeeTemplate = new StudentFeesTemplateTBL();
             objResult = objStudentFeeTemplate.StudentFeeTemplate_FeesNameWise("1", "1", "A", "14-15", 0);
             int intcCount = objResult.resultDT.Columns.Count;
             for (int j = 2; j < intcCount; j++)
             {
                 TemplateField tfield = new TemplateField();
                 CheckBox      chk    = new CheckBox();
                 chk.ID   = "chkHeader_" + j;
                 chk.Text = objResult.resultDT.Columns[j].ColumnName.ToString();
                 e.Row.Cells[j].Controls.Add(chk);
                 tfield = new TemplateField();
                 // tfield.HeaderText = objResult.resultDT.Columns[j].ColumnName.ToString();
                 gvStudentFees.Columns.Add(tfield);
             }
         }
     }
     catch (Exception ex)
     {
     }
 }
Exemple #6
0
        protected void btnViewAssignFee_Click(object sender, EventArgs e)
        {
            try
            {
                hfTab.Value = "1";
                Set_ButtonDropDown();
                gvStudentFees.Visible            = false;
                gvAssignFees.Visible             = true;
                gvAssignFees.AutoGenerateColumns = false;
                ApplicationResult      objResults           = new ApplicationResult();
                StudentFeesTemplateTBL objStudentTemplateBL = new StudentFeesTemplateTBL();
                objResults = objStudentTemplateBL.StudentFeeTemplate_FeesNameWise(Session[ApplicationSession.SCHOOLID].ToString(), ViewState["ClassMID"].ToString(), ViewState["DivisionName"].ToString(), ddlAcademicYear.SelectedItem.ToString(), 0);

                if (objResults != null)
                {
                    if (objResults.resultDT.Rows.Count > 0)
                    {
                        for (int i = 0; i < objResults.resultDT.Columns.Count; i++)
                        {
                            BoundField boundfield = new BoundField();
                            boundfield.DataField  = objResults.resultDT.Columns[i].ColumnName.ToString();
                            boundfield.HeaderText = objResults.resultDT.Columns[i].ColumnName.ToString();
                            // boundfield.SortExpression = dtStudentList.Columns[i].ColumnName.ToString();
                            gvAssignFees.Columns.Add(boundfield);
                        }
                        gvAssignFees.Visible    = true;
                        gvAssignFees.DataSource = objResults.resultDT;
                        gvAssignFees.DataBind();
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                // divLoading.Visible = true;
                ClassWiseFeesTemplateTBL objClassTemplateBL = new ClassWiseFeesTemplateTBL();
                ClassWiseFeesTemplateTBO objClassTemplateBO = new ClassWiseFeesTemplateTBO();
                #region RollBack Transaction Starts

                DatabaseTransaction.OpenConnectionTransation();

                foreach (GridViewRow row in gvFees.Rows)
                {
                    ViewState["FeesCategoryMID"] = Convert.ToInt32(row.Cells[0].Text);
                    if (((CheckBox)row.FindControl("chkChild")).Checked)
                    {
                        objClassTemplateBO.SchoolMID          = Convert.ToInt32(Session[ApplicationSession.SCHOOLID]);
                        objClassTemplateBO.TrustMID           = Convert.ToInt32(Session[ApplicationSession.TRUSTID]);
                        objClassTemplateBO.ClassMID           = Convert.ToInt32(ViewState["ClassMID"].ToString());
                        objClassTemplateBO.DivisionTID        = Convert.ToInt32(ViewState["DivisionName"].ToString());
                        objClassTemplateBO.FeesAmount         = Convert.ToDouble(((TextBox)row.FindControl("txtFeesAmount")).Text);
                        objClassTemplateBO.FeesCategoryMID    = Convert.ToInt32(row.Cells[0].Text);
                        objClassTemplateBO.AcademicYear       = ddlAcademicYear.SelectedItem.Text;
                        objClassTemplateBO.LastModifiedDate   = DateTime.UtcNow.AddHours(5.5).ToString();
                        objClassTemplateBO.LastModifiedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]);
                        if (objClassTemplateBO.FeesAmount == 0.0)
                        {
                            ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Please Fill Fees Amount " + row.Cells[0].Text + ".');</script>");
                        }
                        else
                        {
                            DataTable Dt = Select_ClassTemlate_FeeCategory();

                            if (((CheckBox)row.FindControl("chkChild")).Checked)
                            {
                                if (Dt.Rows.Count > 0)
                                {
                                    ViewState["ClassTemplateTID"] = Convert.ToInt32(Dt.Rows[0][ClassWiseFeesTemplateTBO.CLASSWISEFEESTEMPLATET_CLASSWISEFEESTEMPLATETID].ToString());
                                    ApplicationResult objResultsInsert = new ApplicationResult();
                                    objClassTemplateBO.ClassWiseFeesTemplateTID = Convert.ToInt32(ViewState["ClassTemplateTID"].ToString());
                                    objResultsInsert = objClassTemplateBL.ClassWiseFeesTemplateT_Update(objClassTemplateBO);
                                    if (objResultsInsert != null)
                                    {
                                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Fees Amount Successfully Saved.');</script>");
                                    }
                                }
                                else
                                {
                                    ApplicationResult objResultsInsert = new ApplicationResult();

                                    objResultsInsert = objClassTemplateBL.ClassWiseFeesTemplateT_Insert(objClassTemplateBO);
                                    if (objResultsInsert != null)
                                    {
                                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Fees Amount Successfully Saved.');</script>");
                                    }
                                }
                            }
                        }
                    }
                    else
                    {
                        DataTable Dt = Select_ClassTemlate_FeeCategory();
                        if (Dt.Rows.Count > 0)
                        {
                            ViewState["ClassTemplateTID"] = Convert.ToInt32(Dt.Rows[0][ClassWiseFeesTemplateTBO.CLASSWISEFEESTEMPLATET_CLASSWISEFEESTEMPLATETID].ToString());

                            DataTable dtFeeCollection = ValidateFeesbyFeesCollection(Convert.ToInt32(ViewState["ClassTemplateTID"].ToString()), objClassTemplateBO.ClassMID, Convert.ToInt32(objClassTemplateBO.DivisionTID), objClassTemplateBO.AcademicYear, Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), 0);
                            if (dtFeeCollection.Rows.Count > 0)
                            {
                                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='This Fee Category is Not Update/Delete.');</script>");
                            }
                            else
                            {
                                ApplicationResult objResultsDelete = new ApplicationResult();
                                objResultsDelete = objClassTemplateBL.ClassWiseFeesTemplateT_Delete(Convert.ToInt32(Dt.Rows[0][ClassWiseFeesTemplateTBO.CLASSWISEFEESTEMPLATET_CLASSWISEFEESTEMPLATETID].ToString()));
                                if (objResultsDelete.status == ApplicationResult.CommonStatusType.SUCCESS)
                                {
                                    StudentFeesTemplateTBL objStudentTemplate = new StudentFeesTemplateTBL();
                                    objResultsDelete = objStudentTemplate.StudentFeesTemplateT_Delete_By_ClassWiseTemplateTID(Convert.ToInt32(Dt.Rows[0][ClassWiseFeesTemplateTBO.CLASSWISEFEESTEMPLATET_CLASSWISEFEESTEMPLATETID].ToString()), 0);
                                    if (objResultsDelete.status == ApplicationResult.CommonStatusType.SUCCESS)
                                    {
                                    }
                                }
                            }
                        }
                    }
                }
                DatabaseTransaction.CommitTransation();
                #endregion
                ViewState["ClassMID"]     = 0;
                ViewState["DivisionName"] = 0;
                ViewState["AcademicYear"] = "";
                hfCLassMID.Value          = "0";
                hfDivisionTID.Value       = "0";
                // ClearAll();
                //  Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "BindClass();", true);
                // divLoading.Visible = false;
                //  Response.Redirect("Class_Template.aspx");
            }
            catch (Exception ex)
            {
                DatabaseTransaction.RollbackTransation();
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }
Exemple #8
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                StudentFeesTemplateTBL objStudentFeesTemplateBL = new StudentFeesTemplateTBL();
                StudentFeesTemplateTBO objStudentFeesTemplateBO = new StudentFeesTemplateTBO();
                ApplicationResult      objResults = new ApplicationResult();

                DatabaseTransaction.OpenConnectionTransation();
                foreach (GridViewRow row in gvStudentFees.Rows)
                {
                    if (((CheckBox)row.FindControl("chkChild")).Checked)
                    {
                        string   FeesNameWithAmount = ddlFeesCategoryName.SelectedItem.Text;
                        char[]   delimiterChars     = { '/' };
                        string[] words = FeesNameWithAmount.Split(delimiterChars);

                        objStudentFeesTemplateBO.SchoolMID       = Convert.ToInt32(Session[ApplicationSession.SCHOOLID]);
                        objStudentFeesTemplateBO.TrustMID        = Convert.ToInt32(Session[ApplicationSession.TRUSTID]);
                        objStudentFeesTemplateBO.ClassMID        = Convert.ToInt32(ViewState["ClassMID"].ToString());
                        objStudentFeesTemplateBO.DivisionTID     = Convert.ToInt32(ViewState["DivisionName"].ToString());
                        objStudentFeesTemplateBO.StudentMID      = Convert.ToInt32(row.Cells[0].Text);
                        objStudentFeesTemplateBO.AcademicYear    = ddlAcademicYear.SelectedItem.Text;
                        objStudentFeesTemplateBO.FeesCategoryMID = Convert.ToInt32(ddlFeesCategoryName.SelectedValue);

                        objStudentFeesTemplateBO.FeesAmount         = Convert.ToDouble(words[1]);
                        objStudentFeesTemplateBO.IsLate             = 0;
                        objStudentFeesTemplateBO.LastModifiedDate   = DateTime.UtcNow.AddHours(5.5).ToString();
                        objStudentFeesTemplateBO.LastModifiedUserID = Convert.ToInt32(Session[ApplicationSession.USERID]);

                        DataTable Dt = Select_ClassTemlate_FeeCategory(Convert.ToInt32(ViewState["FeesCategoryMID"].ToString()), Convert.ToInt32(ViewState["ClassMID"].ToString()), Convert.ToInt32(ViewState["DivisionName"].ToString()), ddlAcademicYear.SelectedItem.ToString(), Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), Convert.ToInt32(row.Cells[0].Text));
                        #region RollBack Transaction Starts


                        if (((CheckBox)row.FindControl("chkChild")).Checked)
                        {
                            if (Dt.Rows.Count > 0)
                            {
                            }
                            else
                            {
                                DataTable dt = Select_ClassTemlate_FeeCategory(Convert.ToInt32(ViewState["FeesCategoryMID"].ToString()), Convert.ToInt32(ViewState["ClassMID"].ToString()), Convert.ToInt32(ViewState["DivisionName"].ToString()), ddlAcademicYear.SelectedItem.ToString(), Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), 0);
                                if (dt.Rows.Count > 0)
                                {
                                    ViewState["ClassTemplateTID"] = Convert.ToInt32(dt.Rows[0][ClassWiseFeesTemplateTBO.CLASSWISEFEESTEMPLATET_CLASSWISEFEESTEMPLATETID].ToString());
                                }
                                objStudentFeesTemplateBO.ClassWiseFeesTemplateTID = Convert.ToInt32(ViewState["ClassTemplateTID"].ToString());

                                objResults = objStudentFeesTemplateBL.StudentFeesTemplateT_Insert(objStudentFeesTemplateBO);
                                if (objResults != null)
                                {
                                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('Fees Amount Successfully Saved.');</script>");
                                }
                            }
                        }
                    }
                    else
                    {
                        DataTable Dt = Select_ClassTemlate_FeeCategory(Convert.ToInt32(ViewState["FeesCategoryMID"].ToString()), Convert.ToInt32(ViewState["ClassMID"].ToString()), Convert.ToInt32(ViewState["DivisionName"].ToString()), ddlAcademicYear.SelectedItem.ToString(), Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), Convert.ToInt32(row.Cells[0].Text));
                        if (Dt.Rows.Count > 0)
                        {
                            ViewState["ClassTemplateTID"] = Convert.ToInt32(Dt.Rows[0][ClassWiseFeesTemplateTBO.CLASSWISEFEESTEMPLATET_CLASSWISEFEESTEMPLATETID].ToString());

                            DataTable dtFeeCollection = ValidateFeesbyFeesCollection(Convert.ToInt32(ViewState["ClassTemplateTID"].ToString()), Convert.ToInt32(ViewState["ClassMID"].ToString()), Convert.ToInt32(ViewState["DivisionName"].ToString()), ddlAcademicYear.SelectedItem.ToString(), Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), Convert.ToInt32(row.Cells[0].Text));
                            if (dtFeeCollection.Rows.Count > 0)
                            {
                                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('This Fee Category is Not Update/Delete.');</script>");
                            }
                            else
                            {
                                objResults = objStudentFeesTemplateBL.StudentFeesTemplateT_Delete(Convert.ToInt32(Convert.ToInt32(Dt.Rows[0][StudentFeesTemplateTBO.STUDENTFEESTEMPLATET_STUDENTFEESTEMPLATETID].ToString())), 0);
                                if (objResults.status == ApplicationResult.CommonStatusType.SUCCESS)
                                {
                                    ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('This Fee Category is Update/Delete Successfully.');</script>");
                                }
                            }
                        }
                    }
                }
                Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "Clear();", true);
                DatabaseTransaction.CommitTransation();
                #endregion
                ViewState["ClassMID"]        = 0;
                ViewState["DivisionName"]    = 0;
                ViewState["AcademicYear"]    = "";
                ViewState["FeesCategoryMID"] = "";
                hfAcademicYear.Value         = "0";
                hfCLassMID.Value             = "0";
                hfDivisionTID.Value          = "0";
                gvStudentFees.Visible        = false;
                //ClearAll();
                //Response.Redirect("StudentTemplate.aspx",false);
            }
            catch (Exception ex)
            {
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }
        public void BindGridView()
        {
            try
            {
                ApplicationResult      objResult     = new ApplicationResult();
                StudentFeesTemplateTBL objGridFeesBL = new StudentFeesTemplateTBL();
                var a = ddlDivision.SelectedItem;
                var b = ddlDivision.SelectedValue;



                objResult = objGridFeesBL.StudentFeesTemplateT_SelectAll_For_ClassTemplate(Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), Convert.ToInt32(Request.Form[ddlClass.UniqueID]), Convert.ToInt32(Request.Form[ddlDivision.UniqueID]), ddlAcademicYear.SelectedValue.ToString());
                if (objResult != null)
                {
                    gvFees.Visible    = true;
                    gvFees.DataSource = objResult.resultDT;
                    gvFees.DataBind();

                    if (objResult.resultDT.Rows.Count > 0)
                    {
                        //((CheckBox)gvFees.HeaderRow.FindControl("chkHeader")).Enabled = true;
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='javascript'>alert('No Record Found.');</script>");
                        gvFees.Visible = false;
                    }

                    foreach (GridViewRow row in gvFees.Rows)
                    {
                        ViewState["FeesCategoryMID"] = Convert.ToInt32(row.Cells[0].Text);
                        DataTable Dt = Select_ClassTemlate_FeeCategory();


                        //if (Dt.Rows.Count > 0)
                        //{
                        //    ViewState["ClassTemplateTID"] = Convert.ToInt32(Dt.Rows[0][ClassWiseFeesTemplateTBO.CLASSWISEFEESTEMPLATET_CLASSWISEFEESTEMPLATETID].ToString());
                        //    //((CheckBox)row.FindControl("chkChild")).Checked = true;
                        //    //((CheckBox)gvFees.HeaderRow.FindControl("chkHeader")).Enabled = false;
                        //    btnSave.Enabled = true;
                        //    // btnSave.BackColor = Color.#3b5998;
                        //    btnSave.Attributes.Add("bgcolor", "#3b5998");
                        //    ((TextBox)row.FindControl("txtFeesAmount")).Text = Dt.Rows[0][ClassWiseFeesTemplateTBO.CLASSWISEFEESTEMPLATET_FEESAMOUNT].ToString();

                        //    DataTable dtFeeCollection = ValidateFeesbyFeesCollection(Convert.ToInt32(ViewState["ClassTemplateTID"].ToString()), Convert.ToInt32(ViewState["ClassMID"].ToString()), Convert.ToInt32(ViewState["DivisionName"].ToString()), ddlAcademicYear.SelectedItem.ToString(), Convert.ToInt32(Session[ApplicationSession.SCHOOLID]), 0);
                        //    if (dtFeeCollection.Rows.Count > 0)
                        //    {
                        //        //ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script language='This Fee Category is Not Update/Delete.');</script>");
                        //        //foreach (GridViewRow rowData in gvFees.Rows)
                        //        //{
                        //        //((CheckBox)row.FindControl("chkChild")).Enabled = false;
                        //        ((TextBox)row.FindControl("txtFeesAmount")).Enabled = false;
                        //        //}
                        //        btnSave.Enabled = true;
                        //        btnSave.Attributes.Add("bgcolor", "#3b5998");
                        //        // ((CheckBox)row.FindControl("chkHeader")).Visible = false;
                        //    }

                        //}
                    }
                }
                objResult = objGridFeesBL.StudentFeesTemplateT_Select(Convert.ToInt32(hfSearchID.Value), ddlAcademicYear.SelectedValue);
                if (objResult != null)
                {
                    if (objResult.resutlDS.Tables[0].Rows.Count > 0)
                    {
                        for (int i = 0; i < objResult.resutlDS.Tables[0].Rows.Count; i++)
                        {
                            var Id     = objResult.resutlDS.Tables[0].Rows[i]["FeesCategoryMID"].ToString();
                            var Amount = objResult.resutlDS.Tables[0].Rows[i]["FeesAmount"].ToString();
                            foreach (GridViewRow row in gvFees.Rows)
                            {
                                if (row.Cells[0].Text == Id)
                                {
                                    ((CheckBox)row.FindControl("chkChild")).Checked = true;
                                    Convert.ToDouble(((TextBox)row.FindControl("txtFeesAmount")).Text = Amount);
                                }
                            }
                        }
                        for (int i = 0; i < objResult.resutlDS.Tables[1].Rows.Count; i++)
                        {
                            var Id = objResult.resutlDS.Tables[1].Rows[i]["FeesCategoryMID"].ToString();
                            foreach (GridViewRow row in gvFees.Rows)
                            {
                                if (row.Cells[0].Text == Id)
                                {
                                    ((CheckBox)row.FindControl("chkChild")).Enabled = false;
                                }
                            }
                        }
                    }
                }
                btnSave.Visible = true;
                //btnCancel.Visible = true;
            }
            catch (Exception ex)
            {
                logger.Error("Error", ex);
                ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Oops! There is some technical issue. Please Contact to your administrator.');</script>");
            }
        }