Esempio n. 1
0
 /// <summary>
 ///  增加一条数据
 /// </summary>
 public int Add(Model.order.reconciliation_temp model)
 {
     try
     {
         StringBuilder strSql = new StringBuilder();
         strSql.Append("insert into reconciliation_temp(");
         strSql.Append("serverid,orderid,count)");
         strSql.Append(" values (");
         strSql.Append("@serverid,@orderid,@count)");
         strSql.Append(";select @@IDENTITY");
         SqlParameter[] parameters =
         {
             new SqlParameter("@serverid", SqlDbType.VarChar, 50),
             new SqlParameter("@orderid",  SqlDbType.VarChar, 30),
             new SqlParameter("@count",    SqlDbType.Int, 4)
         };
         parameters[0].Value = model.serverid;
         parameters[1].Value = model.orderid;
         parameters[2].Value = model.count;
         object obj = DataBase.ExecuteScalar(CommandType.Text, strSql.ToString(), parameters);
         if (obj == null)
         {
             return(0);
         }
         else
         {
             return(Convert.ToInt32(obj));
         }
     }
     catch (Exception ex)
     {
         ExceptionHandler.HandleException(ex);
         return(0);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Model.order.reconciliation_temp DataRowToModel(DataRow row)
 {
     Model.order.reconciliation_temp model = new Model.order.reconciliation_temp();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["serverid"] != null)
         {
             model.serverid = row["serverid"].ToString();
         }
         if (row["orderid"] != null)
         {
             model.orderid = row["orderid"].ToString();
         }
         if (row["count"] != null && row["count"].ToString() != "")
         {
             model.count = int.Parse(row["count"].ToString());
         }
     }
     return(model);
 }
Esempio n. 3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.order.reconciliation_temp GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,serverid,orderid,count from reconciliation_temp ");
            strSql.Append(" where id=@id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;

            Model.order.reconciliation_temp model = new Model.order.reconciliation_temp();
            DataSet ds = DataBase.ExecuteDataset(CommandType.Text, strSql.ToString(), parameters);

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