/// <summary> /// 计算已付款 /// </summary> /// <param name="orderId"></param> /// <returns></returns> protected string GetPayed(string orderId) { string totle = string.Empty; decimal remPrice = 0; decimal payPrice = 0; decimal prePrice = 0; //银行支付 ShowShop.BLL.Order.RemittanceInfo remBll = new ShowShop.BLL.Order.RemittanceInfo(); List<ShowShop.Model.Order.RemittanceInfo> remdate = remBll.GetAll("orderid='" + orderId + "'"); if (remdate.Count > 0) { foreach (ShowShop.Model.Order.RemittanceInfo da in remdate) { remPrice += Convert.ToDecimal(da.RemittanceMoney.ToString()); } } //现金支付 ShowShop.BLL.Order.PaymentMoney payBll = new ShowShop.BLL.Order.PaymentMoney(); List<ShowShop.Model.Order.PaymentMoney> paydata = payBll.GetAll("orderid='" + orderId + "'"); if (paydata.Count > 0) { foreach (ShowShop.Model.Order.PaymentMoney da in paydata) { payPrice += Convert.ToDecimal(da.GatheringMoney.ToString()); } } //预付款 ShowShop.BLL.Order.PrepayMoney preBll = new ShowShop.BLL.Order.PrepayMoney(); List<ShowShop.Model.Order.PrepayMoney> predata = preBll.GetAll("orderid='" + orderId + "'"); if (predata.Count > 0) { foreach (ShowShop.Model.Order.PrepayMoney da in predata) { prePrice += Convert.ToDecimal(da.PayoutMoney); } } totle = (remPrice + payPrice + prePrice).ToString(); return totle; }