public List <MyAction> ExportZu_ZhongDiTuActions(IList <XZDM> xzdms, string bootDir) { List <MyAction> actions = new List <MyAction>(); List <JTSYQ> list = new List <JTSYQ>(); foreach (XZDM xzdm in xzdms) { IList <JTSYQ> jtsyqs = XZDMCustom.GetSelectJTSYQ(xzdm); if (Utils.CheckListExists(jtsyqs)) { list.AddRange(jtsyqs); } } List <JTSYQ> list2 = new List <JTSYQ>(); foreach (JTSYQ jtsyq in list) { list2.AddRange(jtsyq.GroupJTSYQ); } JTSYQCustom.SetJZD(list2); foreach (JTSYQ jtsyq in list) { XZDM xzdm = jtsyq.XZDM; Action action = new Action(() => { string saveDir = bootDir + xzdm.Cun + "/" + xzdm.Zu; JTSYQDao.ExportZu_ZhongDiTu(jtsyq, saveDir); }); MyAction myAction = new MyAction(action, xzdm.CunZu + "宗地图 "); actions.Add(myAction); } return(actions); }
public void ExportCun_JiTiTuDiDiaoChaBiao(IList <JTSYQ> jtsyqs, string saveDir) { Dictionary <int, XMLTable> ClazzDic = XMLRead.GetXmlToXMLTabl(JTSYQCustom.JiTiTuDiDiaoChaBiao_Reflect); foreach (JTSYQ jtsyq in jtsyqs) { jtsyq.XZDM = XZDMCustom.GetXzdm(XZDMCustom.JTSYQBianMaToXZDM(jtsyq.BM)); // JTSYQCustom.SetContainsFeatureArea(jtsyq); } XMLTable xmlTable = ClazzDic[1]; IWorkbook workbook = ExcelRead.ReadExcel(JTSYQCustom.JiTiTuDiDiaoChaBiao); ISheet sheet = workbook.GetSheetAt(0); //行数据插入 ExcelWrite.WriteObjects(sheet, xmlTable, jtsyqs); ExcelWrite.Save(workbook, saveDir + "//" + System.IO.Path.GetFileName(JTSYQCustom.JiTiTuDiDiaoChaBiao)); }
public IList <MyAction> ExportCun_GongShiActions(IList <XZDM> cunList, string bootDir) { IList <MyAction> actions = new List <MyAction>(); foreach (XZDM xzdm in cunList) { IList <JTSYQ> jtsyqs = XZDMCustom.GetCunZuAllJTSYQ(xzdm); if (Utils.CheckListExists(jtsyqs)) { Action action = new Action(() => { JTSYQDao.ExportCun_GongShi(jtsyqs, xzdm, bootDir + "\\" + xzdm.Cun); }); MyAction myAction = new MyAction(action, xzdm.Cun + "公示"); actions.Add(myAction); } } return(actions); }
private void Submit_Click(object sender, RoutedEventArgs e) { //保存缓存 model.SaveRedis(); if (MyUtils.Utils.IsStrNull(model.SaveDir)) { MessageBox.Show("没有选择保存的位置"); } else if (MyUtils.Utils.CheckDirExists(model.SaveDir)) { if (MyUtils.Utils.MessageBoxShow("确定导出资料")) { //输出文件 JTSYQCustom.ReflushJTSYQ(XZDMCustom.GetSelect(MainWindow.mainWindow.tvProperty.Items)); IList <XZDM> xzdms = XZDMCustom.GetSelect(MainWindow.mainWindow.tvProperty.Items); JTSYQController.Export(model, xzdms); } } else { MessageBox.Show("保存的位置不存在,请重新选择!!!"); } }