辛苦的劳动,被遗弃的代码
来源:互联网 发布:数据精灵ios破解版 编辑:程序博客网 时间:2024/05/16 18:41
public static DataTable GetDataTable(string TableName, IDbConnection dbConnection, List<District> pDistrictList) { if (string.IsNullOrEmpty(TableName)) { return null; } if(!GtMap.GxDBHelper.Database.IsExistsTable(dbConnection,DefinitionClass.STR_TABLE_NAME_DWXX)) { GxDlgHelper.DevMessageBox.ShowInformation("当前连接的数据库中不存在" + DefinitionClass.STR_TABLE_NAME_DWXX+ "表!"); } int iDilit = int.Parse(GtMap.GxLandHelper.RunParameter.GetAreaDeciHektare(dbConnection)); DataRow dr; DataTable pTBDLMJTable = new DataTable(); DataTable pKZMJTable=new DataTable(); DataTable pResultTable=new DataTable(); pResultTable.Columns.Add("Image", System.Type.GetType("System.Int32")); pResultTable.Columns.Add("Name", Type.GetType("System.String")); pResultTable.Columns.Add("TotalArea", Type.GetType("System.Double")); pResultTable.Columns.Add("LayerOut", Type.GetType("System.Double")); pResultTable.Columns.Add("Result", Type.GetType("System.Double")); foreach (District pDistrict in pDistrictList) { if (pDistrict.Level == 1) { string sDLTBMJSelSQL = string.Empty; string sKZMJSelSQL = string.Empty; dr = pResultTable.NewRow(); sDLTBMJSelSQL = "SELECT SUM(TBDLMJ) AS TBDL FROM " + TableName + " WHERE ZLCDM LIKE '" + pDistrict.Code + "%'"; sKZMJSelSQL = "SELECT SUM(KZMJ) AS KZ FROM " + DefinitionClass.STR_TABLE_NAME_DWXX + " WHERE DWDM LIKE '" + pDistrict.Code + "%'"; pTBDLMJTable = GtMap.GxDBHelper.SQL.ExecuteQuery(dbConnection, sDLTBMJSelSQL); pKZMJTable = GtMap.GxDBHelper.SQL.ExecuteQuery(dbConnection, sKZMJSelSQL); string sTBDLArea = pTBDLMJTable.Rows[0]["TBDL"] != null ? pTBDLMJTable.Rows[0]["TBDL"].ToString() : string.Empty; string sKZMJArea = pKZMJTable.Rows[0]["KZ"] != null ? pKZMJTable.Rows[0]["KZ"].ToString() : string.Empty; if (sTBDLArea != "" && sKZMJArea != "") { dr = pResultTable.NewRow(); dr["TotalArea"] = GtMap.GxComHelper.Math.Rounding(Convert.ToDouble(sTBDLArea) / 10000, iDilit); dr["Name"] = pDistrict.Name; dr["LayerOut"] = GtMap.GxComHelper.Math.Rounding(Convert.ToDouble(sKZMJArea) / 10000, iDilit); double dResultCZ = Convert.ToDouble(dr["TotalArea"]) - Convert.ToDouble(dr["LayerOut"]); dr["Result"] = dResultCZ.ToString(); if (dResultCZ >= 0) { dr["Image"] = 0; } else { dr["Image"] = 1; } pResultTable.Rows.Add(dr); } } } if (pResultTable != null) { return pResultTable; } else { return null; } }
0 0
- 辛苦的劳动,被遗弃的代码
- 被遗弃的城市
- 被季节遗弃的树叶
- [音乐]被遗弃的公主-郑丽欣
- 解密被Google遗弃的数据中心
- 全球被遗弃的31个景点
- 遗弃的年代
- VS遗弃的库
- 天天写代码还是很辛苦的
- 用C++编的通讯录----虽然很粗糙,但也是辛苦劳动的成果o(∩_∩)o...
- 我们的辛苦劳动为什么不值钱?在美国IBM投资公司实习3个月,每天美金450元
- 我们的辛苦劳动为什么不值钱?在美国IBM投资公司实习3个月,每天美金450元
- 这是一个被遗弃了的blog
- 040924,辛苦的一天。
- 041006辛苦的一天。
- 辛苦的一天
- 辛苦的一天!
- 辛苦一生的代价
- LeetCode 10 Linked List Cycle II
- 仿余额宝数字渐慢跳动效果
- Struts中基本配置入门
- adb 查看最上层成activity名字
- js 点击页面其他地方关闭弹出层
- 辛苦的劳动,被遗弃的代码
- C 语 言制定了一套 ANSI 标准
- Windows PHP 环境下 Redis开发环境搭建
- Mysql搭建主从复制
- MFC中文件的读写
- 指针和引用
- Yum安装Apache+PHP+MySQL
- 安卓webview系列(基础)——如何用webview加载网页
- java——TCP和UDP