Exemplo n.º 1
0
        /// <summary>
        /// 格式化处理列表
        /// </summary>
        /// <param name="list">需要进行处理的列表</param>
        /// <returns></returns>
        internal static List <IMovieShowList.MovieShow> ParseList(IList <IMovieShowList.MovieShow> list)
        {
            List <IMovieShowList.MovieShow> resert = new List <IMovieShowList.MovieShow> ();

            foreach (IMovieShowList.MovieShow movie in list)
            {
                IMovieShowList.MovieShow m = new IMovieShowList.MovieShow();
                m.BeginTime = movie.BeginTime;
                m.Data      = movie.Data;
                m.EndTime   = movie.EndTime;
                m.Language  = ParseLanguage(movie.Language);
                m.Name      = movie.Name;
                //处理厅名
                m.Room    = ParseRoom(movie.Room);
                m.Version = ParseVersion(movie.Version);
                resert.Add(m);
            }
            return(resert.OrderBy(m => m.BeginTime).ToList());
        }
Exemplo n.º 2
0
        /// <summary>
        /// 创建电影排片信息字段
        /// </summary>
        /// <param name="row"></param>
        /// <param name="style"></param>
        /// <param name="info"></param>
        private void SetCellMovieInfo(Row row, CellStyle style, IMovieShowList.MovieShow info)
        {
            CellStyle styleLeft = cellLeftAllBorder();

            NPOI.SS.UserModel.Font font = cellFont();

            Cell cellth = row.CreateCell(0);

            cellth.SetCellValue(info.Room);
            cellth.CellStyle = style;


            Cell bt = row.CreateCell(1);

            bt.SetCellValue(info.BeginTime);
            bt.CellStyle = style;


            //散场时间
            Cell cellend = row.CreateCell(2);

            cellend.SetCellValue(info.EndTime);
            cellend.CellStyle = style;


            Cell cellname = row.CreateCell(3);

            cellname.SetCellValue(info.Name);
            cellname.CellStyle = styleLeft;



            Cell cellVersion = row.CreateCell(4);

            cellVersion.CellStyle = styleLeft;
            cellVersion.SetCellValue(info.Version);
            Cell celly = row.CreateCell(5);

            celly.CellStyle = styleLeft;
            celly.SetCellValue(info.Language);
        }