private void btnSalvar_Click(object sender, EventArgs e) { try { if (txtVencimento.SelectedIndex == -1) { MessageBox.Show("Inserir uma data de vencimento!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtVencimento.Focus(); } else { novaMatricula = new matricula(); novaMatricula.Salvar(codAluno, codTurma, "ATIVO", Convert.ToInt32(txtVencimento.Text)); MessageBox.Show("Salvo com Sucesso!!"); novaTurma = new Turma(); novaTurma.alterarAlunoMatriculado(alunoMatriculado + 1, codTurma); formulario.verificaMensalidade(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvarMatricula_Click(object sender, EventArgs e) { try { novaMatricula = new matricula(); novaMatricula.update(Convert.ToInt32(txtIdMatricula.Text), Convert.ToInt32(txtCodAluno.Text), Convert.ToInt32(txtIdTurma.Text), Convert.ToInt32(cbxVencimento.Text), txtParaAtivar.Text); bloqueaCadastro(); listarMatricula(); } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void listarMatricula() { try { novaMatricula = new matricula(); DataTable dadosTabela = new DataTable(); dadosTabela = novaMatricula.listarMatricula(Convert.ToInt32(txtCodAluno.Text)); dgvMatriculas.DataSource = dadosTabela; dgvTurma.DataSource = dadosTabela; } catch (Exception ex) { MessageBox.Show(ex.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnExcluirMatricula_Click(object sender, EventArgs e) { try { novaMensalidade = new Mensalidade(); novaMensalidade.DeletePelaMatricula(Convert.ToInt32(txtIdMatricula.Text)); novaMatricula = new matricula(); novaMatricula.delete(Convert.ToInt32(txtIdMatricula.Text)); MessageBox.Show("Excluido!!"); novoTurma = new Turma(); novoTurma.alterarAlunoMatriculado(Convert.ToInt32(txtAlunoMatriculado.Text) - 1, Convert.ToInt32(txtIdTurma.Text)); listarMatricula(); bloqueaCadastro(); listarTurmas(); listarMensalidade(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvTurmasCadastro_DoubleClick(object sender, EventArgs e) { if (txtCodAluno.Text == "0") { MessageBox.Show("Nenhum Aluno selecionado!!", "Error"); } else { try { DataTable dadosTabela = new DataTable(); novaMatricula = new matricula(); dadosTabela = novaMatricula.verificaAlunoMatriculado(Convert.ToInt32(txtCodAluno.Text), Convert.ToInt32(dgvTurmasCadastro.Rows[dgvTurmasCadastro.CurrentRow.Index].Cells["ID_TURMA_CADASTRO"].Value.ToString())); int linhas = dadosTabela.Rows.Count; if (linhas > 0) { MessageBox.Show("Aluno já cadastrado na modalidade desejada!!"); } else { if (dgvTurmasCadastro.Rows[dgvTurmasCadastro.CurrentRow.Index].Cells["VagasSobrando"].Value.ToString() == "0") { MessageBox.Show("Turma Lotada!!", "Lotada"); } else { novaFrmMatricula = new frmMatricula(this, txtNomeAluno.Text, Convert.ToInt32(txtCodAluno.Text)); DataGridView modalidadeSelecionada = dgvTurmasCadastro.Rows[dgvTurmasCadastro.CurrentRow.Index].DataGridView; novaFrmMatricula.ExibirMatricula(modalidadeSelecionada); novaFrmMatricula.ShowDialog(); listarTurmas(); //Para fazer a gravação da Mensalidade, sempre gerá if (teste == 1) { int dia = Convert.ToInt32(dgvMatriculas.Rows[0].Cells["VENCIMENTO2"].Value); int mes = Convert.ToInt32(DateTime.Today.Month); int ano = Convert.ToInt32(DateTime.Today.Year); if (Convert.ToDateTime(dia + "/" + mes + "/" + ano) < DateTime.Today.Date) { if (mes == 12) { mes = 1; ano++; } else { mes++; } } DateTime data = Convert.ToDateTime(dia + "/" + mes + "/" + ano); novaMensalidade = new Mensalidade(); novaMensalidade.Salvar(Convert.ToInt32(dgvMatriculas.Rows[0].Cells["ID_MATRICULA2"].Value), data, "Em Aberto"); MessageBox.Show("Foi Gerado uma mensalidade para essa matrícula!!", "Mensalidade"); listarMensalidade(); } teste = 0; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }