/// <summary>
        /// 服务管理 详情查询
        /// </summary>
        public object Get(string id)
        {
            chosen_serviceinfo info = serviceinfoBLL.GetInfo(id, out errmsg)
            ;                        if (!string.IsNullOrEmpty(errmsg))

            {
                return(new { Rcode = -1, Rmsg = "获取数据失败" });
            }
            return(new { Rcode = 1, Rdata = info });
        }
        /// <summary>
        /// 服务管理 更新数据
        /// </summary>
        public object Put(string id, [FromBody] chosen_serviceinfo info)
        {
            info.serviceno   = id;
            info.creator     = LoginUserData.UserID;
            info.createdtime = DateTime.Now;
            bool success = serviceinfoBLL.Update(info, out errmsg);

            WriteSysLog(1, string.Format("更新服务id为{0},返回{1} {2}", id, success, errmsg));
            if (!success || !string.IsNullOrEmpty(errmsg))
            {
                return new { Rcode = -1, Rmsg = "更新失败" }
            }
            ;
            return(new { Rcode = 1, Rmsg = "更新成功" });
        }
示例#3
0
        /// <summary>
        /// 服务管理 更新数据
        /// </summary>
        /// <param name="chosen_serviceinfo">要更新的服务管理对象</param>
        /// <param name="errmsg">错误信息</param>
        /// <returns>返回对象</returns>
        public static bool Update(chosen_serviceinfo info, out string errmsg)
        {
            List <DataParameter> pars = new List <DataParameter>();

            //pars.Add(new DataParameter("serviceno", info.serviceno));
            pars.Add(new DataParameter("customerid", info.customerid));
            pars.Add(new DataParameter("stype", info.stype));
            pars.Add(new DataParameter("starttime", info.starttime));
            pars.Add(new DataParameter("endtime", info.endtime));
            pars.Add(new DataParameter("maxnum", info.maxnum));
            pars.Add(new DataParameter("leftnum", info.leftnum));
            pars.Add(new DataParameter("creator", info.creator));
            pars.Add(new DataParameter("createdtime", info.createdtime));
            pars.Add(new DataParameter("status", info.status));
            string sqlstr = "update chosen_serviceinfo set serviceno=@serviceno,customerid=@customerid,stype=@stype,starttime=@starttime,endtime=@endtime,maxnum=@maxnum,leftnum=@leftnum,creator=@creator,createdtime=@createdtime,status=@status where serviceno=@serviceno ";

            pars.Add(new DataParameter("serviceno", info.serviceno));
            return(MySqlHelper.ExecuteCommand(sqlstr, out errmsg, pars) > 0);
        }
示例#4
0
        /// <summary>
        /// 服务管理 添加数据
        /// </summary>
        /// <param name="chosen_serviceinfo">要添加的服务管理对象</param>
        /// <param name="errmsg">错误信息</param>
        /// <returns>返回对象</returns>
        public static bool Add(chosen_serviceinfo info, out string errmsg)
        {
            List <DataParameter> pars = new List <DataParameter>();

            pars.Add(new DataParameter("serviceno", info.serviceno));
            pars.Add(new DataParameter("servicename", info.servicename));
            pars.Add(new DataParameter("customerid", info.customerid));
            pars.Add(new DataParameter("stype", info.stype));
            pars.Add(new DataParameter("starttime", info.starttime));
            pars.Add(new DataParameter("endtime", info.endtime));
            pars.Add(new DataParameter("maxnum", info.maxnum));
            pars.Add(new DataParameter("leftnum", info.leftnum));
            pars.Add(new DataParameter("creator", info.creator));
            pars.Add(new DataParameter("createdtime", info.createdtime));
            pars.Add(new DataParameter("status", info.status));
            string sqlstr = "insert into chosen_serviceinfo (serviceno,servicename,customerid,stype,starttime,endtime,maxnum,leftnum,creator,createdtime,status) values (@serviceno,@servicename,@customerid,@stype,@starttime,@endtime,@maxnum,@leftnum,@creator,@createdtime,@status) ";

            return(MySqlHelper.ExecuteCommand(sqlstr, out errmsg, pars) > 0);
        }
        /// <summary>
        /// 服务管理 添加数据
        /// </summary>
        public object Post([FromBody] chosen_serviceinfo info)
        {
            info.creator     = LoginUserData.UserID;
            info.createdtime = DateTime.Now;
            string datenum = DateTime.Now.ToString("yyyyMMddhh24mmss");
            Random rd      = new Random();
            string sjnum   = rd.Next(1000000, 10000000).ToString();
            string viceo   = datenum + sjnum;

            info.serviceno = viceo;
            info.leftnum   = info.maxnum;
            info.status    = 0;
            bool success = serviceinfoBLL.Add(info, out errmsg);

            WriteSysLog(0, string.Format("添加服务{0},返回{1} {2}", info.servicename, success, errmsg));
            if (!success || !string.IsNullOrEmpty(errmsg))
            {
                return new { Rcode = -1, Rmsg = "添加失败" }
            }
            ;
            return(new { Rcode = 1, Rmsg = "添加成功" });
        }
示例#6
0
 /// <summary>
 /// 服务管理 更新数据
 /// </summary>
 /// <param name="chosen_serviceinfo">要更新的服务管理对象</param>
 /// <param name="errmsg">错误信息</param>
 /// <returns>返回对象</returns>
 public static bool Update(chosen_serviceinfo info, out string errmsg)
 {
     return(serviceinfoDAL.Update(info, out errmsg));
 }
示例#7
0
 /// <summary>
 /// 服务管理 添加数据
 /// </summary>
 /// <param name="chosen_serviceinfo">要添加的服务管理对象</param>
 /// <param name="errmsg">错误信息</param>
 /// <returns>返回对象</returns>
 public static bool Add(chosen_serviceinfo info, out string errmsg)
 {
     return(serviceinfoDAL.Add(info, out errmsg));
 }
示例#8
0
        /// <summary>
        /// 服务管理 详情查询
        /// </summary>
        public static chosen_serviceinfo GetInfo(string serviceno, out string errmsg)
        {
            chosen_serviceinfo info = serviceinfoDAL.GetInfo(serviceno, out errmsg);

            return(info);
        }