/// <summary> /// 获取子订单费用 /// </summary> /// <param name="sonId"></param> /// <returns></returns> public decimal GetSonOrderMoney(int sonId) { BLL.SonOrder bllSonorder = new BLL.SonOrder(); BLL.Paper bllPaper = new BLL.Paper(); BLL.OrdeTechnology bllTechnology = new BLL.OrdeTechnology(); decimal money = 0; Model.SonOrder modelOrder = bllSonorder.GetModel(sonId); Model.Paper modelPaper = bllPaper.GetModel(int.Parse(modelOrder.PaperId.ToString())); DataSet ds = bllTechnology.GetList("SonOrderId=" + sonId); foreach (DataRow item in ds.Tables[0].Rows) { money += decimal.Parse(item["Price"].ToString()); } money += modelOrder.DifferencePrice; money += modelPaper.Price; return(money); }
/// <summary> /// 获取印刷工艺 /// </summary> /// <returns></returns> public string GetTechnology(int sonId) { BLL.OrdeTechnology bllTechnology = new BLL.OrdeTechnology(); DataSet ds = bllTechnology.GetList("SonOrderId=" + sonId); StringBuilder str = new StringBuilder(); foreach (DataRow item in ds.Tables[0].Rows) { str.Append(GetTechnologyName(int.Parse(item["TechnologyId"].ToString())) + " / "); } return(Common.Utils.DelLastChar(str.ToString(), "/")); }