Exemple #1
0
        protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "Audit")
            {
                long iStockBuyID = Convert.ToInt64(e.CommandArgument);
                lgk.Model.tb_StockBuy stockBuyInfo = stockBuyBLL.GetModel(iStockBuyID);
                if (stockBuyInfo == null)
                {
                    ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('" + GetLanguage("recordDeleted") + "');", true);//该记录已删除,无法再进行此操作
                    return;
                }
                if (stockBuyInfo.IsBuy != 0)
                {
                    ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('" + GetLanguage("recordApproved") + "');", true);//该记录已审核,无法再进行此操作
                    return;
                }

                stockBuyInfo.IsBuy = 1;

                if (stockBuyBLL.Update(stockBuyInfo))
                {
                    ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('审核成功!');window.location.href='StockAudit.aspx';", true);//审核成功
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "info", "alert('审核失败!');", true);//审核失败
                }
            }
        }
Exemple #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public lgk.Model.tb_StockBuy GetModel(long StockBuyID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select top 1 StockBuyID, UserID, Amount, SurplusSum, BuyDate, IsBuy, Status");
            strSql.Append(" from tb_StockBuy ");
            strSql.Append(" where StockBuyID=@StockBuyID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@StockBuyID", SqlDbType.BigInt, 8)
            };
            parameters[0].Value = StockBuyID;

            lgk.Model.tb_StockBuy model = new lgk.Model.tb_StockBuy();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["StockBuyID"].ToString() != "")
                {
                    model.StockBuyID = long.Parse(ds.Tables[0].Rows[0]["StockBuyID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["UserID"].ToString() != "")
                {
                    model.UserID = int.Parse(ds.Tables[0].Rows[0]["UserID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Amount"].ToString() != "")
                {
                    model.Amount = decimal.Parse(ds.Tables[0].Rows[0]["Amount"].ToString());
                }
                if (ds.Tables[0].Rows[0]["SurplusSum"].ToString() != "")
                {
                    model.SurplusSum = decimal.Parse(ds.Tables[0].Rows[0]["SurplusSum"].ToString());
                }
                if (ds.Tables[0].Rows[0]["BuyDate"].ToString() != "")
                {
                    model.BuyDate = DateTime.Parse(ds.Tables[0].Rows[0]["BuyDate"].ToString());
                }
                if (ds.Tables[0].Rows[0]["IsBuy"].ToString() != "")
                {
                    model.IsBuy = int.Parse(ds.Tables[0].Rows[0]["IsBuy"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Status"].ToString() != "")
                {
                    model.Status = int.Parse(ds.Tables[0].Rows[0]["Status"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
Exemple #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(lgk.Model.tb_StockBuy model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tb_StockBuy set");
            strSql.Append(" StockBuyID = @StockBuyID,");
            strSql.Append(" UserID = @UserID,");
            strSql.Append(" Amount = @Amount,");
            strSql.Append(" SurplusSum = @SurplusSum,");
            strSql.Append(" BuyDate = @BuyDate,");
            strSql.Append(" IsBuy = @IsBuy,");
            strSql.Append(" Status = @Status");
            strSql.Append(" where StockBuyID=@StockBuyID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@StockBuyID", SqlDbType.BigInt,    8),
                new SqlParameter("@UserID",     SqlDbType.Int,       4),
                new SqlParameter("@Amount",     SqlDbType.Decimal,   9),
                new SqlParameter("@SurplusSum", SqlDbType.Decimal,   9),
                new SqlParameter("@BuyDate",    SqlDbType.DateTime),
                new SqlParameter("@IsBuy",      SqlDbType.Int,       4),
                new SqlParameter("@Status",     SqlDbType.Int, 4)
            };
            parameters[0].Value = model.StockBuyID;
            parameters[1].Value = model.UserID;
            parameters[2].Value = model.Amount;
            parameters[3].Value = model.SurplusSum;
            parameters[4].Value = model.BuyDate;
            parameters[5].Value = model.IsBuy;
            parameters[6].Value = model.Status;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public long Add(lgk.Model.tb_StockBuy model)
        {
            StringBuilder strSql = new StringBuilder();

            model.StockBuyID = GetMaxID();
            strSql.Append("insert into tb_StockBuy(");
            strSql.Append("StockBuyID,UserID,Amount,SurplusSum,BuyDate,IsBuy,Status)");
            strSql.Append(" values (@StockBuyID,@UserID,@Amount,@SurplusSum,@BuyDate,@IsBuy,@Status) ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@StockBuyID", SqlDbType.BigInt,    8),
                new SqlParameter("@UserID",     SqlDbType.Int,       4),
                new SqlParameter("@Amount",     SqlDbType.Decimal,   9),
                new SqlParameter("@SurplusSum", SqlDbType.Decimal,   9),
                new SqlParameter("@BuyDate",    SqlDbType.DateTime),
                new SqlParameter("@IsBuy",      SqlDbType.Int,       4),
                new SqlParameter("@Status",     SqlDbType.Int, 4)
            };
            parameters[0].Value = model.StockBuyID;
            parameters[1].Value = model.UserID;
            parameters[2].Value = model.Amount;
            parameters[3].Value = model.SurplusSum;
            parameters[4].Value = model.BuyDate;
            parameters[5].Value = model.IsBuy;
            parameters[6].Value = model.Status;

            object obj = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(long.Parse(obj.ToString()));
            }
        }