示例#1
0
        private static byte[] GerarRelatorioIndividual()
        {
            var dados = new HorarioIndividualRelatorioData
            {
                Ano       = 2020,
                Cargo     = "Cargo 56 Edital 025/2020",
                Professor = "Flávio Roberto Teixeira",
                Semestre  = "1° Semestre",
                DisciplinasMinistradas = new[]
                {
                    new HorarioIndividualDisciplinaData
                    {
                        Curso                 = "Engenharia da computação",
                        Descricao             = "Programação Orientada a Objetos",
                        Periodo               = 5,
                        QuantidadeHoraPratica = 8,
                        QuantidadeHoraTeorica = 10,
                        Turno                 = "Matutino"
                    },
                    new HorarioIndividualDisciplinaData
                    {
                        Curso                 = "Engenharia da computação",
                        Descricao             = "Arquitetura de computadores",
                        Periodo               = 5,
                        QuantidadeHoraPratica = 4,
                        QuantidadeHoraTeorica = 8,
                        Turno                 = "Noturno"
                    }
                },
                Aulas = new[]
                {
                    new HorarioIndividualAulasData
                    {
                        Turno            = "Matutino",
                        Hora             = "07:00",
                        DisciplinaQuarta = $"(5° Período) {Environment.NewLine} Arquitetura de computadores"
                    },
                    new HorarioIndividualAulasData
                    {
                        Turno            = "Noturno",
                        Hora             = "19:00",
                        DisciplinaQuarta = $"(5° Período) {Environment.NewLine} Arquitetura de computadores"
                    },
                    new HorarioIndividualAulasData
                    {
                        Turno             = "Matutino",
                        Hora              = "09:00",
                        DisciplinaSegunda = $"(5° Período) {Environment.NewLine} Arquitetura de computadores"
                    },
                    new HorarioIndividualAulasData
                    {
                        Turno            = "Noturno",
                        Hora             = "19:00",
                        DisciplinaQuarta = $"(5° Período) {Environment.NewLine} Arquitetura de computadores"
                    },
                    new HorarioIndividualAulasData
                    {
                        Turno            = "Vespertino",
                        Hora             = "14:00",
                        DisciplinaQuinta = $"(5° Período) {Environment.NewLine} Programação orientada a objetos"
                    }, new HorarioIndividualAulasData
                    {
                        Turno           = "Vespertino",
                        Hora            = "14:00",
                        DisciplinaTerca = $"(5° Período) {Environment.NewLine} Engenharia de software"
                    }
                }
            };

            return(new RelatorioServico().GerarRelatorioHorarioIndividual(dados));
        }
示例#2
0
 public byte[] GerarRelatorioHorarioIndividual(HorarioIndividualRelatorioData dados)
 {
     return(new HorarioIndividualRelatorio(dados).Gerar());
 }