Ejemplo n.º 1
0
        //Metodo que atribui nos parametros os atributos do objeto Fornecedor e faz o cadastro no banco
        public void Inserir(Fornecedor fornecedor)
        {
            //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco
            MySqlCommand cmd = new MySqlCommand();

            //Atribui no comando Connection o metodo do objeto de conexao com o banco
            cmd.Connection = objConexao.ObjetoConexao;
            //Abre a conexao do banco
            objConexao.Conectar();
            //Comando que insere na tabela Fornecedor do banco
            cmd.CommandText = "insert into fornecedor(nome, cnpj, email, ddd, numero, tipo) values (@nome, @cnpj, @email, @ddd, @numero, @tipo);";
            //Adicionando os atributos do objeto Fornecedor nos parametros
            cmd.Parameters.AddWithValue("@nome", fornecedor.Nome);
            cmd.Parameters.AddWithValue("@cnpj", fornecedor.Cnpj);
            cmd.Parameters.AddWithValue("@email", fornecedor.Email);
            cmd.Parameters.AddWithValue("@ddd", fornecedor.telefoneFornecedor.Ddd);
            cmd.Parameters.AddWithValue("@numero", fornecedor.telefoneFornecedor.Numero);
            cmd.Parameters.AddWithValue("@tipo", fornecedor.telefoneFornecedor.Tipo);

            //Executa as linhas de comandos
            cmd.ExecuteNonQuery();

            //Fecha a conexao do banco
            objConexao.Desconectar();
        }
Ejemplo n.º 2
0
        //Metodo que atribui nos parametros os atributos do objeto Fornecedor e faz o cadastro no banco
        public void Inserir(Calcado calcado)
        {
            //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco
            MySqlCommand cmd = new MySqlCommand();

            //Atribui no comando Connection o metodo do objeto de conexao com o banco
            cmd.Connection = objConexao.ObjetoConexao;
            //Abre a conexao do banco
            objConexao.Conectar();
            //Comando que insere na tabela Fornecedor do banco
            cmd.CommandText = "insert into calcado(nome_fornecedor,marca, modelo, tamanho, cor, quantidade, preco) values (@nomefornecedor, @marca, @modelo, @tamanho, @cor, @quantidade, @preco);";
            //Adicionando os atributos do objeto Fornecedor nos parametros
            cmd.Parameters.AddWithValue("@nomefornecedor", calcado.NomeFornecedor);
            cmd.Parameters.AddWithValue("@marca", calcado.Marca);
            cmd.Parameters.AddWithValue("@modelo", calcado.Modelo);
            cmd.Parameters.AddWithValue("@tamanho", calcado.Tamanho);
            cmd.Parameters.AddWithValue("@cor", calcado.Cor);
            cmd.Parameters.AddWithValue("@quantidade", calcado.Quantidade);
            cmd.Parameters.AddWithValue("@preco", calcado.Preco);

            //Executa as linhas de comandos
            cmd.ExecuteNonQuery();

            //Fecha a conexao do banco
            objConexao.Desconectar();
        }
