Exemple #1
0
        /// <summary>
        /// 获取订单菜品数据表。
        /// </summary>
        /// <param name="jArray">Json数据集合。</param>
        /// <returns></returns>
        public static DataTable GetOrderListDb(JArray jArray)
        {
            DataTable dt = new DataTable("tb_data");

            dt.Columns.Add(DataTableHelper.CreateDataColumn(typeof(decimal), "金额", "Amount", 0));
            dt.Columns.Add(DataTableHelper.CreateDataColumn(typeof(string), "数量", "DishNumUnit", ""));
            dt.Columns.Add(DataTableHelper.CreateDataColumn(typeof(decimal), "单价", "DishPrice", 0));
            dt.Columns.Add(DataTableHelper.CreateDataColumn(typeof(string), "品项", "DishName", ""));

            var dataList = ToOrderDishPrintInfoes(jArray);

            if (dataList != null)
            {
                dataList.ForEach(t => DataTableHelper.AddObject2DataTable(dt, t));
            }

            return(dt);
        }