public Boolean Inserir(Aula objAula) { try { conn = Conexao.Conectar(); string incluiMySQL = "insert into aula (dataAula, horaInicio, horaTermino, locall, codTurma, codDisciplina) values(@dataAula, @horaInicio, @horaTermino, @locall, @codTurma, @codDisciplina);"; MySqlCommand cmd = new MySqlCommand(incluiMySQL, conn); cmd.Parameters.Add(new MySqlParameter(@"dataAula", objAula.dataAula)); cmd.Parameters.Add(new MySqlParameter(@"horaInicio", objAula.horaInicio)); cmd.Parameters.Add(new MySqlParameter(@"horaTermino", objAula.horaTermino)); cmd.Parameters.Add(new MySqlParameter(@"locall", objAula.locall)); cmd.Parameters.Add(new MySqlParameter("@codTurma", objAula.codTurma)); cmd.Parameters.Add(new MySqlParameter("@codDisciplina", objAula.codDisciplina)); cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch { return(false); } }
public Boolean Alterar(Aula objAula, int idAula) { try { conn = Conexao.Conectar(); string altMySQL = "update AULA set locall=@locall, horaInicio=@horaInicio, horaTermino=@horaTermino, dataAula=@dataAula, codTurma = @codTurma, codDisciplina=@codDisciplina where idAula = '" + idAula + "';"; MySqlCommand cmd = new MySqlCommand(altMySQL, conn); cmd.Parameters.Add(new MySqlParameter("@locall", objAula.locall)); cmd.Parameters.Add(new MySqlParameter("@horaInicio", objAula.horaInicio)); cmd.Parameters.Add(new MySqlParameter("@horaTermino", objAula.horaTermino)); cmd.Parameters.Add(new MySqlParameter("@dataAula", objAula.dataAula)); cmd.Parameters.Add(new MySqlParameter("@codTurma", objAula.codTurma)); cmd.Parameters.Add(new MySqlParameter("@codDisciplina", objAula.codDisciplina)); cmd.Parameters.Add(new MySqlParameter("@idAula", objAula.idAula)); cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch { return(false); } }
private void btnCadastrar_Click(object sender, EventArgs e) { if (btnCadastrar.Text == "CADASTRAR" && idAula == 0) { try { Aula objAula = new Aula(); CtrlAula objCtrlAula = new CtrlAula(); if (cmbSelectTurma.SelectedItem != null) { objAula.codTurma = Convert.ToInt32(cmbSelectTurma.SelectedValue); } else { MessageBox.Show("Selecione uma turma!"); } if (cmbSelectDisciplina.SelectedItem != null) { objAula.codDisciplina = Convert.ToInt32(cmbSelectDisciplina.SelectedValue); } else { MessageBox.Show("Selecione uma disciplina!"); } objAula.dataAula = txtData.Text; objAula.horaInicio = txtInicio.Text; objAula.horaTermino = txtTermino.Text; objAula.locall = txtLocal.Text; if (objCtrlAula.Inserir(objAula)) { MessageBox.Show("Aula cadastrada com sucesso!"); txtData.Text = ""; txtInicio.Text = ""; txtLocal.Text = ""; txtTermino.Text = ""; cmbSelectDisciplina.SelectedValue = -1; cmbSelectTurma.SelectedValue = -1; } else { MessageBox.Show("Erro ao cadastrar a aula!"); } } catch (MySqlException ex) { MessageBox.Show("Erro ao conectar database: \n" + ex); } atualizarLista(); } else if (btnCadastrar.Text == "SALVAR" && idAula != 0) { try { Aula objAula = new Aula(); CtrlAula objCtrlAula = new CtrlAula(); objAula.idAula = idAula; objAula.codTurma = codTurma; objAula.codDisciplina = codDisciplina; objAula.dataAula = txtData.Text; objAula.horaInicio = txtInicio.Text; objAula.horaTermino = txtTermino.Text; objAula.locall = txtLocal.Text; if (objCtrlAula.Alterar(objAula, idAula)) { MessageBox.Show("Aula alterada com sucesso!"); idAula = 0; codDisciplina = 0; codTurma = 0; txtData.Text = ""; txtInicio.Text = ""; txtLocal.Text = ""; txtTermino.Text = ""; cmbSelectDisciplina.SelectedValue = -1; cmbSelectTurma.SelectedValue = -1; btnCadastrar.Text = "CADASTRAR"; } else { MessageBox.Show("Erro alterar a aula!"); } } catch (MySqlException ex) { MessageBox.Show("Erro: \n" + ex); } } }