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); }
/// <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); }
/// <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); }