Exemple #1
0
 private void BTNvoltar_Click(object sender, EventArgs e)
 {
     PANELeditarCaderno.Visible = true;
     PANELcriarCaderno.Visible  = false;
     TXTturma.Clear();
     TXTsenhaTurma.Clear();
 }
Exemple #2
0
        //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();
                }
            }
        }