Esempio n. 1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(TPR.Model.guess.BaOrder model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tb_BaOrder set ");
            strSql.Append("Orderusname=@Orderusname,");
            strSql.Append("Orderbanum=Orderbanum+@Orderbanum,");
            strSql.Append("Orderfanum=Orderfanum+@Orderfanum,");
            strSql.Append("Orderjbnum=Orderjbnum+@Orderjbnum,");
            strSql.Append("Orderstats=@Orderstats");
            strSql.Append(" where Orderusid=@Orderusid ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Orderusid",   SqlDbType.Int,       4),
                new SqlParameter("@Orderusname", SqlDbType.NVarChar, 50),
                new SqlParameter("@Orderbanum",  SqlDbType.Money,     8),
                new SqlParameter("@Orderfanum",  SqlDbType.Money,     8),
                new SqlParameter("@Orderjbnum",  SqlDbType.Money,     8),
                new SqlParameter("@Orderstats",  SqlDbType.Int, 4)
            };
            parameters[0].Value = model.Orderusid;
            parameters[1].Value = model.Orderusname;
            parameters[2].Value = model.Orderbanum;
            parameters[3].Value = model.Orderfanum;
            parameters[4].Value = model.Orderjbnum;
            parameters[5].Value = model.Orderstats;

            SqlHelper.ExecuteSql(strSql.ToString(), parameters);
        }
Esempio n. 2
0
        /// <summary>
        /// 取得每页记录
        /// </summary>
        /// <param name="p_pageIndex">当前页</param>
        /// <param name="p_pageSize">分页大小</param>
        /// <param name="p_recordCount">返回总记录数</param>
        /// <returns>IList BaOrder</returns>
        public IList <TPR.Model.guess.BaOrder> GetBaOrders(int p_pageIndex, int p_pageSize, string strWhere, string strOrder, out int p_recordCount)
        {
            IList <TPR.Model.guess.BaOrder> listBaOrders = new List <TPR.Model.guess.BaOrder>();

            string sTable     = "tb_BaOrder";
            string sPkey      = "id";
            string sField     = "ID,Orderusid,Orderusname,Orderbanum,Orderfanum,Orderjbnum";
            string sCondition = strWhere;
            string sOrder     = strOrder;
            int    iSCounts   = 0;

            using (SqlDataReader reader = SqlHelper.RunProcedureMe(sTable, sPkey, sField, p_pageIndex, p_pageSize, sCondition, sOrder, iSCounts, out p_recordCount))
            {
                //计算总页数

                if (p_recordCount > 0)
                {
                    int pageCount = BasePage.CalcPageCount(p_recordCount, p_pageSize, ref p_pageIndex);
                }
                else
                {
                    return(listBaOrders);
                }

                while (reader.Read())
                {
                    TPR.Model.guess.BaOrder objBaOrder = new TPR.Model.guess.BaOrder();
                    objBaOrder.ID          = reader.GetInt32(0);
                    objBaOrder.Orderusid   = reader.GetInt32(1);
                    objBaOrder.Orderusname = reader.GetString(2);
                    objBaOrder.Orderbanum  = reader.GetDecimal(3);
                    objBaOrder.Orderfanum  = reader.GetDecimal(4);
                    objBaOrder.Orderjbnum  = reader.GetDecimal(5);
                    listBaOrders.Add(objBaOrder);
                }
            }

            return(listBaOrders);
        }
Esempio n. 3
0
        /// <summary>
        /// 更新排行榜
        /// </summary>
        /// <param name="iUsid"></param>
        /// <param name="iCent"></param>
        public void UpdateOrder(TPR.Model.guess.BaOrder model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ID ");
            strSql.Append(" FROM tb_BaOrder ");
            strSql.Append(" where Orderusid=@Orderusid");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Orderusid", SqlDbType.Int, 4)
            };
            parameters[0].Value = model.Orderusid;
            object obj = SqlHelper.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                Add(model);
            }
            else
            {
                Update(model);
            }
        }
Esempio n. 4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(TPR.Model.guess.BaOrder model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into tb_BaOrder(");
            strSql.Append("Orderusid,Orderusname,Orderbanum,Orderfanum,Orderjbnum,Orderstats)");
            strSql.Append(" values (");
            strSql.Append("@Orderusid,@Orderusname,@Orderbanum,@Orderfanum,@Orderjbnum,@Orderstats)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Orderusid",   SqlDbType.Int,       4),
                new SqlParameter("@Orderusname", SqlDbType.NVarChar, 50),
                new SqlParameter("@Orderbanum",  SqlDbType.Money,     8),
                new SqlParameter("@Orderfanum",  SqlDbType.Money,     8),
                new SqlParameter("@Orderjbnum",  SqlDbType.Money,     8),
                new SqlParameter("@Orderstats",  SqlDbType.Int, 4)
            };
            parameters[0].Value = model.Orderusid;
            parameters[1].Value = model.Orderusname;
            parameters[2].Value = model.Orderbanum;
            parameters[3].Value = model.Orderfanum;
            parameters[4].Value = model.Orderjbnum;
            parameters[5].Value = model.Orderstats;

            object obj = SqlHelper.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(1);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }