Exemplo n.º 1
0
        /// <summary>
        /// 传入订单号,初始化一个订单支付实体
        /// </summary>
        /// <param name="num"></param>
        public PayOrder(string num, string payno)
        {
            //
            //TODO: 在此处添加构造函数逻辑
            //
            _num      = num;
            _type     = "OD";
            _typeName = "订单支付";
            _payNo    = payno;

            string sql = "select amount,Sy_DeliverCode from {0} where code='{1}'";

            sql = string.Format(sql, tblName, num);

            DataTable obj = CSA.DAL.DBAccess.getRS(sql);

            if (obj != null && obj.Rows.Count != 0)
            {
                DataRow dr = obj.Rows[0];
                _amount = double.Parse(dr["amount"].ToString());
                Bs_OrderDao bs_orderDao = new Bs_OrderDao();
                DataTable   dtDelive    = bs_orderDao.getDeliverByCode(dr["Sy_DeliverCode"].ToString());
                if (dtDelive != null && dtDelive.Rows.Count != 0)
                {
                    _delivName = dtDelive.Rows[0]["Name"].ToString();
                }
            }
            else
            {
                _amount = 0;
            }
        }