| | |
| | | { |
| | | string sql = "select count(*) from lf.sys_meta_pub a inner join lf.sys_publish b on a.pubid = b.id where a.metaid = " + metaid; |
| | | |
| | | object obj = Tool.DBHelper.GetScalar(sql); |
| | | object obj = Tools.DBHelper.GetScalar(sql); |
| | | int count = obj == null ? 0 : Convert.ToInt32(obj); |
| | | |
| | | return count > 0; |
| | |
| | | string sql = "select count(*) from lf.sys_meta_pub a inner join lf.sys_publish b on a.pubid = b.id where b.type = 'DOM' and b.dirid = @dirid"; |
| | | DbParameter dp = new NpgsqlParameter("@dirid", dirid); |
| | | |
| | | object obj = Tool.DBHelper.GetScalar(sql, dp); |
| | | object obj = Tools.DBHelper.GetScalar(sql, dp); |
| | | int count = obj == null ? 0 : Convert.ToInt32(obj); |
| | | |
| | | return count > 0; |
| | |
| | | { |
| | | string sql = string.Format(insertMetaPubSql, metaid, pubid, userId); |
| | | |
| | | return Tool.DBHelper.ExecuteNonQuery(sql); |
| | | return Tools.DBHelper.ExecuteNonQuery(sql); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public static int InsertPublish(SysPublish sys) |
| | | { |
| | | List<DbParameter> list = Tool.GetParams<SysPublish>(insertPublishSql, sys); |
| | | List<DbParameter> list = Tools.GetParams<SysPublish>(insertPublishSql, sys); |
| | | string sql = string.Format(insertPublishSql, sys.geom == null ? "null" : sys.geom); |
| | | |
| | | object obj = Tool.DBHelper.GetScalar(sql, list.ToArray()); |
| | | object obj = Tools.DBHelper.GetScalar(sql, list.ToArray()); |
| | | |
| | | return obj == null ? 0 : Convert.ToInt32(obj); |
| | | } |
| | |
| | | list.Add(new NpgsqlParameter("@user", sys.create_user)); |
| | | list.Add(new NpgsqlParameter("@elev", elev)); |
| | | |
| | | int rows = Tool.DBHelper.ExecuteNonQuery(insertLayerSql, list.ToArray()); |
| | | int rows = Tools.DBHelper.ExecuteNonQuery(insertLayerSql, list.ToArray()); |
| | | |
| | | return rows; |
| | | } |
| | |
| | | list.Add(new NpgsqlParameter("@id", meta.id)); |
| | | list.Add(new NpgsqlParameter("@path", meta.path)); |
| | | |
| | | int rows = Tool.DBHelper.ExecuteNonQuery(updateMetaSql, list.ToArray()); |
| | | int rows = Tools.DBHelper.ExecuteNonQuery(updateMetaSql, list.ToArray()); |
| | | |
| | | return rows; |
| | | } |