/// <summary>
 /// 向三方订单渠道链接表添加渠道链接
 /// </summary>
 /// <param name="linkmodel"></param>
 /// <returns></returns>
 public static bool AddThirdPartyOrderChannellink(ThirdPartyOrderChannellinkModel linkmodel)
 {
     try
     {
         return(DataAccess.DAO.DALThirdPartyOrderChannelLink.AddThirdPartyOrderChannellink(linkmodel));
     }
     catch (Exception ex)
     {
         Logger.Error("AddThirdPartyOrderChannellink", ex);
         throw ex;
     }
 }
        /// <summary>
        /// 向三方订单渠道链接表添加渠道链接
        /// </summary>
        /// <param name="linkmodel"></param>
        /// <returns></returns>
        public static bool AddThirdPartyOrderChannellink(ThirdPartyOrderChannellinkModel linkmodel)
        {
            bool   isSuccess = true;
            var    result    = 0;
            string source    = string.Empty;
            string conn      = ConnectionHelper.GetDecryptConn("ThirdParty");

            using (var db = new SqlDbHelper(conn))
            {
                db.BeginTransaction();
                string Sql        = @"INSERT INTO Tuhu_thirdparty.[dbo].[tbl_ThirdPartyOrderChannellink]
                                        ( [OrderChanneID]
                                        ,[OrderChannelEngName]
                                        ,[BusinessType]
                                        ,[Status]
                                        ,[InitialPagelink]
                                        ,[FinalPagelink]
                                        ,[IsAggregatePage]
                                        ,[IsAuthorizedLogin]
                                        ,[IsPartnerReceivSilver]
                                        ,[IsOrderBack]      
                                        ,[IsViewOrders]
                                        ,[IsViewCoupons]
                                        ,[IsContactUserService]
                                        ,[IsBackTop]
                                        ,[CreateBy]
                                        ,[LastUpdateBy]
                                        ,[CreateDatetime]
                                        ,[LastUpdateDateTime]
                                        )
                                VALUES (    @OrderChanneID , 
                                            @OrderChannelEngName,
                                            @BusinessType ,
                                            @Status , 
                                            @InitialPagelink ,
                                            @FinalPagelink , 
                                            @IsAggregatePage ,
                                            @IsAuthorizedLogin , 
                                            @IsPartnerReceivSilver ,
                                            @IsOrderBack ,
                                            @IsViewOrders ,
                                            @IsViewCoupons ,
                                            @IsContactUserService ,
                                            @IsBackTop ,
                                            @CreateBy ,
                                            @LastUpdateBy ,
                                            GETDATE() ,
                                            GETDATE()
                                        )
                                SELECT  SCOPE_IDENTITY();";
                var    parameters = new[]
                {
                    new SqlParameter("@OrderChanneID", linkmodel.OrderChanneID),
                    new SqlParameter("@OrderChannelEngName", linkmodel.OrderChannelEngName),
                    new SqlParameter("@BusinessType", linkmodel.BusinessType),
                    new SqlParameter("@Status", 1),
                    new SqlParameter("@InitialPagelink", linkmodel.InitialPagelink),
                    new SqlParameter("@FinalPagelink", linkmodel.FinalPagelink),
                    new SqlParameter("@IsAggregatePage", linkmodel.IsAggregatePage),
                    new SqlParameter("@IsAuthorizedLogin", linkmodel.IsAuthorizedLogin),
                    new SqlParameter("@IsPartnerReceivSilver", linkmodel.IsPartnerReceivSilver),
                    new SqlParameter("@IsOrderBack", linkmodel.IsOrderBack),
                    new SqlParameter("@IsViewOrders", linkmodel.IsViewOrders),
                    new SqlParameter("@IsViewCoupons", linkmodel.IsViewCoupons),
                    new SqlParameter("@IsContactUserService", linkmodel.IsContactUserService),
                    new SqlParameter("@IsBackTop", linkmodel.IsBackTop),
                    new SqlParameter("@CreateBy", linkmodel.CreateBy),
                    new SqlParameter("@LastUpdateBy", linkmodel.LastUpdateBy)
                };
                result = Convert.ToInt32(SqlHelper.ExecuteScalar(conn, CommandType.Text, Sql, parameters));
                if (result < 0)
                {
                    db.Rollback();
                    isSuccess = false;
                }
                else
                {
                    db.Commit();
                }
                return(isSuccess);
            }
        }