Example #1
0
        /// <summary>
        ///  实体转换
        /// <summary>
        private static WE_Project.Model.EPList TranEntity(DataRow dr)
        {
            if (dr != null)
            {
                WE_Project.Model.EPList model = new WE_Project.Model.EPList();

                if (!string.IsNullOrEmpty(dr["EPID"].ToString()))
                {
                    model.EPID = int.Parse(dr["EPID"].ToString());
                }
                if (!string.IsNullOrEmpty(dr["LastSellDate"].ToString()))
                {
                    model.LastSellDate = DateTime.Parse(dr["LastSellDate"].ToString());
                }
                model.SellMID = dr["SellMID"].ToString();
                if (!string.IsNullOrEmpty(dr["SellDate"].ToString()))
                {
                    model.SellDate = DateTime.Parse(dr["SellDate"].ToString());
                }
                model.MoneyType = dr["MoneyType"].ToString();
                if (!string.IsNullOrEmpty(dr["Money"].ToString()))
                {
                    model.Money = decimal.Parse(dr["Money"].ToString());
                }
                if (!string.IsNullOrEmpty(dr["SellState"].ToString()))
                {
                    model.SellState = int.Parse(dr["SellState"].ToString());
                }
                model.BuyMID = dr["BuyMID"].ToString();
                if (!string.IsNullOrEmpty(dr["BuyDate"].ToString()))
                {
                    model.BuyDate = DateTime.Parse(dr["BuyDate"].ToString());
                }
                if (!string.IsNullOrEmpty(dr["LastBuyDate"].ToString()))
                {
                    model.LastBuyDate = DateTime.Parse(dr["LastBuyDate"].ToString());
                }

                if (!string.IsNullOrEmpty(dr["TakeOffMoney"].ToString()))
                {
                    model.TakeOffMoney = decimal.Parse(dr["TakeOffMoney"].ToString());
                }

                return(model);
            }
            else
            {
                return(null);
            }
        }
Example #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public static Hashtable Update(WE_Project.Model.EPList model, Hashtable MyHs)
        {
            string        guid   = Guid.NewGuid().ToString();
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update EPList set ");

            strSql.Append(" LastSellDate = @LastSellDate , ");
            strSql.Append(" SellMID = @SellMID , ");
            strSql.Append(" SellDate = @SellDate , ");
            strSql.Append(" MoneyType = @MoneyType , ");
            strSql.Append(" Money = @Money , ");
            strSql.Append(" SellState = @SellState , ");
            strSql.Append(" BuyMID = @BuyMID , ");
            strSql.Append(" BuyDate = @BuyDate , ");
            strSql.Append(" LastBuyDate = @LastBuyDate,  ");
            strSql.Append(" TakeOffMoney = @TakeOffMoney  ");
            strSql.Append(" where EPID=@EPID ");
            strSql.AppendFormat(" ;select '{0}'", guid);

            SqlParameter[] parameters =
            {
                new SqlParameter("@EPID",         SqlDbType.Int,        4),
                new SqlParameter("@LastSellDate", SqlDbType.DateTime),
                new SqlParameter("@SellMID",      SqlDbType.VarChar,   50),
                new SqlParameter("@SellDate",     SqlDbType.DateTime),
                new SqlParameter("@MoneyType",    SqlDbType.VarChar,   20),
                new SqlParameter("@Money",        SqlDbType.Decimal,    4),
                new SqlParameter("@SellState",    SqlDbType.Int,        4),
                new SqlParameter("@BuyMID",       SqlDbType.VarChar,   50),
                new SqlParameter("@BuyDate",      SqlDbType.DateTime),
                new SqlParameter("@LastBuyDate",  SqlDbType.DateTime),
                new SqlParameter("@TakeOffMoney", SqlDbType.Decimal, 4)
            };

            parameters[0].Value  = model.EPID;
            parameters[1].Value  = model.LastSellDate;
            parameters[2].Value  = model.SellMID;
            parameters[3].Value  = model.SellDate;
            parameters[4].Value  = model.MoneyType;
            parameters[5].Value  = model.Money;
            parameters[6].Value  = model.SellState;
            parameters[7].Value  = model.BuyMID;
            parameters[8].Value  = model.BuyDate;
            parameters[9].Value  = model.LastBuyDate;
            parameters[10].Value = model.TakeOffMoney;
            MyHs.Add(strSql.ToString(), parameters);
            return(MyHs);
        }
Example #3
0
 public static string Insert(WE_Project.Model.EPList model)
 {
     Model.Member member = DAL.Member.GetModel(model.SellMID);
     if (model.Money > member.MConfig.MJJ)
     {
         return("您当前的EP币余额不足");
     }
     if (DAL.EPList.Insert(model))
     {
         return("挂卖成功");
     }
     else
     {
         return("挂卖失败");
     }
 }
Example #4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public static Hashtable Insert(WE_Project.Model.EPList model, Hashtable MyHs)
        {
            string        guid   = Guid.NewGuid().ToString();
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into EPList(");
            strSql.Append("LastSellDate,SellMID,SellDate,MoneyType,Money,SellState,BuyMID,BuyDate,LastBuyDate,TakeOffMoney");
            strSql.Append(") values (");
            strSql.Append("@LastSellDate,@SellMID,@SellDate,@MoneyType,@Money,@SellState,@BuyMID,@BuyDate,@LastBuyDate,@TakeOffMoney");
            strSql.Append(") ");
            strSql.AppendFormat(";select '{0}'", guid);
            SqlParameter[] parameters =
            {
                new SqlParameter("@LastSellDate", SqlDbType.DateTime),
                new SqlParameter("@SellMID",      SqlDbType.VarChar,   50),
                new SqlParameter("@SellDate",     SqlDbType.DateTime),
                new SqlParameter("@MoneyType",    SqlDbType.VarChar,   20),
                new SqlParameter("@Money",        SqlDbType.Decimal,    4),
                new SqlParameter("@SellState",    SqlDbType.Int,        4),
                new SqlParameter("@BuyMID",       SqlDbType.VarChar,   50),
                new SqlParameter("@BuyDate",      SqlDbType.DateTime),
                new SqlParameter("@LastBuyDate",  SqlDbType.DateTime),
                new SqlParameter("@TakeOffMoney", SqlDbType.Decimal, 4)
            };

            parameters[0].Value = model.LastSellDate;
            parameters[1].Value = model.SellMID;
            parameters[2].Value = model.SellDate;
            parameters[3].Value = model.MoneyType;
            parameters[4].Value = model.Money;
            parameters[5].Value = model.SellState;
            parameters[6].Value = model.BuyMID;
            parameters[7].Value = model.BuyDate;
            parameters[8].Value = model.LastBuyDate;
            parameters[9].Value = model.TakeOffMoney;

            MyHs.Add(strSql.ToString(), parameters);
            return(MyHs);
        }
Example #5
0
 public static bool Update(WE_Project.Model.EPList model)
 {
     return(WE_Project.DAL.EPList.Update(model));
 }
Example #6
0
 public static Hashtable Update(WE_Project.Model.EPList model, Hashtable MyHs)
 {
     return(WE_Project.DAL.EPList.Update(model, MyHs));
 }
Example #7
0
 public static Hashtable Insert(WE_Project.Model.EPList model, Hashtable MyHs)
 {
     return(WE_Project.DAL.EPList.Insert(model, MyHs));
 }
Example #8
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public static bool Insert(WE_Project.Model.EPList model)
 {
     return(DAL.CommonBase.RunHashtable(Insert(model, new Hashtable())));
 }