示例#1
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.DeliveryData DataRowToModel(DataRow row)
 {
     Maticsoft.Model.DeliveryData model = new Maticsoft.Model.DeliveryData();
     if (row != null)
     {
         if (row["PhoneNumber"] != null)
         {
             model.PhoneNumber = row["PhoneNumber"].ToString();
         }
         if (row["DeliveryDate"] != null && row["DeliveryDate"].ToString() != "")
         {
             model.DeliveryDate = DateTime.Parse(row["DeliveryDate"].ToString());
         }
         if (row["CustomerName"] != null)
         {
             model.CustomerName = row["CustomerName"].ToString();
         }
         if (row["Province"] != null)
         {
             model.Province = row["Province"].ToString();
         }
         if (row["City"] != null)
         {
             model.City = row["City"].ToString();
         }
         if (row["Address"] != null)
         {
             model.Address = row["Address"].ToString();
         }
         if (row["CourierID"] != null)
         {
             model.CourierID = row["CourierID"].ToString();
         }
         if (row["CourierCompanyName"] != null)
         {
             model.CourierCompanyName = row["CourierCompanyName"].ToString();
         }
         if (row["GiftPacks"] != null && row["GiftPacks"].ToString() != "")
         {
             model.GiftPacks = int.Parse(row["GiftPacks"].ToString());
         }
         if (row["ProductPacks"] != null && row["ProductPacks"].ToString() != "")
         {
             model.ProductPacks = int.Parse(row["ProductPacks"].ToString());
         }
     }
     return model;
 }
示例#2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.DeliveryData GetModel(string PhoneNumber, DateTime DeliveryDate)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 PhoneNumber,DeliveryDate,CustomerName,Province,City,Address,CourierID,CourierCompanyName,GiftPacks,ProductPacks from DeliveryData ");
            strSql.Append(" where PhoneNumber=@PhoneNumber and DeliveryDate=@DeliveryDate ");
            SqlParameter[] parameters = {
                    new SqlParameter("@PhoneNumber", SqlDbType.NVarChar,50),
                    new SqlParameter("@DeliveryDate", SqlDbType.DateTime)			};
            parameters[0].Value = PhoneNumber;
            parameters[1].Value = DeliveryDate;

            Maticsoft.Model.DeliveryData model = new Maticsoft.Model.DeliveryData();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }