/// <summary> /// 修改线路库线路团队收客数,上团数 /// </summary> /// <param name="RouteId">线路编号</param> /// <param name="type">团队上团数和收客数修改类型</param> /// <returns></returns> public bool UpdateRouteSomething(int[] RouteId, EyouSoft.Model.EnumType.TourStructure.UpdateTourType type) { if (RouteId == null || RouteId.Length <= 0) { return(false); } int[] newRouteId = RouteId.Where <int>(p => p > 0).ToArray <int>(); return(idal.UpdateRouteSomething(newRouteId, type)); }
/// <summary> /// 修改线路库线路团队收客数,上团数 /// </summary> /// <param name="RouteId">线路编号</param> /// <param name="type">团队上团数和收客数修改类型</param> /// <returns></returns> public bool UpdateRouteSomething(int[] RouteId, EyouSoft.Model.EnumType.TourStructure.UpdateTourType type) { bool IsTrue = false; EyouSoft.DAL.TourStructure.TourOrder dal = new EyouSoft.DAL.TourStructure.TourOrder(); string RouteIds = dal.ConvertIntArrayTostring(RouteId); DbCommand dc = this._db.GetStoredProcCommand("proc_UpdateTourCountOrVisitorCount"); this._db.AddInParameter(dc, "RouteId", DbType.AnsiString, RouteIds); this._db.AddInParameter(dc, "UpdateTourType", DbType.Int32, (int)type); this._db.AddOutParameter(dc, "Result", DbType.Int32, 4); DbHelper.RunProcedure(dc, _db); object Result = this._db.GetParameterValue(dc, "Result"); dal = null; if (!Result.Equals(null)) { IsTrue = int.Parse(Result.ToString()) > 0 ? true : false; } return(IsTrue); }