private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Tem certeza que deseja excluir a série ?", "Colégio Conhecer - Excluir Série", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { if (linhaSelecionadaGrid != -1) { salaControlador.Excluir(listaSala[linhaSelecionadaGrid]); salaControlador.Confirmar(); carregaForm(); linhaSelecionadaGrid = -1; } else { MessageBox.Show("Selecione uma opção na tabela abaixo para exclusão, então pressione excluir.", "Colégio Conhecer - Excluir Série"); } } }
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; }