Пример #1
0
        public IList <Sql_PackageDetail> GetPackageNumber(int packageId, int userId, out Sql_PackageCode code)
        {
            string sql = "update top(1) PackageCard set userid=@userId,intime=getdate()	output deleted.Code 	where packageid=@packageId and userid=0";

            SqlParameter[] pms =
            {
                new SqlParameter("@userId", SqlDbType.Int)
                {
                    Value = userId
                },
                new SqlParameter("@packageId", SqlDbType.NVarChar)
                {
                    Value = packageId
                },
                // new SqlParameter("@Code",SqlDbType.NVarChar,300)
            };
            code = db.Database.SqlQuery <Sql_PackageCode>(sql, pms).FirstOrDefault();
            string str = "select p.msg,p.memo,p.gamename,c.systemname from Package p inner join company c on p.companyid=c.id where p.id=@packageId";

            SqlParameter[] ps =
            {
                new SqlParameter("@packageId", SqlDbType.NVarChar)
                {
                    Value = packageId
                },
            };
            return(db.Database.SqlQuery <Sql_PackageDetail>(str, ps).ToList());
        }
Пример #2
0
 public IList <Sql_PackageDetail> GetPackageNumber(int packageId, int userId, out Sql_PackageCode code)
 {
     return(dbSession.PackageDal.GetPackageNumber(packageId, userId, out code));
 }