public void Remove(Pedido pedido) { string SQL = "DELETE FROM Item WHERE CodigoPedido = " + pedido.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL); string SQL2 = "DELETE FROM Pedido WHERE CodigoPedido = " + pedido.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL2); }
public void Remove(PessoaFisica pessoa) { string SQL = "DELETE FROM PessoaFisica WHERE CodigoPF = " + pessoa.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL); string SQL2 = "DELETE FROM Pessoa WHERE CodigoPessoa = " + pessoa.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL2); }
public void Add(PessoaFisica pessoa) { string SQL2 = ""; string SQL = "INSERT INTO Pessoa (Nome, Endereco) Values ('" + pessoa.Nome + "', '" + pessoa.Endereco + "') SELECT SCOPE_IDENTITY()"; pessoa.Codigo = ConnectionSQL.ExecutarComandoSQL(SQL); SQL2 = "INSERT INTO PessoaFisica Values (" + pessoa.Codigo + ", '" + pessoa.CPF + "', '" + pessoa.DataNascimento.ToString("yyyy-MM-dd") + "', '" + pessoa.Sexo + "')"; ConnectionSQL.ExecutarComandoSQL(SQL2); }
public void Add(Pedido pedido) { string SQL2 = ""; string SQL = "INSERT INTO Pedido (CodigoComprador, CodigoVendedor, DataPedido) Values (" + pedido.Comprador.Codigo + ", " + pedido.Vendedor.Codigo + ", '" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") + "') SELECT SCOPE_IDENTITY()"; pedido.Codigo = ConnectionSQL.ExecutarComandoSQL(SQL); SQL2 = "INSERT INTO Item Values (" + pedido.Codigo + ", '" + pedido.Item.Produto.Codigo + "', '" + pedido.Item.Quantidade + "', '" + pedido.Item.ValorUnitario + "')"; ConnectionSQL.ExecutarComandoSQL(SQL2); }
public void Update(PessoaJuridica pessoa) { string SQL = "UPDATE Pessoa SET Nome = '" + pessoa.Nome + "', Endereco = '" + pessoa.Endereco + "' WHERE CodigoPessoa = " + pessoa.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL); string SQL2 = "UPDATE PessoaJuridica SET CNPJ = '" + pessoa.CNPJ + "', Ativa = '" + pessoa.Ativa + "' WHERE CodigoPJ = " + pessoa.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL2); }
public void Add(PessoaJuridica pessoa) { string SQL2 = ""; string SQL = "INSERT INTO Pessoa (Nome, Endereco) Values ('" + pessoa.Nome + "', '" + pessoa.Endereco + "') SELECT SCOPE_IDENTITY()"; pessoa.Codigo = ConnectionSQL.ExecutarComandoSQL(SQL); SQL2 = "INSERT INTO PessoaJuridica Values (" + pessoa.Codigo + ", '" + pessoa.CNPJ + "', '" + pessoa.Ativa + "')"; ConnectionSQL.ExecutarComandoSQL(SQL2); }
public PessoaFisica ObtemPedidoPessoa(int id) { PessoaFisica pessoa = new PessoaFisica(); string SQL = "Select top(1) pf.CodigoPF From PessoaFisica pf inner join Pedido P on pf.CodigoPF = p.CodigoComprador where pf.CodigoPF = " + id; Dictionary <string, string> registro = ConnectionSQL.ExecutarComandoLeituraSQL(SQL); if (registro.Count > 0) { pessoa.Codigo = int.Parse(registro["CodigoPF"]); } return(pessoa); }
public void Update(PessoaFisica pessoa) { string SQL = "UPDATE Pessoa SET Nome = '" + pessoa.Nome + "', Endereco = '" + pessoa.Endereco + "' WHERE CodigoPessoa = " + pessoa.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL); string SQL2 = "UPDATE PessoaFisica SET CPF = '" + pessoa.CPF + "', DataNascimento = '" + pessoa.DataNascimento + "', Sexo = '" + pessoa.Sexo + "' WHERE CodigoPF = " + pessoa.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL2); }
public Produto ObtemPedidoProduto(int id) { Produto produto = new Produto(); string SQL = "Select top(1) p.CodigoProduto From produto p inner join item i on p.CodigoProduto = i.CodigoProduto inner join pedido pe on i.CodigoPedido = pe.CodigoPedido where p.CodigoProduto = " + id; Dictionary <string, string> registro = ConnectionSQL.ExecutarComandoLeituraSQL(SQL); if (registro.Count > 0) { produto.Codigo = int.Parse(registro["CodigoProduto"]); } return(produto); }
public PessoaJuridica ObtemProdutoPessoa(int id) { PessoaJuridica pessoa = new PessoaJuridica(); string SQL = "Select top(1) pj.CodigoPJ From PessoaJuridica pj inner join Produto P on pj.CodigoPJ = p.CodigoFornecedor where pj.CodigoPJ = " + id; Dictionary <string, string> registro = ConnectionSQL.ExecutarComandoLeituraSQL(SQL); if (registro.Count > 0) { pessoa.Codigo = int.Parse(registro["CodigoPJ"]); } return(pessoa); }
public PessoaJuridica ObtemPessoa(int id) { PessoaJuridica pessoa = new PessoaJuridica(); string SQL = "Select CodigoPessoa, Nome, Endereco, CNPJ, Ativa From Pessoa p inner join PessoaJuridica J on p.CodigoPessoa = J.CodigoPJ where CodigoPessoa = " + id; Dictionary <string, string> registro = ConnectionSQL.ExecutarComandoLeituraSQL(SQL); pessoa.Codigo = int.Parse(registro["CodigoPessoa"]); pessoa.Nome = registro["Nome"]; pessoa.Endereco = registro["Endereco"]; pessoa.CNPJ = registro["CNPJ"]; pessoa.Ativa = Convert.ToBoolean(registro["Ativa"]); return(pessoa); }
public PessoaFisica ObtemPessoa(int id) { PessoaFisica pessoa = new PessoaFisica(); string SQL = "Select CodigoPessoa, Nome, Endereco, CPF, DataNascimento, Sexo From Pessoa p inner join PessoaFisica F on p.CodigoPessoa = F.CodigoPF where CodigoPessoa = " + id; Dictionary <string, string> registro = ConnectionSQL.ExecutarComandoLeituraSQL(SQL); pessoa.Codigo = int.Parse(registro["CodigoPessoa"]); pessoa.Nome = registro["Nome"]; pessoa.Endereco = registro["Endereco"]; pessoa.CPF = registro["CPF"]; pessoa.DataNascimento = Convert.ToDateTime(registro["DataNascimento"]); pessoa.Sexo = registro["Sexo"]; return(pessoa); }
public void Update(Pedido pedido) { string SQL = "UPDATE Pedido SET CodigoComprador = '" + pedido.Comprador.Codigo + "', CodigoVendedor = " + pedido.Vendedor.Codigo + ", DataPedido = '" + pedido.DataPedido.ToString("yyyy-MM-dd hh:mm:ss") + "' WHERE CodigoPedido = " + pedido.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL); string SQL2 = "UPDATE Item SET CodigoProduto = '" + pedido.Item.Produto.Codigo + "', Qtd = " + pedido.Item.Quantidade + ", ValorUnitario = " + pedido.Item.ValorUnitario + " WHERE CodigoPedido = " + pedido.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL2); }
public Produto ObtemProduto(int id) { Produto produto = new Produto(); string SQL = "Select * From produto p inner join PessoaJuridica J on p.CodigoFornecedor = J.CodigoPJ where CodigoProduto = " + id; Dictionary <string, string> registro = ConnectionSQL.ExecutarComandoLeituraSQL(SQL); produto.Codigo = int.Parse(registro["CodigoProduto"]); produto.Nome = registro["Nome"]; produto.Preco = Convert.ToDecimal(registro["Preco"]); produto.Fornecedor = new PessoaJuridica() { Codigo = Convert.ToInt32(registro["CodigoFornecedor"]) }; return(produto); }
public List <Pedido> ObtemPedidos() { List <Pedido> listPedido = new List <Pedido>(); SqlConnection con = ConnectionSQL.AbrirConexao(); using (SqlCommand command = new SqlCommand("select p.CodigoPedido, p.CodigoComprador, p.CodigoVendedor, p.DataPedido, i.CodigoItem, i.CodigoProduto, i.Qtd, i.ValorUnitario, pe.Nome as 'NomeComprador', pe2.Nome as 'NomeVendedor', pt.Nome as 'NomeProduto' from pedido p inner join item i on p.CodigoPedido = i.CodigoPedido inner join Pessoa pe on p.CodigoComprador = pe.CodigoPessoa inner join produto pt on i.CodigoProduto = pt.CodigoProduto inner join Pessoa pe2 on p.CodigoVendedor = pe2.CodigoPessoa", con)) using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { listPedido.Add(new Pedido() { Codigo = Convert.ToInt32(reader["CodigoPedido"]), Comprador = new PessoaFisica() { Codigo = Convert.ToInt32(reader["CodigoComprador"]), Nome = reader["NomeComprador"].ToString(), }, Vendedor = new PessoaJuridica() { Codigo = Convert.ToInt32(reader["CodigoVendedor"]), Nome = reader["NomeVendedor"].ToString(), }, DataPedido = Convert.ToDateTime(reader["DataPedido"]), Item = new ItemDoPedido() { Codigo = Convert.ToInt32(reader["CodigoItem"]), Quantidade = Convert.ToInt32(reader["Qtd"]), ValorUnitario = Convert.ToInt32(reader["ValorUnitario"]), Produto = new Produto() { Codigo = Convert.ToInt32(reader["CodigoProduto"]), Nome = reader["NomeProduto"].ToString(), } }, }); } } ConnectionSQL.FecharConexao(); return(listPedido); }
public void Remove(Produto produto) { string SQL = "DELETE FROM Produto WHERE CodigoProduto = " + produto.Codigo; ConnectionSQL.ExecutarComandoSQL(SQL); }