// load public void LoadData() { for (int i = 0; i < BUTTON; i++) { Board _newBoard = new Board(BOARD_NAME + (i + 1), COUNT + (i + 1) + TYPE + BOARD_NAME, (i + 1) * COST * TWO); Core _newCpu = new Core(CORE_NAME + (i + 1), COUNT + (i + 1) + TYPE + CORE_NAME, (i + 1) * COST * THREE); Disk _newDisk = new Disk(DISK_NAME + (i + 1), COUNT + (i + 1) + TYPE + DISK_NAME, (i + 1) * COST); Memory _newMemory = new Memory(MEMORY_NAME + (i + 1), COUNT + (i + 1) + TYPE + MEMORY_NAME, (i + 1) * COST); DisplayCard _newDisplayCard = new DisplayCard(CARD_NAME + (i + 1), COUNT + (i + 1) + TYPE + CARD_NAME, (i + 1) * COST * FOUR); ComboComputer _newComboComputer = new ComboComputer(COMPUTER_NAME + (i + 1), COUNT + (i + 1) + TYPE + COMPUTER_NAME, (i + 1) * COST * FIVE); BoardList.Add(_newBoard); CoreList.Add(_newCpu); DiskList.Add(_newDisk); MemoryList.Add(_newMemory); DisplayCardList.Add(_newDisplayCard); ComboComputerList.Add(_newComboComputer); } }
public DataTable GerarRelatorio(MatriculaVinculo matriculaVinculo, TipoPesquisa tipoPesquisa) { List <MatriculaVinculo> listaMatricula = ConsultarMatriculaMestre(matriculaVinculo, tipoPesquisa); CoreList <MatriculaVinculoBoleto> resultado = new CoreList <MatriculaVinculoBoleto>(); if (listaMatricula.Count == 0) { IMatriculaProcesso processo = MatriculaProcesso.Instance; Matricula m = new Matricula(); m.Status = (int)Status.Ativo; m.ID = matriculaVinculo.MatriculaMestreID; List <Matricula> matriculaMestreLista = processo.Consultar(m, tipoPesquisa); if (matriculaMestreLista.Count > 0) { MatriculaVinculo matriculaVinculoUnica = new MatriculaVinculo(); matriculaVinculoUnica.MatriculaMestre = matriculaMestreLista[0]; matriculaVinculoUnica.MatriculaMestreID = matriculaMestreLista[0].ID; listaMatricula.Add(matriculaVinculoUnica); } } if (listaMatricula.Count > 0) { MatriculaVinculoBoleto mvbBase = new MatriculaVinculoBoleto(); List <String> meses = new List <String>(); meses.Add("Janeiro"); meses.Add("Fevereiro"); meses.Add("Março"); meses.Add("Abril"); meses.Add("Maio"); meses.Add("Junho"); meses.Add("Julho"); meses.Add("Agosto"); meses.Add("Setembro"); meses.Add("Outubro"); meses.Add("Novembro"); meses.Add("Dezembro"); mvbBase.NomeAluno1 = listaMatricula[0].MatriculaMestre.Aluno.Nome; mvbBase.NumeroMatriculaAluno1 = listaMatricula[0].MatriculaMestre.NumMatricula; mvbBase.Ano = listaMatricula[0].MatriculaMestre.Ano.Value.ToString(); mvbBase.SerieAluno += listaMatricula[0].MatriculaMestre.Aluno.SerieAtual; mvbBase.Valor += listaMatricula[0].MatriculaMestre.Valor.Value; mvbBase.Vencimento = new DateTime(DateTime.Now.Year, 1, listaMatricula[0].MatriculaMestre.DiaVencimento.Value); if (listaMatricula.Count == 2) { mvbBase.NomeAluno2 = listaMatricula[0].MatriculaDependente.Aluno.Nome; mvbBase.NumeroMatriculaAluno2 = listaMatricula[0].MatriculaDependente.NumMatricula; mvbBase.NomeAluno3 = listaMatricula[1].MatriculaDependente.Aluno.Nome; mvbBase.NumeroMatriculaAluno3 = listaMatricula[1].MatriculaDependente.NumMatricula; } else if (listaMatricula.Count == 1 && listaMatricula[0].MatriculaDependente != null && listaMatricula[0].MatriculaDependente.AlunoID.Value != 0) { mvbBase.NomeAluno2 = listaMatricula[0].MatriculaDependente.Aluno.Nome; mvbBase.NumeroMatriculaAluno2 = listaMatricula[0].MatriculaDependente.NumMatricula; mvbBase.NomeAluno3 = ""; mvbBase.NumeroMatriculaAluno3 = ""; } else if (listaMatricula[0].MatriculaDependente == null) { mvbBase.NomeAluno2 = ""; mvbBase.NumeroMatriculaAluno2 = ""; mvbBase.NomeAluno3 = ""; mvbBase.NumeroMatriculaAluno3 = ""; } foreach (MatriculaVinculo mv in listaMatricula) { if (mv.MatriculaDependente != null) { mvbBase.SerieAluno += ", " + mv.MatriculaDependente.Aluno.SerieAtual; mvbBase.Valor += mv.MatriculaDependente.Valor.Value; } } MatriculaVinculoBoleto mvbMes; for (int i = 0; i < 12; i++) { mvbMes = new MatriculaVinculoBoleto(); mvbMes.NomeAluno1 = mvbBase.NomeAluno1; mvbMes.NomeAluno2 = mvbBase.NomeAluno2; mvbMes.NomeAluno3 = mvbBase.NomeAluno3; mvbMes.NumeroMatriculaAluno1 = mvbBase.NumeroMatriculaAluno1; mvbMes.NumeroMatriculaAluno2 = mvbBase.NumeroMatriculaAluno2; mvbMes.NumeroMatriculaAluno3 = mvbBase.NumeroMatriculaAluno3; mvbMes.Ano = mvbBase.Ano; mvbMes.SerieAluno = mvbBase.SerieAluno; mvbMes.Valor = mvbBase.Valor; mvbMes.Vencimento = mvbBase.Vencimento.AddMonths(i); mvbMes.Parcela = meses[i]; resultado.Add(mvbMes); } } return((DataTable)resultado); }