/// <summary> /// 数据采集点处理 /// </summary> /// <param name="m">参见模型T_COLLECTPOINTS_Model</param> /// <returns>参见模型Message</returns> public static Message Manager(T_COLLECTPOINTS_Model m) { if (m.opMethod == "ADD") { T_COLLECTPOINTS_SW sw = new T_COLLECTPOINTS_SW(); var id = BaseDT.T_COLLECTPOINTS.GetPointMaxObjID(); sw.OBJECTID = Convert.ToInt32(id) + 1; sw.NAME = m.NAME; sw.TypeId = m.TypeId; sw.Shape = m.Shape; SystemCls.LogSave("10", "空间点:" + m.NAME, ClsStr.getModelContent(m)); Message msgUser = BaseDT.T_COLLECTPOINTS.AddPoints(sw); return(new Message(msgUser.Success, msgUser.Msg, "")); } return(new Message(false, "无效操作", "")); }
/// <summary> /// 增加点 /// </summary> /// <param name="m">参见模型</param> /// <returns>参见模型</returns> public static Message AddPoints(T_COLLECTPOINTS_SW m) { StringBuilder sb = new StringBuilder(); ////([OBJECTID],[TYPEID],[NAME],[SHAPE]) sb.AppendFormat(" Insert INTO T_COLLECTPOINTS (OBJECTID,TYPEID,NAME,SHAPE)"); sb.AppendFormat(" values({0},{1},'{2}','{3}') ", m.OBJECTID, m.TypeId, m.NAME, m.Shape); bool bln = SDEDataBaseClass.ExeSql(sb.ToString()); if (bln == true) { return(new Message(true, "空间数据点处理成功!", "")); } else { return(new Message(false, "空间数据点处理失败!", "")); } }