Ejemplo n.º 1
0
        public void InserirDados(Int32 id_usuario, String nome_usuario, string placa, string endereco, string telefone, string login, string senha)
        {
            con = new MySqlConnection();
            db  = new Usuarios.Conexao();
            con.ConnectionString = db.getConnectionString();
            String query = "INSERT INTO usuario (id_usuario, nome_usuario, placa, endereco, telefone, login, senha) VALUES";

            query += "(?id_usuario, ?nome_usuario, ?placa, ?endereco, ?telefone, ?login, ?senha)";
            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?id_usuario", id_usuario);
                cmd.Parameters.AddWithValue("?nome_usuario", nome_usuario);
                cmd.Parameters.AddWithValue("?placa", placa);
                cmd.Parameters.AddWithValue("?endereco", endereco);
                cmd.Parameters.AddWithValue("?telefone", telefone);
                cmd.Parameters.AddWithValue("?login", login);
                cmd.Parameters.AddWithValue("?senha", senha);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            finally
            {
                con.Close();
            }
        }
Ejemplo n.º 2
0
        public void AtualizarDados(Int32 id_usuario, String nome_usuario, string placa, string endereco, string telefone, string login)
        {
            con = new MySqlConnection();
            db  = new Usuarios.Conexao();
            con.ConnectionString = db.getConnectionString();
            String query = "UPDATE usuario SET  nome_usuario = ?nome_usuario, placa= ?placa,  endereco = ?endereco, telefone = ?telefone, login = ?login";

            query += " WHERE id_usuario = ?id_usuario ";
            //"UPDATE clientes SET saldo = " + novoSaldo + "WHERE IDcli = " + id;

            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?id_usuario", id_usuario);
                cmd.Parameters.AddWithValue("?nome_usuario", nome_usuario);
                cmd.Parameters.AddWithValue("?placa", placa);
                cmd.Parameters.AddWithValue("?endereco", endereco);
                cmd.Parameters.AddWithValue("?telefone", telefone);
                cmd.Parameters.AddWithValue("?login", login);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            finally
            {
                con.Close();
            }
        }
Ejemplo n.º 3
0
        private void carregaDados()
        {
            db = new Usuarios.Conexao();                                             //instancio o variavel db e crio uma nova conexao
            dgvDados.DataSource = null;                                              //instancio o datagrid do meu form e instancio o datasource objeto e digo que quero limpar o datagird.
            dgvDados.Rows.Clear();                                                   //instacio o datagrid e instancio um rows para percorrer as linhas e para limpar
            dgvDados.Refresh();                                                      //e atualizo datagird

            string connectionString = db.getConnectionString();                      // crio uma string instanciando a connection de conexao, depois instancio o db que retorna o valor dessa coleção que está associado ao nome da cadeia de conexão.
            string query            = "SELECT * FROM usuario";                       // instancio uma string query especificando que quero fazer uma consulta no banco de dados.

            using (MySqlConnection conn = new MySqlConnection(connectionString))     // e uso using, um alias para para instanciar a classe de conexao do mysql, criando uma nova conexao e referenciando a string da classe conexão.
            {
                using (MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn)) // e uso using, um alias para criar um objeto adapter da classe dataadapter, é um objeto que recupera dados da fonte de dados
                {
                    try                                                              // try catch tratamentos de erros.
                    {
                        DataTable dataTable = new DataTable();                       //criei um DataTable para armazenar dados em memória e realizar operações para incluir, alterar e excluir
                        adapter.Fill(dataTable);                                     // instancio a variavel adapter, e o objeto fill para atualizar linhas em intervalo especifico no Dataset
                        for (int i = 0; i < dataTable.Rows.Count; i++)               // para int i começa com 0 até i ser menor que as linhas o datatable contando as linhas, i ++ 1 por 1
                        {
                            //instancio o datagrid, e obtenho as linhas do datagrid, adiciona elas a datagrid.
                            dgvDados.Rows.Add(Convert.ToInt32(dataTable.Rows[i][0]), dataTable.Rows[i][1], dataTable.Rows[i][2], dataTable.Rows[i][3], dataTable.Rows[i][4], dataTable.Rows[i][5], dataTable.Rows[i][4]).ToString();
                        }
                    }
                    catch (Exception ex) // se  algo der errado vai dar exception, e entrar nesse bloco
                    {
                        MessageBox.Show("Error" + ex);
                    }
                }
            } // end using
        }
Ejemplo n.º 4
0
        public void RemoverDados(Int32 id_usuario)
        {
            con = new MySqlConnection();
            db  = new Usuarios.Conexao();
            con.ConnectionString = db.getConnectionString();
            String query = "DELETE FROM usuario ";

            query += "WHERE id_usuario = ?id_usuario";
            try
            {
                con.Open();
                MySqlCommand cmd = new MySqlCommand(query, con);
                cmd.Parameters.AddWithValue("?id_usuario", id_usuario);
                cmd.ExecuteNonQuery();
                cmd.Dispose();
            }
            finally
            {
                con.Close();
            }
        }