Ejemplo n.º 3
0
        //Metodo que atribui nos parametros os atributos do objeto Fornecedor e faz o cadastro no banco
        public bool VerificaUsuario(UsuarioSistema usuarioSistema)
        {
            //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco
            MySqlCommand cmd = new MySqlCommand();

            //Atribui no comando Connection o metodo do objeto de conexao com o banco
            cmd.Connection = objConexao.ObjetoConexao;
            //Abre a conexao do banco
            objConexao.Conectar();
            int retorno = -1;

            cmd.CommandText = "select * from usuario where usuario=@usuario and senha=@senha;";
            //Adicionando os atributos do objeto Fornecedor nos parametros
            cmd.Parameters.AddWithValue("@usuario", usuarioSistema.Usuario);
            cmd.Parameters.AddWithValue("@senha", usuarioSistema.Senha);

            retorno = Convert.ToInt32(cmd.ExecuteScalar());
            //Fecha a conexao do banco
            objConexao.Desconectar();

            if (retorno > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 4
0
        //Metodo que atribui nos parametros os atributos do objeto Cliente e faz o cadastro no banco
        public void Inserir(Cliente cliente)
        {
            //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco
            MySqlCommand cmd = new MySqlCommand();

            //Atribui no comando Connection o metodo do objeto de conexao com o banco
            cmd.Connection = objConexao.ObjetoConexao;
            //Abre a conexao do banco
            objConexao.Conectar();
            //Comando que insere na tabela Cliente do banco
            cmd.CommandText = "insert into cliente(nome, cpf, email, data_nascimento, sexo) values (@nome, @cpf, @email, @data_nascimento, @sexo);";
            //Adicionando os atributos do objeto Cliente nos parametros
            cmd.Parameters.AddWithValue("@nome", cliente.Nome);
            cmd.Parameters.AddWithValue("@cpf", cliente.Cpf);
            cmd.Parameters.AddWithValue("@email", cliente.Email);
            cmd.Parameters.AddWithValue("@data_nascimento", cliente.DataNasc);
            cmd.Parameters.AddWithValue("@sexo", cliente.Sexo);

            //Executa as linhas de comandos
            cmd.ExecuteNonQuery();
            //Essa variavel pegara no banco o ultimo id registrado e a armazenará
            int idcliente = Convert.ToInt32(cmd.LastInsertedId);

            //Comando que insere na tabela Endereco do banco
            cmd.CommandText = "insert into endereço(rua, bairro, estado, cidade, numero, id_cliente) values (@rua, @bairro, @estado, @cidade, @numero, @id_cliente);";
            //Adicionando os atributos do objeto Endereco nos parametros
            cmd.Parameters.AddWithValue("@id_cliente", idcliente);
            cmd.Parameters.AddWithValue("@rua", cliente.enderecoCliente.Rua);
            cmd.Parameters.AddWithValue("@bairro", cliente.enderecoCliente.Bairro);
            cmd.Parameters.AddWithValue("@estado", cliente.enderecoCliente.Estado);
            cmd.Parameters.AddWithValue("@cidade", cliente.enderecoCliente.Cidade);
            cmd.Parameters.AddWithValue("@numero", cliente.enderecoCliente.NumeroCasa);

            //Executa as linhas de comandos
            cmd.ExecuteNonQuery();

            //Comando que insere na tabela Telefone do banco
            cmd.CommandText = "insert into telefone(ddd, numero_telefone, tipo, id_cliente) values (@ddd, @numero_telefone, @tipo, @id_cliente);";
            //Adicionando os atributos do objeto Telefone nos parametros
            cmd.Parameters.AddWithValue("@ddd", cliente.telefoneCliente.Ddd);
            cmd.Parameters.AddWithValue("@numero_telefone", cliente.telefoneCliente.Numero);
            cmd.Parameters.AddWithValue("@tipo", cliente.telefoneCliente.Tipo);

            //Executa as linhas de comandos
            cmd.ExecuteNonQuery();

            //Fecha a conexao do banco
            objConexao.Desconectar();
        }
Ejemplo n.º 5
0
        //Metodo que atribui nos parametros os atributos do objeto Fornecedor e faz o cadastro no banco
        public void Inserir(Venda venda)
        {
            //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco
            MySqlCommand cmd = new MySqlCommand();

            //Atribui no comando Connection o metodo do objeto de conexao com o banco
            cmd.Connection = objConexao.ObjetoConexao;
            //Abre a conexao do banco
            objConexao.Conectar();

            cmd.CommandText = "insert into venda(id_cliente, nome_cliente, valor_total) values (@id_cliente, @nome_cliente, @valor_total);";
            //Adicionando os atributos do objeto Fornecedor nos parametros
            cmd.Parameters.AddWithValue("@id_cliente", venda.IdCliente);
            cmd.Parameters.AddWithValue("@nome_cliente", venda.NomeCliente);
            cmd.Parameters.AddWithValue("@valor_total", venda.ValorTotal);
            //Executa as linhas de comandos
            cmd.ExecuteNonQuery();
            //Essa variavel pegara no banco o ultimo id registrado e a armazenará
            _idVenda = Convert.ToInt32(cmd.LastInsertedId);

            //Fecha a conexao do banco
            objConexao.Desconectar();
        }