Esempio n. 1
0
 public ActionResult AddOrUpdate()
 {
     try
     {
         string id                = Request.Form["txtId"].ToStringEx();
         var    txtKeyWord        = Request.Form["txtKeyWord"].ToStringEx();
         var    selectReplyType   = Request.Form["selectReplyType"].ToInt32();
         var    selectMessageType = Request.Form["selectMessageType"].ToInt32();
         var    txtContent        = Request.Form["txtContent"].ToStringEx();
         var    selectState       = Request.Form["selectState"].ToInt32();
         var    state             = Request.Form["selectState"].ToInt32();
         if (id.IsNotNullOrWhiteSpace())
         {
             //修改
             Model.AutoReply model = new BLL.AutoReplys().GetModelById(id);
             model.ID          = id;
             model.Keyword     = txtKeyWord;
             model.ReplyType   = selectReplyType;
             model.MessageType = selectMessageType;
             model.ReplyIdList = txtContent;
             model.state       = state;
             if (new BLL.AutoReplys().Update(model))
             {
                 return(Content("1"));
             }
             else
             {
                 return(Content("2"));
             }
         }
         else
         {
             //新增
             Model.AutoReply model = new Model.AutoReply();
             model.ID          = Guid.NewGuid().ToStringEx();
             model.Keyword     = txtKeyWord;
             model.ReplyType   = selectReplyType;
             model.MessageType = selectMessageType;
             model.ReplyIdList = txtContent;
             model.state       = state;
             if (new BLL.AutoReplys().Add(model))
             {
                 return(Content("3"));
             }
             else
             {
                 return(Content("4"));
             }
         }
     }
     catch (Exception err)
     {
         return(Content(err.Message));
     }
     return(Content("0"));
 }
Esempio n. 2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.AutoReply model)
        {
            var strSql = new StringBuilder();

            strSql.Append("update CZB_AutoReply set ");
            strSql.Append("MessageType=@MessageType,");
            strSql.Append("Keyword=@Keyword,");
            strSql.Append("ReplyType=@ReplyType,");
            strSql.Append("ReplyIdList=@ReplyIdList,");
            strSql.Append("Creater=@Creater,");
            strSql.Append("Createtime=@Createtime,");
            strSql.Append("Updater=@Updater,");
            strSql.Append("Updatetime=@Updatetime,");
            strSql.Append("state=@state");
            strSql.Append(" where ");
            strSql.Append("ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID",          SqlDbType.NVarChar,   50),
                new SqlParameter("@MessageType", SqlDbType.Int,         4),
                new SqlParameter("@Keyword",     SqlDbType.NVarChar,  255),
                new SqlParameter("@ReplyType",   SqlDbType.Int,         4),
                new SqlParameter("@ReplyIdList", SqlDbType.NVarChar,  500),
                new SqlParameter("@Creater",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Createtime",  SqlDbType.DateTime),
                new SqlParameter("@Updater",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Updatetime",  SqlDbType.DateTime),
                new SqlParameter("@state",       SqlDbType.Int, 4)
            };
            parameters[0].Value = model.ID;
            parameters[1].Value = model.MessageType;
            parameters[2].Value = model.Keyword;
            parameters[3].Value = model.ReplyType;
            parameters[4].Value = model.ReplyIdList;
            parameters[5].Value = model.Creater;
            parameters[6].Value = model.Createtime;
            parameters[7].Value = model.Updater;
            parameters[8].Value = model.Updatetime;
            parameters[9].Value = model.state;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Model.AutoReply model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into CZB_AutoReply(");
            strSql.Append("ID,MessageType,Keyword,ReplyType,ReplyIdList,Creater,Createtime,Updater,Updatetime,state)");
            strSql.Append(" values (");
            strSql.Append("@ID,@MessageType,@Keyword,@ReplyType,@ReplyIdList,@Creater,@Createtime,@Updater,@Updatetime,@state)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID",          SqlDbType.NVarChar,   50),
                new SqlParameter("@MessageType", SqlDbType.Int,         4),
                new SqlParameter("@Keyword",     SqlDbType.NVarChar,  255),
                new SqlParameter("@ReplyType",   SqlDbType.Int,         4),
                new SqlParameter("@ReplyIdList", SqlDbType.NVarChar,  500),
                new SqlParameter("@Creater",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Createtime",  SqlDbType.DateTime),
                new SqlParameter("@Updater",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Updatetime",  SqlDbType.DateTime),
                new SqlParameter("@state",       SqlDbType.Int, 4)
            };
            parameters[0].Value = model.ID;
            parameters[1].Value = model.MessageType;
            parameters[2].Value = model.Keyword;
            parameters[3].Value = model.ReplyType;
            parameters[4].Value = model.ReplyIdList;
            parameters[5].Value = model.Creater;
            parameters[6].Value = model.Createtime;
            parameters[7].Value = model.Updater;
            parameters[8].Value = model.Updatetime;
            parameters[9].Value = model.state;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 4
0
 /// <summary>
 /// 新增一条数据
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Add(Model.AutoReply model)
 {
     return(dal.Add(model));
 }
Esempio n. 5
0
 /// <summary>
 /// 修改一条数据
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool Update(Model.AutoReply model)
 {
     return(dal.Update(model));
 }