public int AddClienteCompra(ClienteCompraDominio objCompra) { 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_CLIENTE_COMPRAS ([CODIGO_CLIENTE], [NOME_CLIENTE], [CODIGO_PRODUTO], [NOME_PRODUTO], [QUANTIDADE], [CREDITO_LOJA], [LIMITE_CREDITO], [PRECO], [PRECO_TOTAL], [DATA_HORA], [CLIENTE_PRIMEIRA_COMPRA]) VALUES (@CODIGO_CLIENTE, @NOME_CLIENTE, @CODIGO_PRODUTO, @NOME_PRODUTO, @QUANTIDADE, @CREDITO_LOJA, @LIMITE_CREDITO, @PRECO, @PRECO_TOTAL, @DATA_HORA, @CLIENTE_PRIMEIRA_COMPRA)"; comando.Parameters.Add("CODIGO_CLIENTE", SqlDbType.Int).Value = objCompra.CodigoCliente; comando.Parameters.Add("NOME_CLIENTE", SqlDbType.VarChar).Value = objCompra.NomeCliente; comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objCompra.CodigoProduto; comando.Parameters.Add("NOME_PRODUTO", SqlDbType.VarChar).Value = objCompra.NomeProduto; comando.Parameters.Add("QUANTIDADE", SqlDbType.Int).Value = objCompra.Quantidade; comando.Parameters.Add("CREDITO_LOJA", SqlDbType.Decimal).Value = objCompra.CreditoLoja; comando.Parameters.Add("LIMITE_CREDITO", SqlDbType.Money).Value = objCompra.LimiteCredito; comando.Parameters.Add("PRECO", SqlDbType.Decimal).Value = objCompra.Preco; comando.Parameters.Add("PRECO_TOTAL", SqlDbType.Decimal).Value = objCompra.PrecoTotal; comando.Parameters.Add("DATA_HORA", SqlDbType.DateTime).Value = objCompra.DataHora; comando.Parameters.Add("CLIENTE_PRIMEIRA_COMPRA", SqlDbType.Decimal).Value = objCompra.ClientePrimeiraCompra; comando.Connection = con; int qtd = comando.ExecuteNonQuery(); Console.Write(qtd); return(qtd); } }
public List <ClienteCompraDominio> Buscar(ClienteCompraDominio objCompra) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; con.Open(); comando.CommandText = "SELECT [CODIGO_COMPRA], [CODIGO_CLIENTE], [NOME_CLIENTE], [CODIGO_PRODUTO], [NOME_PRODUTO], [QUANTIDADE], [CREDITO_LOJA], [PRECO], [PRECO_TOTAL], [DATA_HORA] FROM TABELA_CLIENTE_COMPRAS WHERE NOME_CLIENTE LIKE @NOME_CLIENTE"; comando.Parameters.Add("NOME_CLIENTE", SqlDbType.VarChar).Value = objCompra.NomeCliente + "%"; comando.Connection = con; SqlDataReader dr; List <ClienteCompraDominio> lista = new List <ClienteCompraDominio>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ClienteCompraDominio dado = new ClienteCompraDominio(); dado.CodigoCompra = Convert.ToInt32(dr["CODIGO_COMPRA"]); dado.CodigoCliente = Convert.ToInt32(dr["CODIGO_CLIENTE"]); dado.NomeCliente = Convert.ToString(dr["NOME_CLIENTE"]); dado.CodigoProduto = Convert.ToInt32(dr["CODIGO_PRODUTO"]); dado.NomeProduto = Convert.ToString(dr["NOME_PRODUTO"]); dado.Quantidade = Convert.ToInt32(dr["QUANTIDADE"]); dado.CreditoLoja = Convert.ToDouble(dr["CREDITO_LOJA"]); dado.Preco = Convert.ToDouble(dr["PRECO"]); dado.PrecoTotal = Convert.ToDouble(dr["PRECO_TOTAL"]); dado.DataHora = Convert.ToDateTime(dr["DATA_HORA"]); lista.Add(dado); } } return(lista); } }
public List <ClienteCompraDominio> 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 CODIGO_COMPRA, CODIGO_CLIENTE, NOME_CLIENTE, CODIGO_PRODUTO, NOME_PRODUTO, QUANTIDADE, LIMITE_CREDITO, PRECO, PRECO_TOTAL, DATA_HORA FROM TABELA_CLIENTE_COMPRAS ORDER BY CODIGO_COMPRA"; comando.Connection = con; SqlDataReader dr; List <ClienteCompraDominio> lista = new List <ClienteCompraDominio>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ClienteCompraDominio dado = new ClienteCompraDominio(); dado.CodigoCompra = Convert.ToInt32(dr["CODIGO_COMPRA"]); dado.CodigoCliente = Convert.ToInt32(dr["CODIGO_CLIENTE"]); dado.NomeCliente = Convert.ToString(dr["NOME_CLIENTE"]); dado.CodigoProduto = Convert.ToInt32(dr["CODIGO_PRODUTO"]); dado.NomeProduto = Convert.ToString(dr["NOME_PRODUTO"]); dado.Quantidade = Convert.ToInt32(dr["QUANTIDADE"]); dado.CreditoLoja = Convert.ToDouble(dr["LIMITE_CREDITO"]); dado.Preco = Convert.ToDouble(dr["PRECO"]); dado.PrecoTotal = Convert.ToDouble(dr["PRECO_TOTAL"]); dado.DataHora = Convert.ToDateTime(dr["DATA_HORA"]); lista.Add(dado); } } return(lista); } }
public List <ClienteCompraDominio> BuscaClienteCompra(ClienteCompraDominio objCompra) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; con.Open(); comando.CommandText = "SELECT CLIENTE_PRIMEIRA_COMPRA, LIMITE_CREDITO, CODIGO_CLIENTE, CREDITO_LOJA FROM TABELA_CLIENTE_COMPRAS WHERE CODIGO_CLIENTE = @CODIGO_CLIENTE"; comando.Parameters.Add("CODIGO_CLIENTE", SqlDbType.Int).Value = objCompra.CodigoCliente; comando.Connection = con; SqlDataReader dr; List <ClienteCompraDominio> lista = new List <ClienteCompraDominio>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ClienteCompraDominio dado = new ClienteCompraDominio(); dado.ClientePrimeiraCompra = Convert.ToDouble(dr["CLIENTE_PRIMEIRA_COMPRA"]); dado.LimiteCredito = Convert.ToDouble(dr["LIMITE_CREDITO"]); dado.CodigoCliente = Convert.ToInt32(dr["CODIGO_CLIENTE"]); dado.CreditoLoja = Convert.ToDouble(dr["CREDITO_LOJA"]); lista.Add(dado); } } return(lista); } }
public static int AddClienteCompra(ClienteCompraDominio objCompra) { return(new VendaDados().AddClienteCompra(objCompra)); }
public List <ClienteCompraDominio> BuscaClienteCompra(ClienteCompraDominio objCompra) { return(new VendaDados().BuscaClienteCompra(objCompra)); }
public List <ClienteCompraDominio> Buscar(ClienteCompraDominio objCompra) { return(new ClienteCompraDados().Buscar(objCompra)); }