Beispiel #1
0
        private List <MyAction> ExportCun_GongShiTuActions(IList <XZDM> cunXZDM, string bootDir)
        {
            List <MyAction> actions = new List <MyAction>();
            List <JTSYQ>    list    = new List <JTSYQ>();

            foreach (XZDM xzdm in cunXZDM)
            {
                Action action = new Action(() =>
                {
                    IList <JTSYQ> jtsyqs = JTSYQCustom.GetMapJTSYQ(" BM LIKE  '*" + xzdm.DJZQDM + "*'");
                    if (Utils.CheckListExists(jtsyqs))
                    {
                        xzdm.JTSYQS = jtsyqs;

                        string saveDir = bootDir + "/" + xzdm.Cun + "/";
                        JTSYQDao.ExportCun_GongShiTuActions(xzdm, saveDir);
                    }
                });
                MyAction myAction = new MyAction(action, xzdm.CunZu + "公示图");
                actions.Add(myAction);
            }


            return(actions);
        }
Beispiel #2
0
        /// <summary>
        /// 得到所有权 如果是村代码 只得到集体
        /// </summary>
        /// <param name="xzdm"></param>
        /// <returns></returns>
        public static IList <JTSYQ> GetSelectJTSYQ(XZDM xzdm)
        {
            string bm  = xzdm.DJZQDM;
            string sql = "";

            switch (bm.Length)
            {
            case 6:
                break;

            case 9:
                sql = " BM LIKE  '*" + bm + "*' And BM LIKE '*998'";
                break;

            case 12:
                sql = " BM LIKE  '*" + bm + "*' And BM LIKE '*00'";
                break;

            case 14:
                sql = " BM LIKE  '*" + bm.Insert(12, "JA000") + "*' ";
                break;
            }
            IList <JTSYQ> jtsyqs     = JTSYQCustom.GetMapJTSYQ(sql);
            IList <JTSYQ> jtsyqGroup = JTSYQCustom.GroupByZu(jtsyqs);

            if (Utils.CheckListExists(jtsyqGroup))
            {
                foreach (JTSYQ jtsyq in jtsyqGroup)
                {
                    jtsyq.XZDM = xzdm;
                }
            }
            return(jtsyqGroup);
        }
Beispiel #3
0
        /// <summary>
        /// 得到所有本村所有集体所有权
        /// </summary>
        /// <param name="xzdm">村</param>
        /// <returns></returns>
        public static IList <JTSYQ> GetCunZuAllJTSYQ(XZDM xzdm)
        {
            string bm  = xzdm.DJZQDM;
            string sql = " BM LIKE  '*" + bm + "*'";

            IList <JTSYQ> jtsyqs = JTSYQCustom.GetMapJTSYQ(sql);

            JTSYQCustom.OrderByBM(jtsyqs);


            IList <JTSYQ> jtsyqGroup = JTSYQCustom.GroupByZu(jtsyqs);

            return(jtsyqGroup);
        }