예제 #1
0
        public Column[] GetLaborStatisticsColumns()
        {
            List <Column> columns = new List <Column>();

            columns.Add(new Column("C0", "序号"));
            columns.Add(new Column("C1", "期间"));
            columns.Add(new Column("C2", "姓名"));
            columns.Add(new Column("C3", "证件类型"));
            columns.Add(new Column("C4", "证件号码"));

            columns.Add(new Column("C5", "收入额"));
            columns.Add(new Column("C6", "免税金额"));
            columns.Add(new Column("C7", "基本扣除"));
            columns.Add(new Column("C8", "已扣缴税额"));
            columns.Add(new Column("C9", "应纳税所得额"));//从应纳税额改过来20170214
            //应纳税所得额=收入额C5-基本扣除C7
            columns.Add(new Column("C10", "联系电话"));
            columns.Add(new Column("C11", "国籍"));
            columns.Add(new Column("C12", "单位"));
            columns.Add(new Column("C13", "职称"));
            columns.Add(new Column("C14", "性别"));
            columns.Add(new Column("C15", "出生日期"));
            columns.Add(new Column("C16", "次数"));//old C14
            int count = _statisticsRepository.GetMaxCountLaborStatistics();

            for (var i = 0; i < count; i++)
            {
                columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次税前", i + 1)));
                columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次税后", i + 1)));
                columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次税额", i + 1)));
                columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次课题号", i + 1)));
                columns.Add(new Column(String.Format("C{0}", columns.Count), String.Format("第{0}次课题负责人", i + 1)));
            }
            return(columns.ToArray());
        }