public int AddProdutoEstoque(ProdutoEstoqueDominio objEstoque) { 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_PRODUTO_ESTOQUE ([CODIGO_PRODUTO], [NOME_PRODUTO], [EMBALAGEM], [TAMANHO], [SABOR], [QUANTIDADE_EM_ESTOQUE], [PRODUTO_PRIMEIRA_COMPRA]) VALUES (@CODIGO_PRODUTO, @NOME_PRODUTO, @EMBALAGEM, @TAMANHO, @SABOR, @QUANTIDADE_EM_ESTOQUE, @PRODUTO_PRIMEIRA_COMPRA)"; comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objEstoque.CodigoProduto; comando.Parameters.Add("NOME_PRODUTO", SqlDbType.VarChar).Value = objEstoque.NomeProduto; comando.Parameters.Add("EMBALAGEM", SqlDbType.VarChar).Value = objEstoque.Embalagem; comando.Parameters.Add("TAMANHO", SqlDbType.VarChar).Value = objEstoque.Tamanho; comando.Parameters.Add("SABOR", SqlDbType.VarChar).Value = objEstoque.Sabor; comando.Parameters.Add("QUANTIDADE_EM_ESTOQUE", SqlDbType.Decimal).Value = objEstoque.QuantidadeEstoque; comando.Parameters.Add("PRODUTO_PRIMEIRA_COMPRA", SqlDbType.Decimal).Value = objEstoque.ProdutoPrimeiraCompra; comando.Connection = con; int qtd = comando.ExecuteNonQuery(); Console.Write(qtd); return(qtd); } }
public List <ProdutoEstoqueDominio> Buscar(ProdutoEstoqueDominio objEstoque) { 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_ESTOQUE], [CODIGO_PRODUTO], [NOME_PRODUTO], [EMBALAGEM], [TAMANHO], [SABOR], [QUANTIDADE_EM_ESTOQUE] FROM TABELA_PRODUTO_ESTOQUE WHERE NOME_PRODUTO LIKE @NOME_PRODUTO"; comando.Parameters.Add("NOME_PRODUTO", SqlDbType.VarChar).Value = objEstoque.NomeProduto + "%"; comando.Connection = con; SqlDataReader dr; List <ProdutoEstoqueDominio> lista = new List <ProdutoEstoqueDominio>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ProdutoEstoqueDominio dado = new ProdutoEstoqueDominio(); dado.CodigoEstoque = Convert.ToInt32(dr["CODIGO_ESTOQUE"]); dado.CodigoProduto = Convert.ToInt32(dr["CODIGO_PRODUTO"]); dado.NomeProduto = Convert.ToString(dr["NOME_PRODUTO"]); dado.Embalagem = Convert.ToString(dr["EMBALAGEM"]); dado.Tamanho = Convert.ToString(dr["TAMANHO"]); dado.Sabor = Convert.ToString(dr["SABOR"]); dado.QuantidadeEstoque = Convert.ToDouble(dr["QUANTIDADE_EM_ESTOQUE"]); lista.Add(dado); } } return(lista); } }
public int DeleteProdutoEstoque(ProdutoEstoqueDominio objEstoque) { 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_PRODUTO_ESTOQUE WHERE CODIGO_PRODUTO = @CODIGO_PRODUTO"; comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objEstoque.CodigoProduto; comando.Connection = con; int qtd = comando.ExecuteNonQuery(); Console.Write(qtd); return(qtd); } }
public List <ProdutoEstoqueDominio> 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 DISTINCT CODIGO_ESTOQUE, CODIGO_PRODUTO, NOME_PRODUTO, EMBALAGEM, TAMANHO, SABOR, QUANTIDADE_EM_ESTOQUE FROM TABELA_PRODUTO_ESTOQUE ORDER BY CODIGO_ESTOQUE"; comando.Connection = con; SqlDataReader dr; List <ProdutoEstoqueDominio> lista = new List <ProdutoEstoqueDominio>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ProdutoEstoqueDominio dado = new ProdutoEstoqueDominio(); dado.CodigoEstoque = Convert.ToInt32(dr["CODIGO_ESTOQUE"]); dado.CodigoProduto = Convert.ToInt32(dr["CODIGO_PRODUTO"]); dado.NomeProduto = Convert.ToString(dr["NOME_PRODUTO"]); dado.Embalagem = Convert.ToString(dr["EMBALAGEM"]); dado.Tamanho = Convert.ToString(dr["TAMANHO"]); dado.Sabor = Convert.ToString(dr["SABOR"]); dado.QuantidadeEstoque = Convert.ToDouble(dr["QUANTIDADE_EM_ESTOQUE"]); lista.Add(dado); } } return(lista); } }
public List <ProdutoEstoqueDominio> BuscaProdutoEstoque(ProdutoEstoqueDominio objEstoque) { 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_PRODUTO, PRODUTO_PRIMEIRA_COMPRA, QUANTIDADE_EM_ESTOQUE FROM TABELA_PRODUTO_ESTOQUE WHERE CODIGO_PRODUTO = @CODIGO_PRODUTO"; comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objEstoque.CodigoProduto; comando.Connection = con; SqlDataReader dr; List <ProdutoEstoqueDominio> lista = new List <ProdutoEstoqueDominio>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ProdutoEstoqueDominio dado = new ProdutoEstoqueDominio(); dado.CodigoProduto = Convert.ToInt32(dr["CODIGO_PRODUTO"]); dado.ProdutoPrimeiraCompra = Convert.ToDouble(dr["PRODUTO_PRIMEIRA_COMPRA"]); dado.QuantidadeEstoque = Convert.ToDouble(dr["QUANTIDADE_EM_ESTOQUE"]); lista.Add(dado); } } return(lista); } }
public List <ProdutoEstoqueDominio> Buscar(ProdutoEstoqueDominio objEstoque) { return(new ProdutoEstoqueDados().Buscar(objEstoque)); }
public static int DeleteProdutoEstoque(ProdutoEstoqueDominio objEstoque) { return(new VendaDados().DeleteProdutoEstoque(objEstoque)); }
public List <ProdutoEstoqueDominio> BuscaProdutoEstoque(ProdutoEstoqueDominio objEstoque) { return(new VendaDados().BuscaProdutoEstoque(objEstoque)); }