コード例 #1
0
ファイル: OrderHistory.cs プロジェクト: bookxiao/orisoft
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.Tao.OrderHistory GetModel(int OrderID, int BuyerID)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 OrderID,OrderDate,BuyerID,UserName,Email,Remark,Amount,Status,SellerID,PaymentTypeId,GatewayOrderId,PaymentType,CurrencyCode,CurrencyName from Tao_OrderHistory ");
            strSql.Append(" where OrderID=@OrderID and BuyerID=@BuyerID ");
            SqlParameter[] parameters = {
                    new SqlParameter("@OrderID", SqlDbType.Int,4),
                    new SqlParameter("@BuyerID", SqlDbType.Int,4)};
            parameters[0].Value = OrderID;
            parameters[1].Value = BuyerID;

            Maticsoft.Model.Tao.OrderHistory model = new Maticsoft.Model.Tao.OrderHistory();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["OrderID"] != null && ds.Tables[0].Rows[0]["OrderID"].ToString() != "")
                {
                    model.OrderID = int.Parse(ds.Tables[0].Rows[0]["OrderID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["OrderDate"] != null && ds.Tables[0].Rows[0]["OrderDate"].ToString() != "")
                {
                    model.OrderDate = DateTime.Parse(ds.Tables[0].Rows[0]["OrderDate"].ToString());
                }
                if (ds.Tables[0].Rows[0]["BuyerID"] != null && ds.Tables[0].Rows[0]["BuyerID"].ToString() != "")
                {
                    model.BuyerID = int.Parse(ds.Tables[0].Rows[0]["BuyerID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["UserName"] != null && ds.Tables[0].Rows[0]["UserName"].ToString() != "")
                {
                    model.UserName = ds.Tables[0].Rows[0]["UserName"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Email"] != null && ds.Tables[0].Rows[0]["Email"].ToString() != "")
                {
                    model.Email = ds.Tables[0].Rows[0]["Email"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Remark"] != null && ds.Tables[0].Rows[0]["Remark"].ToString() != "")
                {
                    model.Remark = ds.Tables[0].Rows[0]["Remark"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Amount"] != null && ds.Tables[0].Rows[0]["Amount"].ToString() != "")
                {
                    model.Amount = decimal.Parse(ds.Tables[0].Rows[0]["Amount"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Status"] != null && ds.Tables[0].Rows[0]["Status"].ToString() != "")
                {
                    model.Status = int.Parse(ds.Tables[0].Rows[0]["Status"].ToString());
                }
                if (ds.Tables[0].Rows[0]["SellerID"] != null && ds.Tables[0].Rows[0]["SellerID"].ToString() != "")
                {
                    model.SellerID = int.Parse(ds.Tables[0].Rows[0]["SellerID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["PaymentTypeId"] != null && ds.Tables[0].Rows[0]["PaymentTypeId"].ToString() != "")
                {
                    model.PaymentTypeId = int.Parse(ds.Tables[0].Rows[0]["PaymentTypeId"].ToString());
                }
                if (ds.Tables[0].Rows[0]["GatewayOrderId"] != null && ds.Tables[0].Rows[0]["GatewayOrderId"].ToString() != "")
                {
                    model.GatewayOrderId = ds.Tables[0].Rows[0]["GatewayOrderId"].ToString();
                }
                if (ds.Tables[0].Rows[0]["PaymentType"] != null && ds.Tables[0].Rows[0]["PaymentType"].ToString() != "")
                {
                    model.PaymentType = ds.Tables[0].Rows[0]["PaymentType"].ToString();
                }
                if (ds.Tables[0].Rows[0]["CurrencyCode"] != null && ds.Tables[0].Rows[0]["CurrencyCode"].ToString() != "")
                {
                    model.CurrencyCode = ds.Tables[0].Rows[0]["CurrencyCode"].ToString();
                }
                if (ds.Tables[0].Rows[0]["CurrencyName"] != null && ds.Tables[0].Rows[0]["CurrencyName"].ToString() != "")
                {
                    model.CurrencyName = ds.Tables[0].Rows[0]["CurrencyName"].ToString();
                }
                return model;
            }
            else
            {
                return null;
            }
        }
コード例 #2
0
ファイル: OrderHistory.cs プロジェクト: bookxiao/orisoft
 /// <summary>
 /// 获得数据列表
 /// </summary>
 public List<Maticsoft.Model.Tao.OrderHistory> DataTableToList(DataTable dt)
 {
     List<Maticsoft.Model.Tao.OrderHistory> modelList = new List<Maticsoft.Model.Tao.OrderHistory>();
     int rowsCount = dt.Rows.Count;
     if (rowsCount > 0)
     {
         Maticsoft.Model.Tao.OrderHistory model;
         for (int n = 0; n < rowsCount; n++)
         {
             model = new Maticsoft.Model.Tao.OrderHistory();
             if (dt.Rows[n]["OrderID"] != null && dt.Rows[n]["OrderID"].ToString() != "")
             {
                 model.OrderID = int.Parse(dt.Rows[n]["OrderID"].ToString());
             }
             if (dt.Rows[n]["OrderDate"] != null && dt.Rows[n]["OrderDate"].ToString() != "")
             {
                 model.OrderDate = DateTime.Parse(dt.Rows[n]["OrderDate"].ToString());
             }
             if (dt.Rows[n]["BuyerID"] != null && dt.Rows[n]["BuyerID"].ToString() != "")
             {
                 model.BuyerID = int.Parse(dt.Rows[n]["BuyerID"].ToString());
             }
             if (dt.Rows[n]["UserName"] != null && dt.Rows[n]["UserName"].ToString() != "")
             {
                 model.UserName = dt.Rows[n]["UserName"].ToString();
             }
             if (dt.Rows[n]["Email"] != null && dt.Rows[n]["Email"].ToString() != "")
             {
                 model.Email = dt.Rows[n]["Email"].ToString();
             }
             if (dt.Rows[n]["Remark"] != null && dt.Rows[n]["Remark"].ToString() != "")
             {
                 model.Remark = dt.Rows[n]["Remark"].ToString();
             }
             if (dt.Rows[n]["Amount"] != null && dt.Rows[n]["Amount"].ToString() != "")
             {
                 model.Amount = decimal.Parse(dt.Rows[n]["Amount"].ToString());
             }
             if (dt.Rows[n]["Status"] != null && dt.Rows[n]["Status"].ToString() != "")
             {
                 model.Status = int.Parse(dt.Rows[n]["Status"].ToString());
             }
             if (dt.Rows[n]["SellerID"] != null && dt.Rows[n]["SellerID"].ToString() != "")
             {
                 model.SellerID = int.Parse(dt.Rows[n]["SellerID"].ToString());
             }
             if (dt.Rows[n]["PaymentTypeId"] != null && dt.Rows[n]["PaymentTypeId"].ToString() != "")
             {
                 model.PaymentTypeId = int.Parse(dt.Rows[n]["PaymentTypeId"].ToString());
             }
             if (dt.Rows[n]["GatewayOrderId"] != null && dt.Rows[n]["GatewayOrderId"].ToString() != "")
             {
                 model.GatewayOrderId = dt.Rows[n]["GatewayOrderId"].ToString();
             }
             if (dt.Rows[n]["PaymentType"] != null && dt.Rows[n]["PaymentType"].ToString() != "")
             {
                 model.PaymentType = dt.Rows[n]["PaymentType"].ToString();
             }
             if (dt.Rows[n]["CurrencyCode"] != null && dt.Rows[n]["CurrencyCode"].ToString() != "")
             {
                 model.CurrencyCode = dt.Rows[n]["CurrencyCode"].ToString();
             }
             if (dt.Rows[n]["CurrencyName"] != null && dt.Rows[n]["CurrencyName"].ToString() != "")
             {
                 model.CurrencyName = dt.Rows[n]["CurrencyName"].ToString();
             }
             modelList.Add(model);
         }
     }
     return modelList;
 }