public int Editar(VendaDominio objVenda) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; con.Open(); comando.CommandText = "UPDATE TABELA_VENDAS SET CODIGO_CLIENTE = @CODIGO_CLIENTE, CODIGO_PRODUTO = @CODIGO_PRODUTO, CODIGO_VENDEDOR = @CODIGO_VENDEDOR, CREDITO_LOJA = @CREDITO_LOJA, DATA_HORA = @DATA_HORA, QUANTIDADE = @QUANTIDADE, PRECO_TOTAL = @PRECO_TOTAL WHERE CODIGO_VENDA = @CODIGO_VENDA"; comando.Parameters.Add("CODIGO_VENDA", SqlDbType.Int).Value = objVenda.CodigoVenda; comando.Parameters.Add("CODIGO_CLIENTE", SqlDbType.VarChar).Value = objVenda.CodigoCliente; comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objVenda.CodigoProduto; comando.Parameters.Add("CODIGO_VENDEDOR", SqlDbType.Int).Value = objVenda.CodigoVendedor; comando.Parameters.Add("CREDITO_LOJA", SqlDbType.Float).Value = objVenda.CreditoLoja; comando.Parameters.Add("DATA_HORA", SqlDbType.DateTime).Value = objVenda.DataHora; comando.Parameters.Add("QUANTIDADE", SqlDbType.Int).Value = objVenda.Quantidade; comando.Parameters.Add("PRECO_TOTAL", SqlDbType.Float).Value = objVenda.PrecoTotal; comando.Connection = con; int qtd = comando.ExecuteNonQuery(); Console.Write(qtd); return(qtd); } }
public int Inserir(VendaDominio objVenda) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; con.Open(); comando.CommandText = "INSERT INTO TABELA_VENDAS ([CODIGO_CLIENTE], [CODIGO_PRODUTO], [CODIGO_VENDEDOR], [CREDITO_LOJA], [DATA_HORA], [CLIENTE_PRIMEIRA_COMPRA], [PRODUTO_PRIMEIRA_COMPRA], [QUANTIDADE], [PRECO_TOTAL]) VALUES (@CODIGO_CLIENTE, @CODIGO_PRODUTO, @CODIGO_VENDEDOR, @CREDITO_LOJA, @DATA_HORA, @CLIENTE_PRIMEIRA_COMPRA, @PRODUTO_PRIMEIRA_COMPRA, @QUANTIDADE, @PRECO_TOTAL)"; comando.Parameters.Add("CODIGO_CLIENTE", SqlDbType.Int).Value = objVenda.CodigoCliente; comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objVenda.CodigoProduto; comando.Parameters.Add("CODIGO_VENDEDOR", SqlDbType.Int).Value = objVenda.CodigoVendedor; comando.Parameters.Add("CREDITO_LOJA", SqlDbType.Decimal).Value = objVenda.CreditoLoja; comando.Parameters.Add("DATA_HORA", SqlDbType.DateTime).Value = objVenda.DataHora; comando.Parameters.Add("CLIENTE_PRIMEIRA_COMPRA", SqlDbType.Decimal).Value = objVenda.ClientePrimeiraCompra; comando.Parameters.Add("PRODUTO_PRIMEIRA_COMPRA", SqlDbType.Decimal).Value = objVenda.ProdutoPrimeiraCompra; comando.Parameters.Add("QUANTIDADE", SqlDbType.Int).Value = objVenda.Quantidade; comando.Parameters.Add("PRECO_TOTAL", SqlDbType.Float).Value = objVenda.PrecoTotal; comando.Connection = con; int qtd = comando.ExecuteNonQuery(); Console.Write(qtd); return(qtd); } }
public List <VendaDominio> Lista() { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; con.Open(); comando.CommandText = "SELECT VAS.CODIGO_VENDA, C.CODIGO_CLIENTE, C.CPF, C.NOME, P.CODIGO_PRODUTO, P.EMBALAGEM, P.NOME_PRODUTO, P.TAMANHO, VES.CODIGO_VENDEDOR, VES.NOME_VENDEDOR, VAS.CREDITO_LOJA, VAS.DATA_HORA, VAS.QUANTIDADE, P.SABOR, P.PRECO_DE_LISTA, VAS.PRECO_TOTAL FROM TABELA_VENDAS AS VAS INNER JOIN TABELA_CLIENTES AS C ON VAS.CODIGO_CLIENTE = C.CODIGO_CLIENTE INNER JOIN TABELA_PRODUTOS AS P ON VAS.CODIGO_PRODUTO = P.CODIGO_PRODUTO INNER JOIN TABELA_VENDEDORES AS VES ON VAS.CODIGO_VENDEDOR = VES.CODIGO_VENDEDOR ORDER BY VAS.CODIGO_VENDA"; comando.Connection = con; SqlDataReader dr; List <VendaDominio> lista = new List <VendaDominio>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { VendaDominio dado = new VendaDominio(); dado.CodigoVenda = Convert.ToInt32(dr["CODIGO_VENDA"]); dado.CodigoCliente = Convert.ToInt32(dr["CODIGO_CLIENTE"]); dado.Cpf = Convert.ToString(dr["CPF"]); dado.CodigoProduto = Convert.ToInt32(dr["CODIGO_PRODUTO"]); dado.Embalagem = Convert.ToString(dr["EMBALAGEM"]); dado.CodigoVendedor = Convert.ToInt32(dr["CODIGO_VENDEDOR"]); dado.CreditoLoja = Convert.ToDouble(dr["CREDITO_LOJA"]); dado.NomeCliente = Convert.ToString(dr["NOME"]); dado.NomeProduto = Convert.ToString(dr["NOME_PRODUTO"]); dado.Tamanho = Convert.ToString(dr["TAMANHO"]); dado.NomeVendedor = Convert.ToString(dr["NOME_VENDEDOR"]); dado.DataHora = Convert.ToDateTime(dr["DATA_HORA"]); dado.Quantidade = Convert.ToInt32(dr["QUANTIDADE"]); dado.Sabor = Convert.ToString(dr["SABOR"]); dado.Preco = Convert.ToDouble(dr["PRECO_DE_LISTA"]); dado.PrecoTotal = Convert.ToDouble(dr["PRECO_TOTAL"]); lista.Add(dado); } } return(lista); } }
public int Excluir(VendaDominio objVenda) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; con.Open(); comando.CommandText = "DELETE FROM TABELA_VENDAS WHERE CODIGO_VENDA = @CODIGO_VENDA"; comando.Parameters.Add("CODIGO_VENDA", SqlDbType.Int).Value = objVenda.CodigoVenda; comando.Connection = con; int qtd = comando.ExecuteNonQuery(); Console.Write(qtd); return(qtd); } }
public static int Excluir(VendaDominio objVenda) { return(new VendaDados().Excluir(objVenda)); }
public static int Editar(VendaDominio objVenda) { return(new VendaDados().Editar(objVenda)); }
public static int Inserir(VendaDominio objVenda) { return(new VendaDados().Inserir(objVenda)); }
public List <VendaDominio> Buscar(VendaDominio objVenda) { return(new VendaDados().Buscar(objVenda)); }