Exemplo n.º 1
0
        public string GetMaterials()
        {
            VPriceMonthDetailDAL     dal     = new VPriceMonthDetailDAL();
            List <VPriceMonthDetail> dalList = dal.Query(104, DateTime.Now.AddYears(-2), DateTime.Now);

            Mapper.Initialize(m => m.CreateMap <VPriceMonthDetail, Material>());
            List <Material> materialList = Mapper.Map <List <VPriceMonthDetail>, List <Material> >(dalList);

            return(JSonTool.SerializeJson(materialList));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 取大宗物料線圖所需資料
        /// </summary>
        /// <param name="category">Category code</param>
        /// <param name="startDate">Start date</param>
        /// <param name="endDate">End date</param>
        /// <returns></returns>
        private List <MaterialsLineChart> GetLineChartData(int category, DateTime startDate, DateTime endDate)
        {
            VPriceMonthDetailDAL     dal     = new VPriceMonthDetailDAL();
            List <VPriceMonthDetail> dalList = dal.Query(category, startDate, endDate);

            Mapper.Initialize(m => m.CreateMap <VPriceMonthDetail, Material>());
            List <Material> materialList = Mapper.Map <List <VPriceMonthDetail>, List <Material> >(dalList);

            MaterialsLineChartList mlcl = new MaterialsLineChartList();

            mlcl.AddMaterialChart(materialList);
            List <MaterialsLineChart> chartList = mlcl.GetMaterialChartList();

            return(chartList);
        }