public void atualizarLista() { dataConsultaCurso.ColumnCount = 6; dataConsultaCurso.Rows.Clear(); dataConsultaCurso.ReadOnly = true; dataConsultaCurso.Columns[0].Name = "Código do curso"; dataConsultaCurso.Columns[1].Name = "Descrição"; dataConsultaCurso.Columns[2].Name = "Ano do Curso"; dataConsultaCurso.Columns[3].Name = "Tipo de Curso"; dataConsultaCurso.Columns[4].Name = "Coordenador"; dataConsultaCurso.Columns[5].Name = "Código da Unidade"; CtrlCurso objCtrlCurso = new CtrlCurso(); foreach (Curso objCurso in objCtrlCurso.selecionarCurso()) { dataConsultaCurso.Rows.Add( objCurso.idCurso.ToString(), objCurso.descricao.ToString(), objCurso.anoCurso.ToString(), objCurso.tipoCurso.ToString(), objCurso.coordenador.ToString(), objCurso.codUnidade.ToString() ); } }
private void btnDeletar_Click(object sender, EventArgs e) { try { Curso objCurso = new Curso(); CtrlCurso objCtrlCurso = new CtrlCurso(); objCurso.idCurso = idCurso; if (objCtrlCurso.Excluir(objCurso, idCurso)) { idCurso = 0; MessageBox.Show("Curso excluído com sucesso!"); txtDescricaoCurso.Clear(); txtNomeCoordenador.Clear(); cmbAno.SelectedValue = -1; cmbSelecioneUnidade.SelectedValue = -1; cmbTipoCurso.SelectedValue = -1; atualizarLista(); } else { MessageBox.Show("Erro ao excluir o curso!"); } } catch (MySqlException ex) { MessageBox.Show("Erro :\n" + ex); } }
public void carregarComboBox() { try { CtrlCurso objCtrlCurso = new CtrlCurso(); cmbSelecCurso.DataSource = objCtrlCurso.preencherComboBox(); cmbSelecCurso.DisplayMember = "descricao"; cmbSelecCurso.ValueMember = "idCurso"; cmbSelecCurso.SelectedValue = -1; cmbSelecCurso.Refresh(); } catch (Exception ex) { MessageBox.Show("Erro: \n" + ex); } }
private void btnCadastrarCurso_Click(object sender, EventArgs e) { if (btnCadastrarCurso.Text == "CADASTRAR" && idCurso == 0) { try { Curso objCurso = new Curso(); CtrlCurso objCtrlCurso = new CtrlCurso(); objCurso.descricao = txtDescricaoCurso.Text; if (cmbSelecioneUnidade.SelectedItem != null) { int codUnidade = Convert.ToInt32(cmbSelecioneUnidade.SelectedValue); objCurso.codUnidade = codUnidade; } else { MessageBox.Show("Selecione a unidade estudantil!"); } if (cmbAno.SelectedIndex == 0) { objCurso.anoCurso = "2019"; } else if (cmbAno.SelectedIndex == 1) { objCurso.anoCurso = "2020"; } else { objCurso.anoCurso = "2021"; } objCurso.coordenador = txtNomeCoordenador.Text; if (cmbTipoCurso.SelectedIndex == 0) { objCurso.tipoCurso = "ETIM"; } else if (cmbTipoCurso.SelectedIndex == 1) { objCurso.tipoCurso = "MEDTEC"; } else if (cmbTipoCurso.SelectedIndex == 2) { objCurso.tipoCurso = "TECNICO"; } else { MessageBox.Show("Selecione um tipo de curso!"); } if (objCtrlCurso.Inserir(objCurso)) { MessageBox.Show("Curso cadastrado com sucesso!"); txtDescricaoCurso.Text = ""; txtNomeCoordenador.Text = ""; cmbAno.SelectedValue = -1; cmbSelecioneUnidade.SelectedValue = -1; cmbTipoCurso.SelectedValue = -1; atualizarLista(); } else { MessageBox.Show("Erro ao cadastrar o curso!"); } } catch (MySqlException ex) { MessageBox.Show("Erro na conexão database: \n" + ex); } } else if (btnCadastrarCurso.Text == "SALVAR" && idCurso != 0) { try { Curso objCurso = new Curso(); CtrlCurso objCtrlCurso = new CtrlCurso(); objCurso.idCurso = idCurso; objCurso.descricao = txtDescricaoCurso.Text; objCurso.anoCurso = cmbAno.SelectedText; objCurso.tipoCurso = cmbTipoCurso.SelectedText; objCurso.coordenador = txtNomeCoordenador.Text; objCurso.codUnidade = idUnidade; if (objCtrlCurso.Alterar(objCurso, idCurso)) { MessageBox.Show("Curso alterado com sucesso!"); txtDescricaoCurso.Text = ""; txtNomeCoordenador.Text = ""; cmbAno.SelectedValue = -1; cmbSelecioneUnidade.SelectedValue = -1; cmbTipoCurso.SelectedValue = -1; idCurso = 0; idUnidade = 0; btnCadastrarCurso.Text = "CADASTRAR"; atualizarLista(); } else { MessageBox.Show("Problemas ao alterar o curso!"); } } catch (MySqlException ex) { MessageBox.Show("Erro: \n" + ex); } } }