示例#1
0
        /// <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);
        }
示例#2
0
        /// <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(), "/"));
        }