Exemple #1
0
        public void InserirNome(string inserirNome)
        {
            using (MySqlConnection conexao = ConexaoBD.getInstancia().getConexao())
            {
                try
                {
                    conexao.Open();
                    MySqlCommand comando = conexao.CreateCommand();
                    comando.CommandText = "insert into usuarios(Nome_usuario) values(@varNome);";
                    comando.Parameters.AddWithValue("varNome", inserirNome);

                    int valorRetorno = comando.ExecuteNonQuery(); // vai retornar a quantidade de linhas afetadas
                    if (valorRetorno < 1)
                    {                                             // e se este valor de linhas for menor que um, deu erro na inclusão
                        MessageBox.Show("Erro ao inserir");
                    }

                    else
                    {
                        MessageBox.Show("Inserido com sucesso!");
                    }
                }
                catch (MySqlException msqle)
                {
                    MessageBox.Show("Erro de acesso ao Banco de Dados - Mysql" + msqle.Message, "Erro");
                }
                finally
                {
                    conexao.Close();
                }
            }
        }
Exemple #2
0
        public String BuscarNome(int idUusarioBusca)
        {
            using (MySqlConnection conexao = ConexaoBD.getInstancia().getConexao())
            {
                try
                {
                    conexao.Open();
                    MySqlCommand comando = conexao.CreateCommand();
                    comando.CommandText = "select Nome_usuario from usuarios where Id_usuario = @id;";
                    comando.Parameters.AddWithValue("id", idUusarioBusca);

                    MySqlDataReader leitura = comando.ExecuteReader();

                    while (leitura.Read())
                    {
                        if (leitura["Nome_usuario"] != null)
                        {
                            return(leitura["Nome_usuario"].ToString());
                        }
                    }
                }
                catch (MySqlException msqle)
                {
                    MessageBox.Show("Erro de acesso ao Banco de Dados - Mysql" + msqle.Message, "Erro");
                }
                finally
                {
                    conexao.Close();
                }

                return(string.Empty);
            }
        }
        public void Delete()
        {
            //Pega a conexão do App.config
            MySqlConnection conexao = ConexaoBD.getInstancia().getConexao();

            try
            {
                conexao.Open();
                // MessageBox.Show("Conexão realizada com sucesso!","Conexão Criada");
                MySqlCommand comando = conexao.CreateCommand();
                if (!txtIdDelete.Text.Trim().Equals(String.Empty))
                {
                    comando.CommandText = "delete from usuarios where Id_usuario = @id;";
                    comando.Parameters.AddWithValue("id", Convert.ToInt32(txtIdDelete.Text.Trim()));
                }
                else
                {
                    MessageBox.Show("Campo Vazio!");
                    return;
                }

                int valorRetorno = comando.ExecuteNonQuery(); // vai retornar a quantidade de linhas afetadas
                if (valorRetorno < 1)
                {                                             // e se este valor de linhas for menor que um, deu erro na inclusão
                    MessageBox.Show("Erro ao excluir");
                    txtIdDelete.Clear();
                }

                else
                {
                    MessageBox.Show("Exclusão realizada com sucesso!");
                    txtIdDelete.Clear();
                }
            }
            catch (MySqlException msqle)
            {
                MessageBox.Show("Erro de acesso ao Banco de Dados - Mysql " + msqle.Message, "Erro");
            }
            finally
            {
                conexao.Close();
            }
        }