Exemple #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public int Update(ModOrderDetail model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update T_Order_InfoDetail set ");
            strSql.Append("OrderId=@OrderId,");
            strSql.Append("OrderType=@OrderType,");
            strSql.Append("GoodsId=@GoodsId,");
            strSql.Append("GoodsCode=@GoodsCode,");
            strSql.Append("GoodsName=@GoodsName,");
            strSql.Append("GoodsFormate=@GoodsFormate,");
            strSql.Append("GoodsPic=@GoodsPic,");
            strSql.Append("Quantity=@Quantity,");
            strSql.Append("Price=@Price,");
            strSql.Append("AllMoney=@AllMoney,");
            strSql.Append("OneWeight=@OneWeight,");
            strSql.Append("AllWeight=@AllWeight,");
            strSql.Append("MarketPrice=@MarketPrice,");
            strSql.Append("CBPrice=@CBPrice,");
            strSql.Append("Remarks=@Remarks");
            strSql.Append(" where sysnumber=@sysnumber ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@OrderId",      SqlDbType.VarChar,  50),
                new SqlParameter("@OrderType",    SqlDbType.VarChar,  50),
                new SqlParameter("@GoodsId",      SqlDbType.VarChar,  50),
                new SqlParameter("@GoodsCode",    SqlDbType.VarChar,  50),
                new SqlParameter("@GoodsName",    SqlDbType.VarChar, 500),
                new SqlParameter("@GoodsFormate", SqlDbType.VarChar, 500),
                new SqlParameter("@GoodsPic",     SqlDbType.VarChar, 500),
                new SqlParameter("@Quantity",     SqlDbType.Int,       4),
                new SqlParameter("@Price",        SqlDbType.Decimal,   9),
                new SqlParameter("@AllMoney",     SqlDbType.Decimal,   9),
                new SqlParameter("@OneWeight",    SqlDbType.Int,       4),
                new SqlParameter("@AllWeight",    SqlDbType.Int,       4),
                new SqlParameter("@MarketPrice",  SqlDbType.Decimal,   9),
                new SqlParameter("@CBPrice",      SqlDbType.Decimal,   9),
                new SqlParameter("@Remarks",      SqlDbType.VarChar, 500),
                new SqlParameter("@sysnumber",    SqlDbType.VarChar, 50)
            };
            parameters[0].Value  = model.OrderId;
            parameters[1].Value  = model.OrderType;
            parameters[2].Value  = model.GoodsId;
            parameters[3].Value  = model.GoodsCode;
            parameters[4].Value  = model.GoodsName;
            parameters[5].Value  = model.GoodsFormate;
            parameters[6].Value  = model.GoodsPic;
            parameters[7].Value  = model.Quantity;
            parameters[8].Value  = model.Price;
            parameters[9].Value  = model.AllMoney;
            parameters[10].Value = model.OneWeight;
            parameters[11].Value = model.AllWeight;
            parameters[12].Value = model.MarketPrice;
            parameters[13].Value = model.CBPrice;
            parameters[14].Value = model.Remarks;
            parameters[15].Value = model.sysnumber;

            return(adoHelper.ExecuteSqlNonQuery(strSql.ToString(), parameters));
        }
