コード例 #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(CdHotelManage.Model.order_infor model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update order_infor set ");
            strSql.Append("order_no=@order_no,");
            strSql.Append("room_id=@room_id,");
            strSql.Append("occ_id=@occ_id,");
            strSql.Append("order_money=@order_money,");
            strSql.Append("return_money=@return_money,");
            strSql.Append("order_state=@order_state,");
            strSql.Append("order_time=@order_time,");
            strSql.Append("remark=@remark");
            strSql.Append(" where order_id=@order_id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@order_no",     SqlDbType.NVarChar,  50),
                new SqlParameter("@room_id",      SqlDbType.NVarChar,  50),
                new SqlParameter("@occ_id",       SqlDbType.Int,        4),
                new SqlParameter("@order_money",  SqlDbType.Money,      8),
                new SqlParameter("@return_money", SqlDbType.Money,      8),
                new SqlParameter("@order_state",  SqlDbType.NVarChar,  50),
                new SqlParameter("@order_time",   SqlDbType.DateTime),
                new SqlParameter("@remark",       SqlDbType.NVarChar,  -1),
                new SqlParameter("@order_id",     SqlDbType.Int, 4)
            };
            parameters[0].Value = model.order_no;
            parameters[1].Value = model.room_id;
            parameters[2].Value = model.occ_id;
            parameters[3].Value = model.order_money;
            parameters[4].Value = model.return_money;
            parameters[5].Value = model.order_state;
            parameters[6].Value = model.order_time;
            parameters[7].Value = model.remark;
            parameters[8].Value = model.order_id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public CdHotelManage.Model.order_infor DataRowToModel(DataRow row)
 {
     CdHotelManage.Model.order_infor model = new CdHotelManage.Model.order_infor();
     if (row != null)
     {
         if (row["order_id"] != null && row["order_id"].ToString() != "")
         {
             model.order_id = int.Parse(row["order_id"].ToString());
         }
         if (row["order_no"] != null)
         {
             model.order_no = row["order_no"].ToString();
         }
         if (row["room_id"] != null && row["room_id"].ToString() != "")
         {
             model.room_id = row["room_id"].ToString();
         }
         if (row["occ_id"] != null && row["occ_id"].ToString() != "")
         {
             model.occ_id = int.Parse(row["occ_id"].ToString());
         }
         if (row["order_money"] != null && row["order_money"].ToString() != "")
         {
             model.order_money = decimal.Parse(row["order_money"].ToString());
         }
         if (row["return_money"] != null && row["return_money"].ToString() != "")
         {
             model.return_money = decimal.Parse(row["return_money"].ToString());
         }
         if (row["order_state"] != null)
         {
             model.order_state = row["order_state"].ToString();
         }
         if (row["order_time"] != null && row["order_time"].ToString() != "")
         {
             model.order_time = DateTime.Parse(row["order_time"].ToString());
         }
         if (row["remark"] != null)
         {
             model.remark = row["remark"].ToString();
         }
     }
     return(model);
 }
コード例 #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(CdHotelManage.Model.order_infor model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into order_infor(");
            strSql.Append("order_no,room_id,occ_id,order_money,return_money,order_state,order_time,remark)");
            strSql.Append(" values (");
            strSql.Append("@order_no,@room_id,@occ_id,@order_money,@return_money,@order_state,@order_time,@remark)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@order_no",     SqlDbType.NVarChar,  50),
                new SqlParameter("@room_id",      SqlDbType.NVarChar,  50),
                new SqlParameter("@occ_id",       SqlDbType.Int,        4),
                new SqlParameter("@order_money",  SqlDbType.Money,      8),
                new SqlParameter("@return_money", SqlDbType.Money,      8),
                new SqlParameter("@order_state",  SqlDbType.NVarChar,  50),
                new SqlParameter("@order_time",   SqlDbType.DateTime),
                new SqlParameter("@remark",       SqlDbType.NVarChar, -1)
            };
            parameters[0].Value = model.order_no;
            parameters[1].Value = model.room_id;
            parameters[2].Value = model.occ_id;
            parameters[3].Value = model.order_money;
            parameters[4].Value = model.return_money;
            parameters[5].Value = model.order_state;
            parameters[6].Value = model.order_time;
            parameters[7].Value = model.remark;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
コード例 #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public CdHotelManage.Model.order_infor GetModel(int order_id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 order_id,order_no,room_id,occ_id,order_money,return_money,order_state,order_time,remark from order_infor ");
            strSql.Append(" where order_id=@order_id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@order_id", SqlDbType.Int, 4)
            };
            parameters[0].Value = order_id;

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

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