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);
         }
     }
 }