public bool SetIsOnline(int sysNo, ProductStatus.是否前端展示 isOnline, int adminSysNo) { //如果分类编号为0将更新失败 if (sysNo == 0) { return(false); } if (IPdCategoryDao.Instance.SetIsOnline(sysNo, isOnline, adminSysNo)) { //用户操作日志 BLL.Log.SysLog.Instance.Info(LogStatus.系统日志来源.后台, string.Format("更新商品分类{0}在线状态为{1}", sysNo, isOnline.ToString()), LogStatus.系统日志目标类型.商品分类在线显示状态, sysNo, AdminAuthenticationBo.Instance.Current.Base.SysNo); return(true); } else { //用户操作日志 BLL.Log.SysLog.Instance.Error(LogStatus.系统日志来源.后台, string.Format("更新商品分类{0}在线状态为{1}失败", sysNo, isOnline.ToString()), LogStatus.系统日志目标类型.商品分类在线显示状态, sysNo, AdminAuthenticationBo.Instance.Current.Base.SysNo); return(false); } }
public override bool SetIsOnline(int sysNo, ProductStatus.是否前端展示 isOnline, int adminSysNo) { //#warning 必须要判断吗? 邵斌 ==========已修改=========== //#warning isonline不是bool类型 应该是枚举 ==========已修改=========== // //获得当前分类的编码Code // string categoryCode = Context.Select<string>("code") // .From("PdCategory") // .Where("SysNo = :SysNo") // .Parameter("SysNo", sysNo) // .QuerySingle(); //#warning 这里不需要事务! ==========已修改=========== // categoryCode = categoryCode ?? ""; //更新状态 //var result = Context.Sql( // "update PdCategory set IsOnline=:IsOnline,LastUpdateBy=:UserSysNo,LastUpdateDate=:UpdateDate where sysno in (select sysno from pdcategory start with sysno=:sysno connect by Prior parentsysno=sysno)") // .Parameter("IsOnline", (int)isOnline) // .Parameter("UserSysNo", adminSysNo) // .Parameter("UpdateDate", DateTime.Now) // .Parameter("sysno", sysNo) // .Execute() > 0; var result = (Context.Sql("update PdCategory set IsOnline=" + (int)isOnline + ",LastUpdateBy=" + adminSysNo + ",LastUpdateDate='" + DateTime.Now.ToString() + "' where sysnos like '%," + sysNo + ",%'").Execute() > 0); return(result); }
public abstract bool SetIsOnline(int sysNo, ProductStatus.是否前端展示 isOnline, int adminSysNo);