Exemplo n.º 1
0
        public int Update(TopicItemInfo oParam)
        {
            string sql = @"UPDATE Topic_Item SET
                            TopicSysNo=@TopicSysNo, C3ReviewItemSysNo=@C3ReviewItemSysNo,
                            Score=@Score
                            WHERE SysNo=@SysNo";
            SqlCommand cmd = new SqlCommand(sql);

            SqlParameter paramSysNo = new SqlParameter("@SysNo", SqlDbType.Int, 4);
            SqlParameter paramTopicSysNo = new SqlParameter("@TopicSysNo", SqlDbType.Int, 4);
            SqlParameter paramC3ReviewItemSysNo = new SqlParameter("@C3ReviewItemSysNo", SqlDbType.Int, 4);
            SqlParameter paramScore = new SqlParameter("@Score", SqlDbType.Int, 4);

            if (oParam.SysNo != AppConst.IntNull)
                paramSysNo.Value = oParam.SysNo;
            else
                paramSysNo.Value = System.DBNull.Value;
            if (oParam.TopicSysNo != AppConst.IntNull)
                paramTopicSysNo.Value = oParam.TopicSysNo;
            else
                paramTopicSysNo.Value = System.DBNull.Value;
            if (oParam.C3ReviewItemSysNo != AppConst.IntNull)
                paramC3ReviewItemSysNo.Value = oParam.C3ReviewItemSysNo;
            else
                paramC3ReviewItemSysNo.Value = System.DBNull.Value;
            if (oParam.Score != AppConst.IntNull)
                paramScore.Value = oParam.Score;
            else
                paramScore.Value = System.DBNull.Value;

            cmd.Parameters.Add(paramSysNo);
            cmd.Parameters.Add(paramTopicSysNo);
            cmd.Parameters.Add(paramC3ReviewItemSysNo);
            cmd.Parameters.Add(paramScore);

            return SqlHelper.ExecuteNonQuery(cmd);
        }
Exemplo n.º 2
0
        public int Insert(TopicItemInfo oParam)
        {
            string sql = @"INSERT INTO Topic_Item
                            (
                            TopicSysNo, C3ReviewItemSysNo, Score
                            )
                            VALUES (
                            @TopicSysNo, @C3ReviewItemSysNo, @Score
                            );set @SysNo = SCOPE_IDENTITY();";
            SqlCommand cmd = new SqlCommand(sql);

            SqlParameter paramSysNo = new SqlParameter("@SysNo", SqlDbType.Int, 4);
            SqlParameter paramTopicSysNo = new SqlParameter("@TopicSysNo", SqlDbType.Int, 4);
            SqlParameter paramC3ReviewItemSysNo = new SqlParameter("@C3ReviewItemSysNo", SqlDbType.Int, 4);
            SqlParameter paramScore = new SqlParameter("@Score", SqlDbType.Int, 4);
            paramSysNo.Direction = ParameterDirection.Output;
            if (oParam.TopicSysNo != AppConst.IntNull)
                paramTopicSysNo.Value = oParam.TopicSysNo;
            else
                paramTopicSysNo.Value = System.DBNull.Value;
            if (oParam.C3ReviewItemSysNo != AppConst.IntNull)
                paramC3ReviewItemSysNo.Value = oParam.C3ReviewItemSysNo;
            else
                paramC3ReviewItemSysNo.Value = System.DBNull.Value;
            if (oParam.Score != AppConst.IntNull)
                paramScore.Value = oParam.Score;
            else
                paramScore.Value = System.DBNull.Value;

            cmd.Parameters.Add(paramSysNo);
            cmd.Parameters.Add(paramTopicSysNo);
            cmd.Parameters.Add(paramC3ReviewItemSysNo);
            cmd.Parameters.Add(paramScore);

            return SqlHelper.ExecuteNonQuery(cmd, out oParam.SysNo);
        }