/// <summary> /// 插入landata数据 /// </summary> /// <param name="temp">表单内容</param> /// <returns>物理主码id</returns> public long insert_landata(LanData temp, int userid) { try { int result = dld.INSERT(temp); LanDataHistory tmp = new LanDataHistory(); tmp.LanDataID = result; tmp.ZhuHuLiang = temp.ZhuHuLiang; tmp.RuZhuLv = temp.RuZhuLv; tmp.JX_DianXin = temp.JX_DianXin; tmp.JX_LianTong = temp.JX_LianTong; tmp.JX_YiDong = temp.JX_YiDong; tmp.DuanKouShu = temp.DuanKouShu; tmp.ShiZhuangShu = temp.ShiZhuangShu; tmp.JingZhengPingJi = temp.JingZhengPingJi; tmp.Datetime = DateTime.Now; dldh.INSERT(tmp); Log log = new Log(); log.Tablename = "LanData"; log.Tableid = result; log.Mid = Members.newMembers(userid); log.Datetime = DateTime.Now; log.Discription = "添加节点数据(LanData)"; dl.INSERT(log); return(result); } catch { return(0); } }
// ---------------------------建筑楼层及设备--------------------------- /// <summary> /// 添加建筑数据 /// </summary> /// <param name="info">建筑数据</param> /// <param name="userid">操作ID</param> /// <returns></returns> public int AddLandata(LanData info, int userid) { try { DLanData dld = new DLanData(); info.PASSWD = md5.Md5Encode(info.PASSWD); info.Isused = true; int result = dld.INSERT(info); if (result != 0) { SC_HOST sch = new SC_HOST(); sch.HOST_ID = result; sch.HOST_CODE = info.HOST_CODE; sch.PASSWD = info.PASSWD; sch.ACTIVE = info.ACTIVE; sch.COMM_DATE = DateTime.Now; sch.COMM_VARS = "0"; sch.STATE = '1'; sch.STATE_DATE = DateTime.Now; DSCfunction dsc = new DSCfunction(); dsc.INSERT_HOST(sch); NodeData nd = new NodeData(); nd.Lid = result; nd.Sort = 0; nd.Mainmap = true; nd.Isused = true; nd.PicName = "预案图"; nd.Description = ""; nd.PicDescription = ""; nd.PicPath = ""; DNodeData dnd = new DNodeData(); dnd.INSERT(nd); Log log = new Log(); log.Tablename = "LanData"; log.Tableid = result; log.Mid = userid; log.Datetime = DateTime.Now; log.Discription = "Insert"; DLog dl = new DLog(); dl.INSERT(log); } return(result); } catch { return(0); } }