Exemple #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(ModOrderDetail model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into T_Order_InfoDetail(");
            strSql.Append("sysnumber,OrderId,OrderType,GoodsId,GoodsCode,GoodsName,GoodsFormate,GoodsPic,Quantity,Price,AllMoney,OneWeight,AllWeight,MarketPrice,CBPrice,Remarks,FreightByWeight,ProviderInfo,DataFrom)");
            strSql.Append(" values (");
            strSql.Append("@sysnumber,@OrderId,@OrderType,@GoodsId,@GoodsCode,@GoodsName,@GoodsFormate,@GoodsPic,@Quantity,@Price,@AllMoney,@OneWeight,@AllWeight,@MarketPrice,@CBPrice,@Remarks,@FreightByWeight,@ProviderInfo,@DataFrom)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@sysnumber",       SqlDbType.VarChar,  50),
                new SqlParameter("@OrderId",         SqlDbType.VarChar,  50),
                new SqlParameter("@OrderType",       SqlDbType.VarChar,  50),
                new SqlParameter("@GoodsId",         SqlDbType.VarChar,  50),
                new SqlParameter("@GoodsCode",       SqlDbType.VarChar,  50),
                new SqlParameter("@GoodsName",       SqlDbType.VarChar, 500),
                new SqlParameter("@GoodsFormate",    SqlDbType.VarChar, 500),
                new SqlParameter("@GoodsPic",        SqlDbType.VarChar, 500),
                new SqlParameter("@Quantity",        SqlDbType.Int,       4),
                new SqlParameter("@Price",           SqlDbType.Decimal,   9),
                new SqlParameter("@AllMoney",        SqlDbType.Decimal,   9),
                new SqlParameter("@OneWeight",       SqlDbType.Int,       4),
                new SqlParameter("@AllWeight",       SqlDbType.Int,       4),
                new SqlParameter("@MarketPrice",     SqlDbType.Decimal,   9),
                new SqlParameter("@CBPrice",         SqlDbType.Decimal,   9),
                new SqlParameter("@Remarks",         SqlDbType.VarChar, 500),
                new SqlParameter("@FreightByWeight", SqlDbType.Decimal,   9),
                new SqlParameter("@ProviderInfo",    SqlDbType.VarChar, 500),
                new SqlParameter("@DataFrom",        SqlDbType.VarChar, 50)
            };
            parameters[0].Value  = model.sysnumber;
            parameters[1].Value  = model.OrderId;
            parameters[2].Value  = model.OrderType;
            parameters[3].Value  = model.GoodsId;
            parameters[4].Value  = model.GoodsCode;
            parameters[5].Value  = model.GoodsName;
            parameters[6].Value  = model.GoodsFormate;
            parameters[7].Value  = model.GoodsPic;
            parameters[8].Value  = model.Quantity;
            parameters[9].Value  = model.Price;
            parameters[10].Value = model.AllMoney;
            parameters[11].Value = model.OneWeight;
            parameters[12].Value = model.AllWeight;
            parameters[13].Value = model.MarketPrice;
            parameters[14].Value = model.CBPrice;
            parameters[15].Value = model.Remarks;
            parameters[16].Value = model.FreightByWeight;
            parameters[17].Value = model.ProviderInfo;
            parameters[18].Value = model.DataFrom;


            return(adoHelper.ExecuteSqlNonQuery(strSql.ToString(), parameters));
        }
Exemple #3
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public int Update(ModOrderDetail model)
 {
     return(dal.Update(model));
 }
Exemple #4
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(ModOrderDetail model)
 {
     return(dal.Add(model));
 }
Exemple #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ModOrderDetail GetModel(string sysnumber)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 * from T_Order_InfoDetail ");
            strSql.Append(" where sysnumber=@sysnumber ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@sysnumber", SqlDbType.VarChar, 50)
            };
            parameters[0].Value = sysnumber;

            ModOrderDetail model = new ModOrderDetail();
            DataSet        ds    = adoHelper.ExecuteSqlDataset(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                model.sysnumber    = ds.Tables[0].Rows[0]["sysnumber"].ToString();
                model.OrderId      = ds.Tables[0].Rows[0]["OrderId"].ToString();
                model.OrderType    = ds.Tables[0].Rows[0]["OrderType"].ToString();
                model.GoodsId      = ds.Tables[0].Rows[0]["GoodsId"].ToString();
                model.GoodsCode    = ds.Tables[0].Rows[0]["GoodsCode"].ToString();
                model.GoodsName    = ds.Tables[0].Rows[0]["GoodsName"].ToString();
                model.GoodsFormate = ds.Tables[0].Rows[0]["GoodsFormate"].ToString();
                model.GoodsPic     = ds.Tables[0].Rows[0]["GoodsPic"].ToString();
                if (ds.Tables[0].Rows[0]["Quantity"].ToString() != "")
                {
                    model.Quantity = int.Parse(ds.Tables[0].Rows[0]["Quantity"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Price"].ToString() != "")
                {
                    model.Price = decimal.Parse(ds.Tables[0].Rows[0]["Price"].ToString());
                }
                if (ds.Tables[0].Rows[0]["AllMoney"].ToString() != "")
                {
                    model.AllMoney = decimal.Parse(ds.Tables[0].Rows[0]["AllMoney"].ToString());
                }
                if (ds.Tables[0].Rows[0]["OneWeight"].ToString() != "")
                {
                    model.OneWeight = int.Parse(ds.Tables[0].Rows[0]["OneWeight"].ToString());
                }
                if (ds.Tables[0].Rows[0]["AllWeight"].ToString() != "")
                {
                    model.AllWeight = int.Parse(ds.Tables[0].Rows[0]["AllWeight"].ToString());
                }
                if (ds.Tables[0].Rows[0]["MarketPrice"].ToString() != "")
                {
                    model.MarketPrice = decimal.Parse(ds.Tables[0].Rows[0]["MarketPrice"].ToString());
                }
                if (ds.Tables[0].Rows[0]["CBPrice"].ToString() != "")
                {
                    model.CBPrice = decimal.Parse(ds.Tables[0].Rows[0]["CBPrice"].ToString());
                }
                model.Remarks = ds.Tables[0].Rows[0]["Remarks"].ToString();
                return(model);
            }
            else
            {
                return(null);
            }
        }