Пример #1
0
        public List <Modelo.Fornecedores> SelectAll()
        {
            Modelo.Fornecedores        aFornecedores;
            List <Modelo.Fornecedores> aListFornecedores = new List <Modelo.Fornecedores>();
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "SELECT * FROM Fornecedor";
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aFornecedores = new Modelo.Fornecedores(
                        Convert.ToInt32(dr["id"].ToString()),
                        dr["nome"].ToString(),
                        dr["email"].ToString(),
                        dr["telefone"].ToString()
                        );
                    aListFornecedores.Add(aFornecedores);
                }
            }
            dr.Close();
            conn.Close();
            return(aListFornecedores);
        }
Пример #2
0
        public void Delete(Modelo.Fornecedores obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("DELETE FROM Fornecedor WHERE id = @id", conn);

            cmd.Parameters.AddWithValue("@id", obj.id);

            cmd.ExecuteNonQuery();
        }
Пример #3
0
        public void Insert(Modelo.Fornecedores obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("INSERT INTO Fornecedor (nome, email, telefone) VALUES(@nome, @email, @telefone)", conn);

            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@email", obj.email);
            cmd.Parameters.AddWithValue("@telefone", obj.telefone);

            cmd.ExecuteNonQuery();
        }
Пример #4
0
        public List <Modelo.Fornecedores> SelectFornecedores(int id)
        {
            // Variavel para armazenar um livro
            Modelo.Fornecedores aFornecedores;
            // Cria Lista Vazia
            List <Modelo.Fornecedores> aListFornecedores = new List <Modelo.Fornecedores>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "select idFornecedores, nome, telefones, cidade, endereco, CPF, CNPJ, idestado,Email from Fornecedor where idFornecedores = @id";
            cmd.Parameters.AddWithValue("@id", id);
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do livro do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    aFornecedores = new Modelo.Fornecedores(
                        (int)dr["idFornecedores"],
                        dr["nome"].ToString(),
                        dr["telefones"].ToString(),
                        dr["cidade"].ToString(),
                        dr["endereco"].ToString(),
                        dr["CPF"].ToString(),
                        dr["CNPJ"].ToString(),
                        (int)dr["idestado"],
                        dr["Email"].ToString()
                        );
                    // Adiciona o livro lido à lista
                    aListFornecedores.Add(aFornecedores);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(aListFornecedores);
        }
Пример #5
0
        public void Update(Modelo.Fornecedores obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("UPDATE Fornecedor SET nome = @nome, email = @email, telefone = @telefone  WHERE id = @id", conn);

            cmd.Parameters.AddWithValue("@id", obj.id);
            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@email", obj.email);
            cmd.Parameters.AddWithValue("@telefone", obj.telefone);


            cmd.ExecuteNonQuery();
        }
Пример #6
0
        public void Delete(Modelo.Fornecedores obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("DELETE FROM Fornecedor WHERE id = @id", conn);

            cmd.Parameters.AddWithValue("@id", obj.id);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Пример #7
0
        public List <Modelo.Fornecedores> Select(int id)
        {
            // Variavel para armazenar um livro
            Modelo.Fornecedores aFornecedores;
            // Cria Lista Vazia
            List <Modelo.Fornecedores> aListFornecedores = new List <Modelo.Fornecedores>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "SELECT * FROM Fornecedor WHERE id = @id";
            cmd.Parameters.AddWithValue("@id", id);
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do livro do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    aFornecedores = new Modelo.Fornecedores(
                        Convert.ToInt32(dr["id"].ToString()),
                        dr["nome"].ToString(),
                        dr["email"].ToString(),
                        dr["telefone"].ToString(),
                        Convert.ToInt32(dr["produto_fornecido"].ToString())
                        );
                    // Adiciona o livro lido à lista
                    aListFornecedores.Add(aFornecedores);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(aListFornecedores);
        }
Пример #8
0
        public void Insert(Modelo.Fornecedores obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("INSERT INTO Fornecedor (id, nome, email, telefone, produto_fornecido) VALUES(@id, @nome, @email, @telefone, @produto_fornecido)", conn);

            cmd.Parameters.AddWithValue("@id", obj.id);
            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@email", obj.email);
            cmd.Parameters.AddWithValue("@telefone", obj.telefone);
            cmd.Parameters.AddWithValue("@produto_fornecido", obj.produto_fornecido);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Пример #9
0
        public void Update(Modelo.Fornecedores obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("UPDATE Fornecedor SET id = @id, nome = @nome, email = @email, telefone = @telefone, produto_fornecido = @produto_fornecido  WHERE id = @id", conn);

            cmd.Parameters.AddWithValue("@id", obj.id);
            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@email", obj.email);
            cmd.Parameters.AddWithValue("@telefone", obj.telefone);
            cmd.Parameters.AddWithValue("@produto_fornecido", obj.produto_fornecido);


            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Пример #10
0
        public void InserirFornecedores(Modelo.Fornecedores Fornecedores)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("insert into Fornecedor(nome,telefones,cidade,endereco,CPF,CNPJ,idestado,email) values (@nome, @telefones, @cidade, @endereco, @CPF, @CNPJ, @idestado,@Email)", conn);

            cmd.Parameters.AddWithValue("@nome", Fornecedores.nome);
            cmd.Parameters.AddWithValue("@telefones", Fornecedores.telefones);
            cmd.Parameters.AddWithValue("@cidade", Fornecedores.cidade);
            cmd.Parameters.AddWithValue("@endereco", Fornecedores.endereco);
            cmd.Parameters.AddWithValue("@CPF", Fornecedores.CPF);
            cmd.Parameters.AddWithValue("@CNPJ", Fornecedores.CNPJ);
            cmd.Parameters.AddWithValue("@idestado", Fornecedores.uf.id);
            cmd.Parameters.AddWithValue("@Email", Fornecedores.Email);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Пример #11
0
        public void AtualizarFornecedores(Modelo.Fornecedores Fornecedores)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("update Fornecedor set nome = @nome, telefones = @telefones, cidade = @cidade, endereco = @endereco, CPF = @CPF, CNPJ = @CNPJ, idestado = @idestado, email=@Email where idFornecedores = @id", conn);

            cmd.Parameters.AddWithValue("@id", Fornecedores.idFornecedores);
            cmd.Parameters.AddWithValue("@nome", Fornecedores.nome);
            cmd.Parameters.AddWithValue("@telefones", Fornecedores.telefones);
            cmd.Parameters.AddWithValue("@cidade", Fornecedores.cidade);
            cmd.Parameters.AddWithValue("@endereco", Fornecedores.endereco);
            cmd.Parameters.AddWithValue("@CPF", Fornecedores.CPF);
            cmd.Parameters.AddWithValue("@CNPJ", Fornecedores.CNPJ);
            cmd.Parameters.AddWithValue("@idestado", Fornecedores.uf.id);
            cmd.Parameters.AddWithValue("@Email", Fornecedores.Email);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }