예제 #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public lgk.Model.tb_Stockorder GetModel(long OrderID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select OrderID, StockID, UserID, OrderCode, OrderDate, Remark, Status");
            strSql.Append(" from tb_Stockorder");
            strSql.Append(" where OrderID=@OrderID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@OrderID", SqlDbType.BigInt, 8)
            };
            parameters[0].Value = OrderID;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["OrderID"].ToString() != "")
                {
                    model.OrderID = long.Parse(ds.Tables[0].Rows[0]["OrderID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["StockID"].ToString() != "")
                {
                    model.StockID = long.Parse(ds.Tables[0].Rows[0]["StockID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["UserID"].ToString() != "")
                {
                    model.UserID = long.Parse(ds.Tables[0].Rows[0]["UserID"].ToString());
                }
                model.OrderCode = ds.Tables[0].Rows[0]["OrderCode"].ToString();
                if (ds.Tables[0].Rows[0]["OrderDate"].ToString() != "")
                {
                    model.OrderDate = DateTime.Parse(ds.Tables[0].Rows[0]["OrderDate"].ToString());
                }
                model.Remark = ds.Tables[0].Rows[0]["Remark"].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);
            }
        }
예제 #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(lgk.Model.tb_Stockorder model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tb_Stockorder set ");
            strSql.Append(" StockID = @StockID,");
            strSql.Append(" UserID = @UserID,");
            strSql.Append(" OrderCode = @OrderCode,");
            strSql.Append(" OrderDate = @OrderDate,");
            strSql.Append(" Remark = @Remark,");
            strSql.Append(" Status = @Status");
            strSql.Append(" where OrderID=@OrderID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@OrderID",   SqlDbType.BigInt,      8),
                new SqlParameter("@StockID",   SqlDbType.BigInt,      8),
                new SqlParameter("@UserID",    SqlDbType.Int,         4),
                new SqlParameter("@OrderCode", SqlDbType.VarChar,    50),
                new SqlParameter("@OrderDate", SqlDbType.DateTime),
                new SqlParameter("@Remark",    SqlDbType.VarChar,   500),
                new SqlParameter("@Status",    SqlDbType.Int, 4)
            };
            parameters[0].Value = model.OrderID;
            parameters[1].Value = model.StockID;
            parameters[2].Value = model.UserID;
            parameters[3].Value = model.OrderCode;
            parameters[4].Value = model.OrderDate;
            parameters[5].Value = model.Remark;
            parameters[6].Value = model.Status;

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

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

            strSql.Append("insert into tb_Stockorder(");
            strSql.Append("StockID,UserID,OrderCode,OrderDate,Remark,Status");
            strSql.Append(") values (");
            strSql.Append("@StockID,@UserID,@OrderCode,@OrderDate,@Remark,@Status");
            strSql.Append(") ");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@StockID",   SqlDbType.BigInt,      8),
                new SqlParameter("@UserID",    SqlDbType.BigInt,      8),
                new SqlParameter("@OrderCode", SqlDbType.VarChar,    50),
                new SqlParameter("@OrderDate", SqlDbType.DateTime),
                new SqlParameter("@Remark",    SqlDbType.VarChar,   500),
                new SqlParameter("@Status",    SqlDbType.Int, 4)
            };
            parameters[0].Value = model.StockID;
            parameters[1].Value = model.UserID;
            parameters[2].Value = model.OrderCode;
            parameters[3].Value = model.OrderDate;
            parameters[4].Value = model.Remark;
            parameters[5].Value = model.Status;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt64(obj));
            }
        }