/// <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; } }