private void carregaComboSerie() { salaPeriodoControlador = SalaPeriodoProcesso.Instance; listaSalaPeriodo = new List <SalaPeriodo>(); listaSalaAuxiliar = new List <SalaAuxiliar>(); SalaPeriodo sl = new SalaPeriodo(); sl.Status = (int)Status.Ativo; listaSalaPeriodo = salaPeriodoControlador.Consultar(sl, TipoPesquisa.E); foreach (SalaPeriodo a in listaSalaPeriodo) { SalaAuxiliar classeSalaAux = new SalaAuxiliar(); if (a.Ano == DateTime.Now.Year) { classeSalaAux.IdSalaAux = a.ID; classeSalaAux.SerieAux = a.Sala.Serie.Nome; classeSalaAux.TurmaAux = a.Sala.Turma.Nome; classeSalaAux.TurnoAux = a.Sala.Turno.Nome; listaSalaAuxiliar.Add(classeSalaAux); } } }
private void carregaComboSerie() { salaPeriodoControlador = SalaPeriodoProcesso.Instance; listaSalaPeriodo = new List<SalaPeriodo>(); listaSalaAuxiliar = new List<SalaAuxiliar>(); SalaPeriodo sl = new SalaPeriodo(); sl.Status = (int)Status.Ativo; listaSalaPeriodo = salaPeriodoControlador.Consultar(sl, TipoPesquisa.E); foreach (SalaPeriodo a in listaSalaPeriodo) { SalaAuxiliar classeSalaAux = new SalaAuxiliar(); if (a.Ano == DateTime.Now.Year) { classeSalaAux.IdSalaAux = a.ID; classeSalaAux.SerieAux = a.Sala.Serie.Nome; classeSalaAux.TurmaAux = a.Sala.Turma.Nome; classeSalaAux.TurnoAux = a.Sala.Turno.Nome; listaSalaAuxiliar.Add(classeSalaAux); } } }
private void ucMenuInferior1_EventoCadastrar() { //Verifica o button selecionado se é Alterar numero(2) //ou Adicionar numero(1) if (verificaButton == 2) { #region ALTERAR SERIE try { sala = new Sala(); serie = new Serie(); salaControlador = SalaProcesso.Instance; #region VALIDA - SERIE if (String.IsNullOrEmpty(cmbSerie.Text)) { errorProviderTela.SetError(cmbSerie, "Informe a serie"); return; } if (cmbSerie.SelectedIndex == 0) { errorProviderTela.SetError(cmbSerie, "Informe a serie"); return; } sala.SerieID = ((Serie)cmbSerie.SelectedItem).ID; serie = ((Serie)cmbSerie.SelectedItem); #endregion #region VALIDA - CICLO if (String.IsNullOrEmpty(cmbCiclo.Text)) { errorProviderTela.SetError(cmbCiclo, "Informe o ciclo"); return; } if (cmbCiclo.SelectedIndex == 0) { errorProviderTela.SetError(cmbCiclo, "Informe o ciclo"); return; } sala.Ciclo = cmbCiclo.Text; #endregion #region VALIDA - TURNO if (String.IsNullOrEmpty(cmbTurno.Text)) { errorProviderTela.SetError(cmbTurno, "Informe o turno"); return; } if (cmbTurno.SelectedIndex == 0) { errorProviderTela.SetError(cmbTurno, "Informe o turno"); return; } sala.TurnoID = ((Turno)cmbTurno.SelectedItem).ID; #endregion #region VALIDA - TURMA if (String.IsNullOrEmpty(cmbTurma.Text)) { errorProviderTela.SetError(cmbTurma, "Informe a turma"); return; } if (cmbTurma.SelectedIndex == 0) { errorProviderTela.SetError(cmbTurma, "Informe a turma"); return; } sala.TurmaID = ((Turma)cmbTurma.SelectedItem).ID; #endregion #region VALIDA - VALOR if (String.IsNullOrEmpty(txtValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor"); return; } sala.Valor = Convert.ToDouble(txtValor.Text); #endregion if (linhaSelecionadaGrid != -1) { sala.ID = listaSala[linhaSelecionadaGrid].ID; salaControlador.Alterar(sala); carregaForm(); linhaSelecionadaGrid = -1; MessageBox.Show(SerieConstantes.SERIE_ALTERADA, "Colégio Conhecer"); } else { MessageBox.Show("Selecione um registro para alterar, caso queira inserir use o botão +", "Colégio Conhecer"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } carregaForm(); limparTela(); #endregion } else { #region ADICIONAR SERIE try { sala = new Sala(); serie = new Serie(); salaPeriodo = new SalaPeriodo(); salaControlador = SalaProcesso.Instance; salaPeriodoControlador = SalaPeriodoProcesso.Instance; #region VALIDA - SERIE if (String.IsNullOrEmpty(cmbSerie.Text)) { errorProviderTela.SetError(cmbSerie, "Informe a serie"); return; } if (cmbSerie.SelectedIndex == 0) { errorProviderTela.SetError(cmbSerie, "Informe a serie"); return; } sala.SerieID = ((Serie)cmbSerie.SelectedItem).ID; serie = ((Serie)cmbSerie.SelectedItem); #endregion #region VALIDA - CICLO if (String.IsNullOrEmpty(cmbCiclo.Text)) { errorProviderTela.SetError(cmbCiclo, "Informe o ciclo"); return; } if (cmbCiclo.SelectedIndex == 0) { errorProviderTela.SetError(cmbCiclo, "Informe o ciclo"); return; } sala.Ciclo = cmbCiclo.Text; #endregion #region VALIDA - TURNO if (String.IsNullOrEmpty(cmbTurno.Text)) { errorProviderTela.SetError(cmbTurno, "Informe o turno"); return; } if (cmbTurno.SelectedIndex == 0) { errorProviderTela.SetError(cmbTurno, "Informe o turno"); return; } sala.TurnoID = ((Turno)cmbTurno.SelectedItem).ID; #endregion #region VALIDA - TURMA if (String.IsNullOrEmpty(cmbTurma.Text)) { errorProviderTela.SetError(cmbTurma, "Informe a turma"); return; } if (cmbTurma.SelectedIndex == 0) { errorProviderTela.SetError(cmbTurma, "Informe a turma"); return; } sala.TurmaID = ((Turma)cmbTurma.SelectedItem).ID; #endregion #region VALIDA - VALOR if (String.IsNullOrEmpty(txtValor.Text)) { errorProviderTela.SetError(txtValor, "Informe o valor"); return; } sala.Valor = Convert.ToDouble(txtValor.Text); #endregion if (verificaSeJaInserido(sala) == false) { sala.Status = 1; salaControlador.Incluir(sala); salaControlador.Confirmar(); salaPeriodo.Ano = DateTime.Now.Year; salaPeriodo.SalaID = sala.ID; salaPeriodo.Status = 1; salaPeriodoControlador.Incluir(salaPeriodo); salaPeriodoControlador.Confirmar(); linhaSelecionadaGrid = -1; MessageBox.Show(SerieConstantes.SERIE_INCLUIDA, "Colégio Conhecer"); } else { MessageBox.Show("A Série já existe na base de dados", "Colégio Conhecer"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } carregaForm(); limparTela(); #endregion } verificaButton = 0; ucMenuDireita1.travaBotao(telaConfiguracoesSerie.getInstancia(), true); cmbSerie.Enabled = false; cmbCiclo.Enabled = false; cmbTurno.Enabled = false; cmbTurma.Enabled = false; txtValor.Enabled = false; dataGridView1.Enabled = true; btnAdicionarSerie.Enabled = true; btnExcluir.Enabled = true; btnAlterar.Enabled = true; }