//EDITAR CADERNO private void BTNeditarCaderno_Click(object sender, EventArgs e) { MySqlCommand cmd = Conectar(); cmd.CommandText = "SELECT * FROM caderno WHERE turma = @turma AND ano = @ano AND senha = @senha;"; cmd.Parameters.AddWithValue("@turma", TXTturmaCaderno.Text); cmd.Parameters.AddWithValue("@ano", TXTanoCaderno.Text); cmd.Parameters.AddWithValue("@senha", TXTsenhaCaderno.Text); string erro = ""; try { erro = "Falha na conexão ao banco (Editar Caderno)"; cmd.Connection.Open(); erro = "Falha ao buscar caderno"; MySqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { Caderno c = new Caderno(); c.idCaderno = dr.GetString(0); c.turma = dr.GetString(1); c.ano = dr.GetString(2); c.senha = dr.GetString(3); idCaderno = dr.GetString(0); FORMeditarcaderno editarCaderno = new FORMeditarcaderno(idCaderno, usuarioAntigo, matriculaAntiga, senhaAntiga); TXTturmaCaderno.Clear(); TXTanoCaderno.Clear(); TXTsenhaCaderno.Clear(); editarCaderno.Show(); this.Close(); } else { if (TXTturmaCaderno.Text == string.Empty || TXTanoCaderno.Text == string.Empty || TXTsenhaCaderno.Text == string.Empty) { MessageBox.Show("Preencha todos os campos corretamente, verifique se não deixou algum dos campos vazio"); } else { MessageBox.Show("Turma, ano ou senha incorretos"); } } erro = "Falha ao fechar conexão"; cmd.Connection.Close(); } catch { MessageBox.Show(erro); } }
//CRIAR CADERNO TURMA private void BTNcriarturma_Click(object sender, EventArgs e) { if (TXTturma.Text == string.Empty || TXTano.Text == string.Empty || TXTsenhaTurma.Text == string.Empty || TXTconfirmarsenhaTurma.Text == string.Empty) { MessageBox.Show("Preencha todos os campos"); } else if (TXTsenhaTurma.Text != TXTconfirmarsenhaTurma.Text) { MessageBox.Show("As senhas estão diferentes, digite a mesma senha no campo 'SENHA' e no campo 'CONFIRMAR SENHA'"); } else { cadernoId = TXTturma.Text + "/" + TXTano.Text; if (VerificarCaderno(cadernoId) == false) { MySqlCommand cmd = Conectar(); cmd.CommandText = "INSERT INTO caderno (idCaderno, turma, ano, senha) VALUES (@id, @turma, @ano, @senha);"; Caderno c = new Caderno(); c.idCaderno = cadernoId; c.turma = TXTturma.Text; c.ano = TXTano.Text; c.senha = TXTsenhaTurma.Text; cmd.Parameters.AddWithValue("@id", c.idCaderno); cmd.Parameters.AddWithValue("@turma", c.turma); cmd.Parameters.AddWithValue("@ano", c.ano); cmd.Parameters.AddWithValue("@senha", c.senha); string erro = ""; try { erro = "Falha na conexão ao banco (cadastro caderno)"; cmd.Connection.Open(); erro = "Falha ao cadastrar caderno"; cmd.ExecuteNonQuery(); erro = "Falha ao fechar conexão"; cmd.Connection.Close(); MessageBox.Show("Caderno cadastrado com sucesso"); PreencherCBs(); TXTturma.Clear(); TXTano.Clear(); TXTsenhaTurma.Clear(); TXTconfirmarsenhaTurma.Clear(); PANELcriarCaderno.Visible = false; PANELeditarCaderno.Visible = true; } catch { MessageBox.Show(erro); } } else { MessageBox.Show("Essa turma desse ano já existe, digite outra turma ou outro ano"); TXTturma.Clear(); TXTano.Clear(); } } }