//增加到众筹 public ActionResult AddHuoDong(AddHuoDongInfoIn InModel) { string errorType = ""; string msg = "OK"; int huodongNumber = 1; //先查这种商品在活动里存在的话他的活动期数就在原有的基础上加,否则从1开始 huodongNumber = BLL.HuoDongInfoBll.GetMaxHuoDongNumByGoodsID(Converter.TryToInt32(InModel.GoodsID)) + 1; Model.HuoDongInfo huodongInfo = new Model.HuoDongInfo() { GoodsID = Converter.TryToInt64(InModel.GoodsID), FinishedTime = Converter.TryToDateTime(InModel.FinishedTime), ShareCount = Converter.TryToInt32(InModel.ShareCount), State = 10,//开始众筹 HuodongNumber = huodongNumber, CreateTime = DateTime.Now, CreateUser = Identity.LoginUserInfo.UserID.ToString(), }; bool result = BLL.HuoDongInfoBll.Add(huodongInfo); if (result && huodongNumber > 1) { //前一期的活动隐藏 设置State=40 result = BLL.HuoDongInfoBll.UpdateState(Converter.TryToInt32(InModel.ID), (huodongNumber - 1)); } if (!result) { errorType = "alert"; msg = "添加失败,请重试"; } return(Json(new { Message = msg, ErrorType = errorType }, JsonRequestBehavior.AllowGet)); }
public static bool Update(Model.HuoDongInfo entity) { var sql = @"UPDATE HuodongInfo SET FinishedTime=GETDATE(),State=@State,LuckDogID=@LuckDogID,LuckNumber=@LuckNumber WHERE ID=@ID"; var parameters = new List <SqlParameter>(); parameters.Add(new SqlParameter() { ParameterName = "@ID", Value = entity.ID }); parameters.Add(new SqlParameter() { ParameterName = "@State", Value = entity.State }); parameters.Add(new SqlParameter() { ParameterName = "@LuckDogID", Value = entity.LuckDogID }); parameters.Add(new SqlParameter() { ParameterName = "@LuckNumber", Value = entity.LuckNumber }); try { return(SqlHelper.ExecuteNonQuery(sql, parameters.ToArray()) > 0); } catch { return(false); } }
public static bool Update(Model.HuoDongInfo entity) { return(DAL.HuoDongInfoDal.Update(entity)); }
public static bool Add(Model.HuoDongInfo entity) { var sql = @" INSERT INTO [HuoDongInfo] ( GoodsID ,ShareCount ,State ,CreateTime ,CreateUser ,FinishedTime ,HuodongNumber ,LuckDogID ,LuckNumber ,IsDelete ) VALUES ( @GoodsID ,@ShareCount ,@State ,GETDATE() ,@CreateUser ,@FinishedTime ,@HuodongNumber ,@LuckDogID ,@LuckNumber ,0 )"; var parameters = new List <SqlParameter>(); parameters.Add(new SqlParameter() { ParameterName = "@GoodsID", Value = entity.GoodsID }); parameters.Add(new SqlParameter() { ParameterName = "@ShareCount", Value = entity.ShareCount }); parameters.Add(new SqlParameter() { ParameterName = "@State", Value = entity.State }); parameters.Add(new SqlParameter() { ParameterName = "@CreateUser", Value = entity.CreateUser }); parameters.Add(new SqlParameter() { ParameterName = "@FinishedTime", Value = entity.FinishedTime }); parameters.Add(new SqlParameter() { ParameterName = "@HuodongNumber", Value = entity.HuodongNumber }); parameters.Add(new SqlParameter() { ParameterName = "@LuckDogID", Value = 0 }); parameters.Add(new SqlParameter() { ParameterName = "@LuckNumber", Value = 0 }); try { return(SqlHelper.ExecuteNonQuery(sql, parameters.ToArray()) > 0); } catch { return(false); } }
public static bool Add(Model.HuoDongInfo entity) { return(DAL.HuoDongInfoDal.Add(entity)); }