public int Inserir(ProdutoDominio objProduto) { 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_PRODUTOS ([NOME_PRODUTO], [EMBALAGEM], [TAMANHO], [UNIDADE_MEDIDA], [SABOR], [QUANTIDADE_ESTOQUE_INICIAL], [PRECO_DE_LISTA]) VALUES (@NOME_PRODUTO, @EMBALAGEM, @TAMANHO, @UNIDADE_MEDIDA, @SABOR, @QUANTIDADE_ESTOQUE_INICIAL, @PRECO_DE_LISTA)"; comando.Parameters.Add("NOME_PRODUTO", SqlDbType.VarChar).Value = objProduto.NomeProduto; comando.Parameters.Add("EMBALAGEM", SqlDbType.VarChar).Value = objProduto.Embalagem; comando.Parameters.Add("TAMANHO", SqlDbType.Decimal).Value = objProduto.Tamanho; comando.Parameters.Add("UNIDADE_MEDIDA", SqlDbType.VarChar).Value = objProduto.UnidadeMedida; comando.Parameters.Add("SABOR", SqlDbType.VarChar).Value = objProduto.Sabor; comando.Parameters.Add("QUANTIDADE_ESTOQUE_INICIAL", SqlDbType.Decimal).Value = objProduto.QuantidadeEstoqueInicial; comando.Parameters.Add("PRECO_DE_LISTA", SqlDbType.Decimal).Value = objProduto.PrecoDeLista; comando.Connection = con; int qtd = comando.ExecuteNonQuery(); Console.Write(qtd); return(qtd); } }
public int Editar(ProdutoDominio objProduto) { 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_PRODUTOS SET NOME_PRODUTO = @NOME_PRODUTO, EMBALAGEM = @EMBALAGEM, TAMANHO = @TAMANHO, UNIDADE_MEDIDA = @UNIDADE_MEDIDA, SABOR = @SABOR, QUANTIDADE_ESTOQUE_INICIAL = @QUANTIDADE_ESTOQUE_INICIAL, PRECO_DE_LISTA = @PRECO_DE_LISTA WHERE CODIGO_PRODUTO = @CODIGO_PRODUTO"; comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objProduto.CodigoProduto; comando.Parameters.Add("NOME_PRODUTO", SqlDbType.VarChar).Value = objProduto.NomeProduto; comando.Parameters.Add("EMBALAGEM", SqlDbType.VarChar).Value = objProduto.Embalagem; comando.Parameters.Add("TAMANHO", SqlDbType.Decimal).Value = objProduto.Tamanho; comando.Parameters.Add("UNIDADE_MEDIDA", SqlDbType.VarChar).Value = objProduto.UnidadeMedida; comando.Parameters.Add("SABOR", SqlDbType.VarChar).Value = objProduto.Sabor; comando.Parameters.Add("QUANTIDADE_ESTOQUE_INICIAL", SqlDbType.Decimal).Value = objProduto.QuantidadeEstoqueInicial; comando.Parameters.Add("PRECO_DE_LISTA", SqlDbType.Decimal).Value = objProduto.PrecoDeLista; comando.Connection = con; int qtd = comando.ExecuteNonQuery(); Console.Write(qtd); return(qtd); } }
public ActionResult CadastrarProduto(ProdutoDominio entidade) { try { var resultado = _comandoInserirProduto.Executar(entidade); return(Json(new { Result = "OK", Data = "Produto cadastrado com sucesso!" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Result = "Error", Data = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult AlterarProduto(ProdutoDominio modelo) { try { var resultado = _comandoAtualizarProduto.Executar(modelo); return(Json(new { Result = "OK", Data = "Produto alterado com sucesso!" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Result = "Error", Data = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public IActionResult Get() { var lista = new List <ProdutoDominio>(); var obj1 = new ProdutoDominio(); obj1.Id = 1; obj1.Nome = "Macarrão"; var obj2 = new ProdutoDominio(); obj2.Id = 2; obj2.Nome = "Arroz"; lista.Add(obj1); lista.Add(obj2); return(Ok(lista)); }
public List <ProdutoDominio> BuscaProduto(ProdutoDominio objProduto) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.banco; SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.Text; con.Open(); comando.CommandText = "SELECT NOME_PRODUTO, PRECO_DE_LISTA, EMBALAGEM, TAMANHO, SABOR, QUANTIDADE_EM_ESTOQUE, CODIGO_PRODUTO FROM TABELA_PRODUTOS WHERE CODIGO_PRODUTO = @CODIGO_PRODUTO"; comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objProduto.CodigoProduto; comando.Connection = con; SqlDataReader dr; List <ProdutoDominio> lista = new List <ProdutoDominio>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ProdutoDominio dado = new ProdutoDominio(); dado.NomeProduto = Convert.ToString(dr["NOME_PRODUTO"]); dado.PrecoDeLista = Convert.ToString(dr["PRECO_DE_LISTA"]); dado.Embalagem = Convert.ToString(dr["EMBALAGEM"]); dado.Tamanho = Convert.ToString(dr["TAMANHO"]); dado.Sabor = Convert.ToString(dr["SABOR"]); dado.QuantidadeEstoqueInicial = Convert.ToString(dr["QUANTIDADE_ESTOQUE_INICIAL"]); dado.CodigoProduto = Convert.ToInt32(dr["CODIGO_PRODUTO"]); lista.Add(dado); } } return(lista); } }
public List <ProdutoDominio> 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_PRODUTO, NOME_PRODUTO, EMBALAGEM, TAMANHO, CONCAT(TAMANHO, UNIDADE_MEDIDA) AS TAMANHO_MEDIDA, UNIDADE_MEDIDA, SABOR, QUANTIDADE_ESTOQUE_INICIAL, PRECO_DE_LISTA FROM TABELA_PRODUTOS ORDER BY CODIGO_PRODUTO"; comando.Connection = con; SqlDataReader dr; List <ProdutoDominio> lista = new List <ProdutoDominio>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ProdutoDominio dado = new ProdutoDominio(); 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.ConcatTamanhoMedida = Convert.ToString(dr["TAMANHO_MEDIDA"]); dado.UnidadeMedida = Convert.ToString(dr["UNIDADE_MEDIDA"]); dado.Sabor = Convert.ToString(dr["SABOR"]); dado.QuantidadeEstoqueInicial = Convert.ToString(dr["QUANTIDADE_ESTOQUE_INICIAL"]); dado.PrecoDeLista = Convert.ToString(dr["PRECO_DE_LISTA"]); lista.Add(dado); } } return(lista); } }
public int Excluir(ProdutoDominio objProduto) { 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_PRODUTOS WHERE CODIGO_PRODUTO = @CODIGO_PRODUTO"; comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objProduto.CodigoProduto; comando.Connection = con; int qtd = comando.ExecuteNonQuery(); Console.Write(qtd); return(qtd); } }
public List <ProdutoDominio> BuscaProduto(ProdutoDominio objProduto) { return(new VendaDados().BuscaProduto(objProduto)); }
public static int Excluir(ProdutoDominio objProduto) { return(new ProdutoDados().Excluir(objProduto)); }
public static int Inserir(ProdutoDominio objProduto) { return(new ProdutoDados().Inserir(objProduto)); }
public List <ProdutoDominio> Buscar(ProdutoDominio objProduto) { return(new ProdutoDados().Buscar(objProduto)); }