private void SetarFaltas(ref RelatorioFaltasFrequenciasBaseExcelDto relatorioDto, TipoRelatorioFaltasFrequencia tipoRelatorio, int totalAulas, int totalFaltas) { if (tipoRelatorio == TipoRelatorioFaltasFrequencia.Ambos) { ((RelatorioFaltasFrequenciasExcelDto)relatorioDto).FaltasQuantidade = totalFaltas; ((RelatorioFaltasFrequenciasExcelDto)relatorioDto).AulasQuantidade = totalAulas; } else { ((RelatorioFaltasExcelDto)relatorioDto).FaltasQuantidade = totalFaltas; ((RelatorioFaltasExcelDto)relatorioDto).AulasQuantidade = totalAulas; } }
private RelatorioFaltasFrequenciasBaseExcelDto ObterRelatorioFaltasFrequencia(TipoRelatorioFaltasFrequencia tipoRelatorio, string dreNome, string ueNome, string bimestre, string ano, string turma, string componenteCurricular, int alunoCodigo, string alunoNome, int totalAulas, int totalAusencias, double frequencia) { RelatorioFaltasFrequenciasBaseExcelDto relatorioBase; if (tipoRelatorio == TipoRelatorioFaltasFrequencia.Ambos) { var relatorioAmbos = new RelatorioFaltasFrequenciasExcelDto(); ObterRelatorioFaltasFrequenciaBase(ref relatorioAmbos, dreNome, ueNome, bimestre, ano, turma, componenteCurricular, alunoCodigo.ToString(), alunoNome); relatorioBase = relatorioAmbos; } else if (tipoRelatorio == TipoRelatorioFaltasFrequencia.Faltas) { var relatorioFaltas = new RelatorioFaltasExcelDto(); ObterRelatorioFaltasFrequenciaBase(ref relatorioFaltas, dreNome, ueNome, bimestre, ano, turma, componenteCurricular, alunoCodigo.ToString(), alunoNome); relatorioBase = relatorioFaltas; } else { var relatorioFrequencia = new RelatorioFrequenciasExcelDto(); ObterRelatorioFaltasFrequenciaBase(ref relatorioFrequencia, dreNome, ueNome, bimestre, ano, turma, componenteCurricular, alunoCodigo.ToString(), alunoNome); relatorioBase = relatorioFrequencia; } if (tipoRelatorio != TipoRelatorioFaltasFrequencia.Faltas) { SetarFrequencia(ref relatorioBase, tipoRelatorio, frequencia); } if (tipoRelatorio != TipoRelatorioFaltasFrequencia.Frequencia) { SetarFaltas(ref relatorioBase, tipoRelatorio, totalAulas, totalAusencias); } return(relatorioBase); }
private void SetarFrequencia(ref RelatorioFaltasFrequenciasBaseExcelDto relatorioDto, TipoRelatorioFaltasFrequencia tipoRelatorio, double frequenciaPercentual) { if (tipoRelatorio == TipoRelatorioFaltasFrequencia.Ambos) { ((RelatorioFaltasFrequenciasExcelDto)relatorioDto).FrequenciaPercentual = frequenciaPercentual; } else { ((RelatorioFrequenciasExcelDto)relatorioDto).FrequenciaPercentual = frequenciaPercentual; } }