public FrmMenuAcaoCurso(Curso curso, string acao) { InitializeComponent(); CursoNegocios cursoNegocios = new CursoNegocios(); if (acao == "Inserir Curso") { this.Text = "Inserir Curso"; } else if (acao == "Alterar Curso") { this.Text = "Alterar Curso"; textBoxAcaoCursoID.Text = curso.CursoID.ToString(); textBoxAcaoCursoNome.Text = curso.CursoNome; comboBoxAcaoCursoUnidadeNome.Text = curso.CursoUnidadeNome; cursoold = curso; } else if(acao == "Consultar Curso") { this.Text = "Consultar Curso"; textBoxAcaoCursoID.Text = curso.CursoID.ToString(); textBoxAcaoCursoNome.Text = curso.CursoNome; textBoxAcaoCursoUnidadeNome.Text = curso.CursoUnidadeNome; buttonAcaoCursoConfirmar.Hide(); buttonAcaoCursoCancelar.Hide(); textBoxAcaoCursoNome.ReadOnly = true; textBoxAcaoCursoUnidadeNome.Location = new Point(68, 87); textBoxAcaoCursoUnidadeNome.Visible = true; comboBoxAcaoCursoUnidadeNome.Visible = false; labelAcaoCursoCO.Hide(); } }
private void buttonInserirCursoConfirmar_Click(object sender, EventArgs e) { Curso curso = new Curso(); curso.CursoNome = textBoxInserirCursoNome.Text; curso.CursoUnidadeID = Convert.ToInt32(textBoxInserirCursoUnidadeID.Text); curso.CursoCoordenador = Convert.ToInt32(textBoxInserirCursoCoordenadorID.Text); if (curso.CursoNome == "" || curso.CursoUnidadeID.ToString() == "" || curso.CursoCoordenador.ToString() == "") { MessageBox.Show("Favor preencher todos os campos!"); } else { CursoNegocios cursoNegocios = new CursoNegocios(); string retorno = cursoNegocios.Inserir(curso); try { int cursoID = Convert.ToInt32(retorno); MessageBox.Show("Registro inserido com sucesso! Código cadastrado: " + cursoID.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possível completar a operação! Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }
private void buttonAcaoCursoConfirmar_Click(object sender, EventArgs e) { if (this.Text == "Inserir Curso") { Curso curso = new Curso(); CursoNegocios cursoNegocios = new CursoNegocios(); curso.CursoNome = textBoxAcaoCursoNome.Text; curso.CursoUnidadeNome = ""; if (comboBoxAcaoCursoUnidadeNome.Text != "") { curso.CursoUnidadeNome = comboBoxAcaoCursoUnidadeNome.Text.ToString(); curso.CursoUnidadeID = cursoNegocios.RetornaIDCurso(curso.CursoUnidadeNome); } if (curso.CursoNome == "" || curso.CursoUnidadeNome == "") { MessageBox.Show("Favor preencher todos os campos!"); } else { string retorno = cursoNegocios.Inserir(curso); try { int cursoID = Convert.ToInt32(retorno); MessageBox.Show("Registro inserido com sucesso! Código cadastrado: " + cursoID.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possível completar a operação! Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } } if (this.Text == "Alterar Curso") { Curso curso = new Curso(); CursoNegocios cursoNegocios = new CursoNegocios(); curso.CursoID = Convert.ToInt32(textBoxAcaoCursoID.Text); curso.CursoNome = textBoxAcaoCursoNome.Text; curso.CursoUnidadeNome = Convert.ToString(comboBoxAcaoCursoUnidadeNome.Text); if (curso.CursoUnidadeNome != "") { curso.CursoUnidadeID = cursoNegocios.RetornaIDCurso(curso.CursoUnidadeNome); } if (curso.CursoNome == cursoold.CursoNome && curso.CursoUnidadeNome == cursoold.CursoUnidadeNome) { MessageBox.Show("Os campos não foram alterados"); } else { if (curso.CursoNome == "" || curso.CursoUnidadeNome == "") { MessageBox.Show("Favor preencher todos os campos!"); } else { string retorno = cursoNegocios.Alterar(curso); try { int cursoID = Convert.ToInt32(retorno); MessageBox.Show("Registro inserido com sucesso! Código: " + cursoID.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possível completar a operação! Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } } } }
private void RealizarPesquisa() { if (labelModuloTitulo.Text == "Unidades") { UnidadeNegocios unidadeNegocios = new UnidadeNegocios(); UnidadeColecao unidadeColecao = new UnidadeColecao(); unidadeColecao = unidadeNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridView.DataSource = null; dataGridView.DataSource = unidadeColecao; dataGridView.Update(); dataGridView.Refresh(); } if (labelModuloTitulo.Text == "Cursos") { CursoNegocios cursoNegocios = new CursoNegocios(); CursoColecao cursoColecao = new CursoColecao(); cursoColecao = cursoNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridView.DataSource = null; dataGridView.DataSource = cursoColecao; dataGridView.Update(); dataGridView.Refresh(); } if (labelModuloTitulo.Text == "Professores") { ProfessorNegocios professorNegocios = new ProfessorNegocios(); ProfessorColecao professorColecao = new ProfessorColecao(); if (radioButtonPesquisarPorNome.Checked) { professorColecao = professorNegocios.ConsultarPorNome(textBoxPesquisa.Text); } if (radioButtonPesquisarPorCPF.Checked) { if (maskedTextBoxPesquisa.MaskFull) { professorColecao = professorNegocios.ConsultarPorCPF(maskedTextBoxPesquisa.Text); } else { MessageBox.Show("Digite o CPF completo"); } } if (radioButtonPesquisarPorMatricula.Checked) { professorColecao = professorNegocios.ConsultarPorMatricula(textBoxPesquisa.Text); } dataGridView.DataSource = null; dataGridView.DataSource = professorColecao; dataGridView.Update(); dataGridView.Refresh(); } }
private void buttonExcluir_Click(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma registro selecionado!", "Erro"); return; } DialogResult resultado = MessageBox.Show("Tem certeza que deseja excluir esse registro do sistema?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } if (labelModuloTitulo.Text == "Professores") { Professor professorSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Professor); ProfessorNegocios professorNegocios = new ProfessorNegocios(); string retorno = professorNegocios.Excluir(professorSelecao); try { int ProfessorID = Convert.ToInt32(retorno); MessageBox.Show("Registro excluído com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); RealizarPesquisa(); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (labelModuloTitulo.Text == "Unidades") { Unidade unidadeSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Unidade); UnidadeNegocios unidadeNegocios = new UnidadeNegocios(); string retorno = unidadeNegocios.Excluir(unidadeSelecao); try { int UnidadeID = Convert.ToInt32(retorno); MessageBox.Show("Registro excluído com sucesso", "Aviso", MessageBoxButtons.OK,MessageBoxIcon.Information); RealizarPesquisa(); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (labelModuloTitulo.Text == "Cursos") { Curso cursoSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Curso); CursoNegocios cursoNegocios = new CursoNegocios(); string retorno = cursoNegocios.Excluir(cursoSelecao); try { int cursoID = Convert.ToInt32(retorno); MessageBox.Show("Registro excluído com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); RealizarPesquisa(); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }