Exemplo n.º 1
0
        /// <summary>
        /// 增、改K_Template表

        /// </summary>
        /// <param Name="tranType">操作类型,NEW=增,EDIT=改</param>
        /// <param Name="paramsModel"></param>
        /// <returns>返回大于0的数字操作正常,返回非数字表示操作错误,返回的是系统错误说明</returns>
        public string Save(string tranType, KingTop.Model.SysManage.WebSiteTemplate paramsModel)
        {
            string isOk = "";

            try
            {
                SqlParameter returnValue = new SqlParameter("@ReturnValue", SqlDbType.Int, 4);
                returnValue.Direction = ParameterDirection.Output;

                string cmdText = "proc_K_WebSiteTemplateSave";

                SqlParameter[] paras = new SqlParameter[] {
                    new SqlParameter("tranType", tranType),
                    new SqlParameter("TemplateID", paramsModel.TemplateID),
                    new SqlParameter("TemplateName", paramsModel.TemplateName),

                    returnValue
                };

                SQLHelper.ExecuteNonQuery(SQLHelper.ConnectionStringLocalTransaction, CommandType.StoredProcedure, cmdText, paras);
                isOk = returnValue.Value.ToString();
            }
            catch (Exception ex)
            {
                isOk = ex.Message;
            }

            return(isOk);
        }
        protected void btnTemplateEdit_Click(object sender, EventArgs e)
        {
            string id        = hdnID.Value;
            string returnMsg = "";
            string tranType  = "NEW";

            KingTop.Model.SysManage.WebSiteTemplate mode = new KingTop.Model.SysManage.WebSiteTemplate();


            if (id != "")   // 修改关键字

            {
                #region 修改模板
                // 权限验证,是否具有修改权限

                if (IsHaveRightByOperCode("Edit"))
                {
                    tranType          = "EDIT";
                    mode.TemplateID   = Utils.ParseInt(id, 0);
                    mode.TemplateName = this.txtTemplateName.Text;
                    returnMsg         = bll.Save(tranType, mode);
                    try
                    {
                        if (Convert.ToInt32(returnMsg) > 0)
                        {
                            WriteLog("修改" + txtTemplateName.Text + "模板成功", "", 2);// 写入操作日志
                            Utils.RunJavaScript(this, "type=1;title='" + txtTemplateName.Text.Replace("'", "\\'") + "';");
                        }
                    }
                    catch
                    {
                        WriteLog("修改" + txtTemplateName.Text + "模板失败", returnMsg, 2);
                        Utils.RunJavaScript(this, "type=2;errmsg='" + returnMsg.Replace("'", "\\'").Replace("\r\n", "<br>") + "';");
                    }
                }
                else
                {
                    Utils.RunJavaScript(this, "alert({msg:'你没有编辑模板的权限,请联系站点管理员!',title:'提示信息'})");
                }
                #endregion
            }
            else
            {
                #region 新增模板
                // 权限验证,是否具有新增权限

                if (IsHaveRightByOperCode("New"))
                {
                    tranType          = "NEW";
                    mode.TemplateName = this.txtTemplateName.Text;
                    returnMsg         = bll.Save(tranType, mode);
                    try
                    {
                        if (Convert.ToInt32(returnMsg) > 0)
                        {
                            WriteLog("新增" + txtTemplateName.Text + "模板成功", "", 2);// 写入操作日志
                            Utils.RunJavaScript(this, "type=0;title='" + txtTemplateName.Text.Replace("'", "\\'") + "';");
                        }
                    }
                    catch
                    {
                        WriteLog("新增" + txtTemplateName.Text + "模板失败", returnMsg, 2);
                        Utils.RunJavaScript(this, "type=2;errmsg='" + returnMsg.Replace("'", "\\'").Replace("\r\n", "<br>") + "';");
                    }
                }
                else
                {
                    Utils.RunJavaScript(this, "alert({msg:'你没有新增模板的权限,请联系站点管理员!',title:'提示信息'})");
                }
                #endregion
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 增、改K_Template表

        /// </summary>
        /// <param name="tranType">操作类型,NEW=增,EDIT=改</param>
        /// <param name="TemModel"></param>
        /// <returns>返回大于0的数字操作正常,返回非数字表示操作错误,返回的是系统错误说明</returns>
        public string Save(string trantype, KingTop.Model.SysManage.WebSiteTemplate temModel)
        {
            return(dal.Save(trantype, temModel));
        }