Ejemplo n.º 1
0
        public long CreateVoteJoin(VoteJoin voteJoin)
        {
            SqlConnection conn = new SqlConnection(DbHelper.ConnectionString);

            conn.Open();
            long result = -1;

            using (SqlTransaction trans = conn.BeginTransaction())
            {
                try
                {
                    DbParameter[] parms =
                    {
                        DbHelper.MakeInParam("@VID",              (DbType)SqlDbType.BigInt,    8, voteJoin.VID),
                        DbHelper.MakeInParam("@UID",              (DbType)SqlDbType.BigInt,    8, voteJoin.UID),
                        DbHelper.MakeInParam("@SelVoteItemIDs",   (DbType)SqlDbType.VarChar, 300, voteJoin.SelVoteItemIDs),
                        DbHelper.MakeInParam("@SelVoteItemNames", (DbType)SqlDbType.VarChar, 500, voteJoin.SelVoteItemNames),
                        DbHelper.MakeInParam("@IsAnonymous",      (DbType)SqlDbType.Int,       4, voteJoin.IsAnonymous),
                        DbHelper.MakeInParam("@SelCount",         (DbType)SqlDbType.Int,       4, voteJoin.SelVoteItemIDs.Split(',').Length - 1),
                    };
                    result = TypeConverter.ObjectToLong(DbHelper.ExecuteScalar(CommandType.StoredProcedure, "CreateVoteJoin", parms), -1);
                }
                catch (Exception ex)
                {
                    trans.Rollback();
                    throw ex;
                }
            }
            conn.Close();
            return(result);
        }
Ejemplo n.º 2
0
 public static long CreateVoteJoin(VoteJoin voteJoin)
 {
     try
     {
         if (voteJoin != null)
         {
             return(Data.VoteJoins.CreateVoteJoin(voteJoin));
         }
         return(-1);
     }
     catch (Exception ex)
     {
         Logs.WriteErrorLog(ex);
         return(-1);
     }
 }
Ejemplo n.º 3
0
 public static long CreateVoteJoin(VoteJoin voteJoin)
 {
     return(DatabaseProvider.GetInstance().CreateVoteJoin(voteJoin));
 }