protected void btnAdd_Click(object sender, EventArgs e)
        {
            List <TreeNode> AllCheckedNodes = new List <TreeNode>();
            CustomList <AccReportConfigurationHeadCOAMap> lstCoaFgrid = new CustomList <AccReportConfigurationHeadCOAMap>();
            CustomList <Acc_COA> lstSessionAcc_COA = new CustomList <Acc_COA>();

            lstSessionAcc_COA = (CustomList <Acc_COA>)Session["COA_COA"];

            string allChkName = "";

            for (int i = 0; i < tv.CheckedNodes.Count; i++)
            {
                AccReportConfigurationHeadCOAMap objCOA = new AccReportConfigurationHeadCOAMap();
                objCOA.COAName      = tv.CheckedNodes[i].Text;
                objCOA.COAID        = Convert.ToInt32(tv.CheckedNodes[i].Value);
                objCOA.HeadCOAMapID = 0;
                //objCOA.HeadID = 0;
                foreach (Acc_COA acccoa in lstSessionAcc_COA)
                {
                    if (objCOA.COAID == Convert.ToInt32(acccoa.COAKey) && acccoa.IsPostingHead == true)
                    {
                        objCOA.IsActive = true;
                        lstCoaFgrid.Add(objCOA);
                    }
                }
                // lstCoaFgrid.Add(objCOA);
                // allChkName=allChkName+"_"+tv.CheckedNodes[i].Text;
            }

            AccReportConfigurationHeadCOAMapList = lstCoaFgrid;

            ////List<TreeNode> AllCheckedNodes = new List<TreeNode>();
            ////CustomList<Acc_COA> lstCoaFgrid = new CustomList<Acc_COA>();
            ////CustomList<Acc_COA> lstSessionAcc_COA = new CustomList<Acc_COA>();
            ////lstSessionAcc_COA = (CustomList<Acc_COA>)Session["COA_COA"];

            ////string allChkName = "";
            ////for (int i = 0; i < tv.CheckedNodes.Count; i++)
            ////{
            ////    Acc_COA objCOA = new Acc_COA();
            ////    objCOA.COAName = tv.CheckedNodes[i].Text;
            ////    // objCOA.IsActive = false;
            ////    foreach (Acc_COA acccoa in lstSessionAcc_COA)
            ////    {
            ////        if (objCOA.COAName == acccoa.COAName && acccoa.IsPostingHead == true)
            ////        {
            ////            objCOA.IsActive = true;
            ////            lstCoaFgrid.Add(objCOA);
            ////        }
            ////    }
            ////    // lstCoaFgrid.Add(objCOA);
            ////    // allChkName=allChkName+"_"+tv.CheckedNodes[i].Text;
            ////}

            ////Session["GRID_COA"] = lstCoaFgrid;
        }
Exemple #2
0
 public CustomList <AccReportConfigurationHeadCOAMap> GetAllAccReportConfigurationHeadCOAMap(Int32 headID)
 {
     return(AccReportConfigurationHeadCOAMap.GetAllAccReportConfigurationHeadCOAMap(headID));
 }