public async Task <bool> UpdateGeneralBeautyServerCodeTmpAsync(ThirdPartyBeautyPackageConfigModel model)
        {
            #region SQL
            string sql = @"
 Update  [Tuhu_groupon].[dbo].[ThirdPartyBeautyPackageConfig] WITH(ROWLOCK)
 SET 
 [IsActive]=@IsActive
,CooperateId=@CooperateId
,[UpdatedDateTime]=GetDate()
,[PackageName]=@PackageName
,[AppId]=@AppId
,[Description]=@Description 
WHERE PackageId=@PackageId";
            #endregion
            using (var conn = new SqlConnection(strConn_Write))
            {
                var sqlPara = new[]
                {
                    new SqlParameter("PackageId", model.PackageId),
                    new SqlParameter("IsActive", model.IsActive),
                    new SqlParameter("PackageName", model.PackageName),
                    new SqlParameter("AppId", model.AppId),
                    new SqlParameter("Description", model.Description),
                    new SqlParameter("CooperateId", model.CooperateId)
                };
                return(SqlHelper.ExecuteNonQuery(conn, CommandType.Text, sql, sqlPara) > 0);
            }
        }
Пример #2
0
        /// <summary>
        /// 保存通用服务码配置模板
        /// </summary>
        /// <returns></returns>
        public async Task <JsonResult> SaveGeneralBeautyServerCodeTmp(ThirdPartyBeautyPackageConfigModel model)
        {
            bool result = false;

            if (model == null)
            {
                return(Json(new { Result = result }));
            }
            model.CreatedUser = User.Identity.Name;
            result            = await GeneralBeautyServerCodeManager.Instanse.SaveGeneralBeautyServerCodeTmpAsync(model);

            return(Json(new { Result = result }));
        }
Пример #3
0
        /// <summary>
        /// 获取美容通用服务码模板详情
        /// </summary>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <param name="appId"></param>
        /// <param name="settlementMethod"></param>
        /// <param name="count"></param>
        /// <returns></returns>
        public ThirdPartyBeautyPackageConfigModel GetGeneralBeautyServerCodeTmpDetail(Guid packageId)
        {
            ThirdPartyBeautyPackageConfigModel result = null;

            try
            {
                result = _DalGeneralBeautyServerCode.GetGeneralBeautyServerCodeTmpDetail(packageId);
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message, ex);
            }
            return(result);
        }
        public ThirdPartyBeautyPackageConfigModel GetGeneralBeautyServerCodeTmpDetail(Guid packageId)
        {
            #region SQL
            string sql = @"SELECT [PKID]
      ,[PackageId]
      ,[IsActive]
      ,[CreatedUser]
      ,[CreatedDateTime]
      ,[UpdatedDateTime]
      ,[CooperateId]
      ,[PackageName]
      ,[Description]
      ,[SettlementMethod]
      ,[AppId] 
  FROM [Tuhu_groupon].[dbo].[ThirdPartyBeautyPackageConfig] WITH(NOLOCK)
  WHERE PackageId=@PackageId";
            #endregion

            ThirdPartyBeautyPackageConfigModel result = null;
            using (var conn = new SqlConnection(strConn_OnlyRead))
            {
                var sqlPara = new[]
                {
                    new SqlParameter("PackageId", packageId)
                };
                var row = SqlHelper.ExecuteDataRow(conn, CommandType.Text, sql, sqlPara);
                if (row != null)
                {
                    result = new ThirdPartyBeautyPackageConfigModel
                    {
                        PKID             = row.GetValue <Int32>("PKID"),
                        AppId            = row.GetValue <String>("AppId"),
                        PackageName      = row.GetValue <String>("PackageName"),
                        PackageId        = row.GetValue <Guid>("PackageId"),
                        IsActive         = row.GetValue <Boolean>("IsActive"),
                        CreatedUser      = row.GetValue <String>("CreatedUser"),
                        CreatedDateTime  = row.GetValue <DateTime>("CreatedDateTime"),
                        UpdatedDateTime  = row.GetValue <DateTime>("UpdatedDateTime"),
                        CooperateId      = row.GetValue <Int32>("CooperateId"),
                        Description      = row.GetValue <String>("Description"),
                        SettlementMethod = row.GetValue <String>("SettlementMethod"),
                    }
                }
                ;
            }
            return(result);
        }
        public async Task <bool> SaveGeneralBeautyServerCodeTmpAsync(ThirdPartyBeautyPackageConfigModel model)
        {
            #region SQL
            string sql = @"
  Insert Into [Tuhu_groupon].[dbo].[ThirdPartyBeautyPackageConfig]
([PackageId]
,[IsActive]
,[IsDeleted]
,[CreatedUser]
,[CreatedDateTime]
,[UpdatedDateTime]
,[CooperateId]
,[PackageName]
,[AppId]
,[Description]
,[SettlementMethod])
values
(@PackageId
,@IsActive
,0
,@CreatedUser
,GetDate()
,GetDate()
,@CooperateId
,@PackageName
,@AppId
,@Description
,@SettlementMethod
)";
            #endregion
            using (var conn = new SqlConnection(strConn_Write))
            {
                var sqlPara = new[]
                {
                    new SqlParameter("PackageId", model.PackageId),
                    new SqlParameter("IsActive", model.IsActive),
                    new SqlParameter("CreatedUser", model.CreatedUser),
                    new SqlParameter("CooperateId", model.CooperateId),
                    new SqlParameter("PackageName", model.PackageName),
                    new SqlParameter("Description", model.Description),
                    new SqlParameter("AppId", model.AppId),
                    new SqlParameter("SettlementMethod", model.SettlementMethod)
                };
                return(SqlHelper.ExecuteNonQuery(conn, CommandType.Text, sql, sqlPara) > 0);
            }
        }
Пример #6
0
        /// <summary>
        /// 保存美容通用服务码模板
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public async Task <bool> SaveGeneralBeautyServerCodeTmpAsync(ThirdPartyBeautyPackageConfigModel model)
        {
            var result = false;

            try
            {
                if (model.PKID > 0)
                {
                    result = await _DalGeneralBeautyServerCode.UpdateGeneralBeautyServerCodeTmpAsync(model);
                }
                else
                {
                    model.PackageId = Guid.NewGuid();
                    result          = await _DalGeneralBeautyServerCode.SaveGeneralBeautyServerCodeTmpAsync(model);
                }
            }
            catch (Exception ex)
            {
                _logger.Error(ex.Message, ex);
            }
            return(result);
        }