//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(); }
//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(); }
//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); } }
//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(); }
//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(); }