コード例 #1
0
 /// <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));
 }
コード例 #2
0
ファイル: Utility.cs プロジェクト: windygu/bbl
        /// <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);
        }