Esempio n. 1
0
        /// <summary>
        /// 更新用户资料
        /// </summary>
        /// <param name="info">用户资料</param>
        /// <param name="userid">操作者ID</param>
        /// <returns></returns>
        public int Editmembers(Members info, int userid)
        {
            try
            {
                DMembers dm = new DMembers();
                info.Password = Security.md5.Md5Encode(info.Password);
                info.Isused   = true;
                int result = dm.UPDATE(info);

                Log log = new Log();
                log.Tablename   = "Members";
                log.Tableid     = result;
                log.Mid         = userid;
                log.Datetime    = DateTime.Now;
                log.Discription = "Update";
                DLog dl = new DLog();
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public long DeleteNews(long id, int userid)
        {
            try
            {
                DNews dfh = new DNews();
                News  tmp = dfh.SELECT_BY_ID(id);
                tmp.Isused = false;
                long result = dfh.UPDATE(tmp);

                Log log = new Log();
                log.Tablename   = "News";
                log.Tableid     = result;
                log.Mid         = userid;
                log.Datetime    = DateTime.Now;
                log.Discription = "Delete";
                DLog dl = new DLog();
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 3
0
// ---------------------------用户资料维护---------------------------
        /// <summary>
        /// 初始化角色密码函数
        /// </summary>
        /// <param name="tmp"></param>
        /// <returns></returns>
        public int InitePassword(int id)
        {
            try
            {
                DMembers dm  = new DMembers();
                Members  tmp = dm.SELECT_BY_ID(id);
                tmp.Password = Security.md5.Md5Encode("123456");
                int result = dm.UPDATE(tmp);

                DLog dl  = new DLog();
                Log  log = new Log();
                log.Tablename   = "Members";
                log.Tableid     = id;
                log.Mid         = id;
                log.Datetime    = DateTime.Now;
                log.Discription = "修改角色密码(初始化)";
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(-2);
            }
        }
Esempio n. 4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <param name="userid"></param>
        /// <returns></returns>
        public short DeleteFirehouse(short id, int userid)
        {
            try
            {
                DFireHouse dfh = new DFireHouse();
                FireHouse  tmp = dfh.SELECT_BY_ID(id);
                tmp.Isused = false;
                short result = dfh.UPDATE(tmp);

                Log log = new Log();
                log.Tablename   = "FireHouse";
                log.Tableid     = result;
                log.Mid         = userid;
                log.Datetime    = DateTime.Now;
                log.Discription = "Delete";
                DLog dl = new DLog();
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <param name="userid"></param>
        /// <returns></returns>
        public int DeleteNodeData(int id, int userid)
        {
            try
            {
                DNodeData dfh = new DNodeData();
                NodeData  tmp = dfh.SELECT_BY_ID(id);
                tmp.Isused = false;
                int result = dfh.UPDATE(tmp);

                Log log = new Log();
                log.Tablename   = "NodeData";
                log.Tableid     = result;
                log.Mid         = userid;
                log.Datetime    = DateTime.Now;
                log.Discription = "Delete";
                DLog dl = new DLog();
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 6
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);
            }
        }
Esempio n. 7
0
        /// <summary>
        /// 更新建筑数据
        /// </summary>
        /// <param name="info">建筑数据</param>
        /// <param name="userid">操作ID</param>
        /// <returns></returns>
        public int EditLandata(LanData info, int userid)
        {
            try
            {
                DLanData dld = new DLanData();
                if (info.PASSWD != "")
                {
                    info.PASSWD = md5.Md5Encode(info.PASSWD);
                }
                else
                {
                    info.PASSWD = dld.SELECT_BY_ID(info.ID).PASSWD;
                }
                info.Isused = true;
                int result = dld.UPDATE(info);


                DSCfunction dsc = new DSCfunction();
                SC_HOST     sch = dsc.SELECT_HOST_ID(info.ID);
                sch.HOST_CODE = info.HOST_CODE;
                sch.PASSWD    = info.PASSWD;
                sch.ACTIVE    = info.ACTIVE;
                dsc.UPDATE_HOST(sch);

                Log log = new Log();
                log.Tablename   = "LanData";
                log.Tableid     = result;
                log.Mid         = userid;
                log.Datetime    = DateTime.Now;
                log.Discription = "Update";
                DLog dl = new DLog();
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 8
0
        /// <summary>
        /// 更新新闻信息
        /// </summary>
        /// <param name="info">新闻主体信息</param>
        /// <param name="userid">操作者ID</param>
        /// <returns></returns>
        public long EditNews(News info, int userid)
        {
            try
            {
                DNews dfh = new DNews();
                info.Isused = true;
                long result = dfh.UPDATE(info);

                Log log = new Log();
                log.Tablename   = "News";
                log.Tableid     = result;
                log.Mid         = userid;
                log.Datetime    = DateTime.Now;
                log.Discription = "Update";
                DLog dl = new DLog();
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 9
0
        /// <summary>
        /// 更新消防队信息
        /// </summary>
        /// <param name="info">消防队主体信息</param>
        /// <param name="userid">操作者ID</param>
        /// <returns></returns>
        public short EditFirehouse(FireHouse info, int userid)
        {
            try
            {
                DFireHouse dfh = new DFireHouse();
                info.Isused = true;
                short result = dfh.UPDATE(info);

                Log log = new Log();
                log.Tablename   = "FireHouse";
                log.Tableid     = result;
                log.Mid         = userid;
                log.Datetime    = DateTime.Now;
                log.Discription = "Update";
                DLog dl = new DLog();
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 10
0
        /// <summary>
        /// 更新楼层数据
        /// </summary>
        /// <param name="info">楼层数据</param>
        /// <param name="userid">操作ID</param>
        /// <returns></returns>
        public long EditEquipdata(EquipData info, int userid)
        {
            try
            {
                DEquipData ded = new DEquipData();
                info.Isused = true;
                long result = ded.UPDATE(info);

                Log log = new Log();
                log.Tablename   = "EquipData";
                log.Tableid     = result;
                log.Mid         = userid;
                log.Datetime    = DateTime.Now;
                log.Discription = "Update";
                DLog dl = new DLog();
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 11
0
        /// <summary>
        /// 更新楼层数据
        /// </summary>
        /// <param name="info">楼层数据</param>
        /// <param name="userid">操作ID</param>
        /// <returns></returns>
        public int EditNodedata(NodeData info, int userid)
        {
            try
            {
                DNodeData dnd = new DNodeData();
                info.Isused = true;
                int result = dnd.UPDATE(info);

                Log log = new Log();
                log.Tablename   = "NodeData";
                log.Tableid     = result;
                log.Mid         = userid;
                log.Datetime    = DateTime.Now;
                log.Discription = "Update";
                DLog dl = new DLog();
                dl.INSERT(log);

                return(result);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 12
0
        ///// <summary>
        ///// 根据机构编码查询人员
        ///// </summary>
        ///// <param name="organ"></param>
        ///// <returns></returns>
        //public IList<Members> getOrganMemberList (short organ)
        //{
        //    try
        //    {
        //        IList<Members> result = dm.SELECT_ORGAN(organ);
        //        return result;
        //    }
        //    catch
        //    {
        //        return null;
        //    }
        //}

        /// <summary>
        /// 增加角色资料函数
        /// </summary>
        /// <param name="tmp"></param>
        /// <returns></returns>
        public int addMember(Members tmp, string usid)
        {
            try
            {
                int result = dm.INSERT(tmp);

                if (usid != "0")
                {
                    Log log = new Log();
                    log.Tablename   = "Members";
                    log.Tableid     = result;
                    log.Mid         = Members.newMembers(int.Parse(usid));
                    log.Datetime    = DateTime.Now;
                    log.Discription = "增加角色资料";
                    dl.INSERT(log);
                }

                return(result);
            }
            catch
            {
                return(-2);
            }
        }