示例#1
0
        public PutUpOrderRecord QueryUpOrderByID(string orderID)
        {
            PutUpOrderRecord data = null;

            if (string.IsNullOrEmpty(orderID))
            {
                return(data);
            }

            DataTable dt = ExecuteDataTable(@"select * from put_up_order where id=@orderID and state='0'", new MySqlParameter("@orderID", orderID));

            if (dt.Rows.Count > 0)
            {
                data = BuildData(dt.Rows[0]);
            }

            return(data);
        }
示例#2
0
        private PutUpOrderRecord BuildData(DataRow dr)
        {
            PutUpOrderRecord data = new PutUpOrderRecord();

            if (!string.IsNullOrEmpty(dr["member_id"].ToString()))
            {
                data.MemberID = (string)dr["member_id"];
            }
            if (!string.IsNullOrEmpty(dr["state"].ToString()))
            {
                data.Status = (int)dr["state"];
            }
            if (!string.IsNullOrEmpty(dr["dt"].ToString()))
            {
                data.PutUpDate = (DateTime)dr["dt"];
            }
            if (!string.IsNullOrEmpty(dr["cost_value"].ToString()))
            {
                data.ConsumeMoney = (decimal)dr["cost_value"];
            }
            if (!string.IsNullOrEmpty(dr["pledge_value"].ToString()))
            {
                data.Deposit = (decimal)dr["pledge_value"];
            }
            if (!string.IsNullOrEmpty(dr["total_value"].ToString()))
            {
                data.TotalMoney = (decimal)dr["total_value"];
            }
            if (!string.IsNullOrEmpty(dr["score"].ToString()))
            {
                data.Integral = (int)dr["score"];
            }
            if (!string.IsNullOrEmpty(dr["operator_id"].ToString()))
            {
                data.OperatorID = (int)dr["operator_id"];
            }
            if (!string.IsNullOrEmpty(dr["comment"].ToString()))
            {
                data.Remark = (string)dr["comment"];
            }

            return(data);
        }