Exemplo n.º 1
0
        private void SaveEnroll()
        {
            OrderBean       o = new OrderBean();
            ItemReserveBean item;
            float           discount = 0;
            float           total    = 0;
            CustomerBean    c        = new CustomerBean();

            c.Id = customerId;

            foreach (DataRow varRow in tabSelect.Rows)
            {
                item               = new ItemReserveBean();
                item.Count         = Convert.ToInt32(varRow["Count"].ToString());
                item.Lesson.Id     = Convert.ToInt32(varRow["Id"].ToString());
                item.PriceDiscount = (float)Convert.ToDouble(varRow["PriceDiscount"].ToString());
                item.PriceTotal    = (float)Convert.ToDouble(varRow["PriceReal"].ToString());
                item.Order         = o;
                o.Items.Add(item);

                discount += item.PriceDiscount;
                total    += item.PriceTotal;
            }
            o.PriceTotal    = total;
            o.PriceDiscount = discount;
            o.Customer      = c;

            OrderDAO d = new OrderDAO();

            d.AddOrder(o);
        }
Exemplo n.º 2
0
        private SqlParameter para; //参数

        public int AddItemLesson(ItemReserveBean b)
        {
            int count = 0;

            try
            {
                SqlParameter[] sp =
                {
                    para = new SqlParameter("@FlowSerial",    b.Order.FlowSerial),
                    para = new SqlParameter("@LessonId",      b.Lesson.Id),
                    para = new SqlParameter("@LessonCount",   b.Count),
                    para = new SqlParameter("@PriceDiscount", b.PriceDiscount),
                    para = new SqlParameter("@PriceTotal",    b.PriceTotal),
                };
                count = sh.RunSql("PR_ItemLesson_Add", sp);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(count);
        }