Exemple #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Shop.Model.Car model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into t_car(");
            strSql.Append("orderid,gid,carnumber,carstatus,account)");
            strSql.Append(" values (");
            strSql.Append("@orderid,@gid,@carnumber,@carstatus,@account)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@orderid",   SqlDbType.VarChar, 16),
                new SqlParameter("@gid",       SqlDbType.Int,      4),
                new SqlParameter("@carnumber", SqlDbType.Int,      4),
                new SqlParameter("@carstatus", SqlDbType.Int,      4),
                new SqlParameter("@account",   SqlDbType.Int, 4)
            };
            parameters[0].Value = model.orderid;
            parameters[1].Value = model.gid;
            parameters[2].Value = model.carnumber;
            parameters[3].Value = model.carstatus;
            parameters[4].Value = model.account;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Exemple #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Shop.Model.Car DataRowToModel(DataRow row)
 {
     Shop.Model.Car model = new Shop.Model.Car();
     if (row != null)
     {
         if (row["orderid"] != null)
         {
             model.orderid = row["orderid"].ToString();
         }
         if (row["gid"] != null && row["gid"].ToString() != "")
         {
             model.gid = int.Parse(row["gid"].ToString());
         }
         if (row["carid"] != null && row["carid"].ToString() != "")
         {
             model.carid = int.Parse(row["carid"].ToString());
         }
         if (row["carnumber"] != null && row["carnumber"].ToString() != "")
         {
             model.carnumber = int.Parse(row["carnumber"].ToString());
         }
         if (row["carstatus"] != null && row["carstatus"].ToString() != "")
         {
             model.carstatus = int.Parse(row["carstatus"].ToString());
         }
         if (row["account"] != null && row["account"].ToString() != "")
         {
             model.account = int.Parse(row["account"].ToString());
         }
     }
     return(model);
 }
Exemple #3
0
        ///更新
        public bool UpdateCarid(Shop.Model.Car model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update t_car set ");
            strSql.Append("carnumber=@carnumber,");
            strSql.Append("carstatus=@carstatus,");
            strSql.Append("account=@account,");
            strSql.Append("orderid=@orderid");
            strSql.Append(" where carid=@carid");
            SqlParameter[] parameters =
            {
                new SqlParameter("@carnumber", SqlDbType.Int,      4),
                new SqlParameter("@carstatus", SqlDbType.Int,      4),
                new SqlParameter("@account",   SqlDbType.Int,      4),
                new SqlParameter("@orderid",   SqlDbType.VarChar, 16),
                new SqlParameter("@gid",       SqlDbType.Int,      4),
                new SqlParameter("@carid",     SqlDbType.Int, 4)
            };
            parameters[0].Value = model.carnumber;
            parameters[1].Value = model.carstatus;
            parameters[2].Value = model.account;
            parameters[3].Value = model.orderid;
            parameters[4].Value = model.gid;
            parameters[5].Value = model.carid;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Shop.Model.Car GetModel(int carid)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 orderid,gid,carid,carnumber,carstatus,account from t_car ");
            strSql.Append(" where carid=@carid");
            SqlParameter[] parameters =
            {
                new SqlParameter("@carid", SqlDbType.Int, 4)
            };
            parameters[0].Value = carid;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }