Пример #1
0
        public bool UpdateServiceEval(ServiceEvalInfo model)
        {
            DbParameter[] parms =
            {
                GenerateInParam("@Name",          SqlDbType.NVarChar,  50, model.Name),
                GenerateInParam("@Contact",       SqlDbType.NVarChar,  50, model.Contact),
                GenerateInParam("@Province",      SqlDbType.NVarChar,  50, model.Province),
                GenerateInParam("@City",          SqlDbType.NVarChar,  50, model.City),
                GenerateInParam("@Courier",       SqlDbType.NVarChar, 250, model.Courier),
                GenerateInParam("@EvalProduct",   SqlDbType.Int,        4, model.EvalProduct),
                GenerateInParam("@EvalLogistics", SqlDbType.Int,        4, model.EvalLogistics),
                GenerateInParam("@EvalService",   SqlDbType.Int,        4, model.EvalService),
                GenerateInParam("@Body",          SqlDbType.NText,      0, model.Body),
                GenerateInParam("@CreateTime",    SqlDbType.DateTime,   8, model.CreateTime),
                GenerateInParam("@State",         SqlDbType.Int,        4, model.State),
                GenerateInParam("@WeChatName",    SqlDbType.NVarChar, 250, model.WeChatName),
                GenerateInParam("@WeChatOpenId",  SqlDbType.NVarChar,  50, model.WeChatOpenId),
                GenerateInParam("@id",            SqlDbType.Int,        4, model.Id)
            };

            string commandText = string.Format("update {0}ServiceEval set Name=@Name,Contact=@Contact,Province=@Province,Courier=@Courier,City=@City,EvalProduct=@EvalProduct,EvalLogistics=@EvalLogistics,EvalService=@EvalService,Body=@Body,CreateTime=@CreateTime,State=@State,WeChatName=@WeChatName,weChatOpenId=@weChatOpenId  where id=@id ",
                                               RDBSHelper.RDBSTablePre);

            if (RDBSHelper.ExecuteNonQuery(CommandType.Text, commandText, parms) > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
        /// <summary>
        /// 获得服务评价
        /// </summary>
        /// <param name="newsId">新闻id</param>
        /// <returns></returns>
        public static ServiceEvalInfo GetModelById(int id)
        {
            ServiceEvalInfo model  = null;
            IDataReader     reader = BonSite.Core.BSData.RDBS.GetServiceEvalInfoById(id);

            if (reader.Read())
            {
                model = BuildFromReader(reader);
            }

            reader.Close();
            return(model);
        }
Пример #3
0
        public int CreateServiceEval(ServiceEvalInfo model)
        {
            DbParameter[] parms =
            {
                GenerateInParam("@Name",          SqlDbType.NVarChar,  50, model.Name),
                GenerateInParam("@Contact",       SqlDbType.NVarChar,  50, model.Contact),
                GenerateInParam("@Province",      SqlDbType.NVarChar,  50, model.Province),
                GenerateInParam("@City",          SqlDbType.NVarChar,  50, model.City),
                GenerateInParam("@Courier",       SqlDbType.NVarChar, 250, model.Courier),
                GenerateInParam("@EvalProduct",   SqlDbType.Int,        4, model.EvalProduct),
                GenerateInParam("@EvalLogistics", SqlDbType.Int,        4, model.EvalLogistics),
                GenerateInParam("@EvalService",   SqlDbType.Int,        4, model.EvalService),
                GenerateInParam("@Body",          SqlDbType.NText,      0, model.Body),
                GenerateInParam("@CreateTime",    SqlDbType.DateTime,   8, model.CreateTime),
                GenerateInParam("@State",         SqlDbType.Int,        4, model.State),
                GenerateInParam("@WeChatName",    SqlDbType.NVarChar, 250, model.WeChatName),
                GenerateInParam("@WeChatOpenId",  SqlDbType.NVarChar,  50, model.WeChatOpenId)
            };

            string commandText = string.Format("insert into {0}ServiceEval(Name,Contact,Province,City,Courier,EvalProduct,EvalLogistics,EvalService,Body,CreateTime,State,WeChatName,weChatOpenId) values (@Name,@Contact,@Province,@City,@Courier,@EvalProduct,@EvalLogistics,@EvalService,@Body,@CreateTime,@State,@WeChatName,@weChatOpenId) ;select @@IDENTITY;", RDBSHelper.RDBSTablePre);

            return(TypeHelper.ObjectToInt(RDBSHelper.ExecuteScalar(CommandType.Text, commandText, parms), -1));
        }
Пример #4
0
        /// <summary>
        /// 通过IDataReader创建ProductFeedbacksInfo
        /// </summary>
        public static ServiceEvalInfo BuildFromReader(IDataReader reader)
        {
            ServiceEvalInfo model = new ServiceEvalInfo();

            model.Id = TypeHelper.ObjectToInt(reader["Id"]);
            if (reader["Name"] != null)
            {
                model.Name = reader["Name"].ToString();
            }
            else
            {
                model.Name = "";
            }

            if (reader["Contact"] != null)
            {
                model.Contact = reader["Contact"].ToString();
            }
            else
            {
                model.Contact = "";
            }


            if (reader["Province"] != null)
            {
                model.Province = reader["Province"].ToString();
            }
            else
            {
                model.Province = "";
            }

            if (reader["City"] != null)
            {
                model.City = reader["City"].ToString();
            }
            else
            {
                model.City = "";
            }

            if (reader["Courier"] != null)
            {
                model.Courier = reader["Courier"].ToString();
            }
            else
            {
                model.Courier = "";
            }

            model.EvalProduct   = TypeHelper.ObjectToInt(reader["EvalProduct"]);
            model.EvalLogistics = TypeHelper.ObjectToInt(reader["EvalLogistics"]);
            model.EvalService   = TypeHelper.ObjectToInt(reader["EvalService"]);

            model.CreateTime = TypeHelper.ObjectToDateTime(reader["CreateTime"]);

            if (reader["Body"] != null)
            {
                model.Body = reader["Body"].ToString();
            }
            else
            {
                model.Body = "";
            }
            model.State = TypeHelper.ObjectToInt(reader["State"]);

            if (reader["WeChatName"] != null)
            {
                model.WeChatName = reader["WeChatName"].ToString();
            }
            else
            {
                model.WeChatName = "";
            }

            if (reader["WeChatOpenId"] != null)
            {
                model.WeChatOpenId = reader["WeChatOpenId"].ToString();
            }
            else
            {
                model.WeChatOpenId = "";
            }

            return(model);
        }
Пример #5
0
 /// <summary>
 /// 更新服务评价
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public static bool Update(ServiceEvalInfo model)
 {
     return(BonSite.Core.BSData.RDBS.UpdateServiceEval(model));
 }
Пример #6
0
 /// <summary>
 /// 创建服务评价
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public static int Create(ServiceEvalInfo model)
 {
     return(BonSite.Core.BSData.RDBS.CreateServiceEval(model));
 }
Пример #7
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public static bool Update(ServiceEvalInfo model)
 {
     return(BonSite.Data.ServiceEval.Update(model));
 }
Пример #8
0
 /// <summary>
 /// 新加
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public static int Create(ServiceEvalInfo model)
 {
     return(BonSite.Data.ServiceEval.Create(model));
 }