public bool ExcluirProdutos(ModelosProdutos produto) { int resultado; try { connProdutos.ConnectionString = Dados.conexao; cmdProdutos.CommandType = CommandType.StoredProcedure; cmdProdutos.CommandText = "ExcluirProduto"; cmdProdutos.Parameters.AddWithValue("pidproduto", produto.IdProdutos); cmdProdutos.Connection = connProdutos; connProdutos.Open(); resultado = cmdProdutos.ExecuteNonQuery(); if (resultado != 1) { throw new Exception("Não foi possível excluir o produto"); } else { resposta = true; } return(resposta); } catch (MySqlException ex) { throw new Exception(ex.Message); } finally { connProdutos.Clone(); } }
public string Alterar(ModelosProdutos produto) { try { if (produto.IdProdutos < 1) { mensagem = "O nome do IdProduto é obrigatório"; } else if (produto.Produto.Trim().Length > 50) { mensagem = "O nome do produto é muito extenso!"; } else if (produto.Produto.Trim().Length < 0) { mensagem = "Errado Burro"; } else { produto.Produto = produto.Produto.ToLower(); objProdutosDal.AlterarProdutos(produto); mensagem = "Ptoduto incluído com sucesso!"; } return(mensagem); } catch { throw new Exception("Não foi possível incluir o usuário no cadastro!"); } }
public bool Excluir(ModelosProdutos produto) { try { if (produto.IdProdutos < 1) { mensagem = "O nome do IdProduto é obrigatório"; } else { resposta = objProdutosDal.ExcluirProdutos(produto); mensagem = "Ptoduto exluido com sucesso!"; } return(resposta); } catch { throw new Exception("Não foi possível incluir o usuário no cadastro!"); } }
public ListaProdutos Listagem(string filtro) { try { // Instância do objeto da lista genérica ListaUsuarios ListaProdutos listraProduto = new ListaProdutos(); // Configura as informaçõessore o banco connProdutos.ConnectionString = Dados.conexao; cmdProdutos.Connection = connProdutos; cmdProdutos.CommandType = CommandType.StoredProcedure; cmdProdutos.CommandText = "SelecionarProduto"; cmdProdutos.Parameters.AddWithValue("pfiltro", filtro); connProdutos.Open(); MySqlDataReader dr = cmdProdutos.ExecuteReader(); cmdProdutos.Parameters.Clear(); while (dr.Read()) { ModelosProdutos produtos = new ModelosProdutos(); produtos.IdProdutos = int.Parse(dr["idprodutos"].ToString()); produtos.Produto = dr["produto"].ToString(); produtos.Preco = decimal.Parse(dr["produto"].ToString()); produtos.Estoque = int.Parse(dr["estoque"].ToString()); // Adiciona o objeto usuário à lista listraProduto.Add(produtos); } return(listraProduto); } catch { throw new Exception("Não foi possível estabelecer a conexão com o banco de dados"); } finally { connProdutos.Close(); } }
public void InserirProdutos(ModelosProdutos produto) { try { connProdutos.ConnectionString = Dados.conexao; cmdProdutos.CommandType = CommandType.StoredProcedure; cmdProdutos.CommandText = "InserirProduto"; cmdProdutos.Parameters.AddWithValue("pproduto", produto.Produto); cmdProdutos.Parameters.AddWithValue("ppreco", produto.Preco); cmdProdutos.Parameters.AddWithValue("pestoque", produto.Estoque); cmdProdutos.Connection = connProdutos; connProdutos.Open(); produto.IdProdutos = Convert.ToInt32(cmdProdutos.ExecuteScalar()); } catch (MySqlException ex) { throw new Exception(ex.Message); } finally { connProdutos.Clone(); } }
public void AlterarProdutos(ModelosProdutos produto) { try { connProdutos.ConnectionString = Dados.conexao; cmdProdutos.CommandType = CommandType.StoredProcedure; cmdProdutos.CommandText = "AlterarProduto"; cmdProdutos.Parameters.AddWithValue("pidproduto", produto.IdProdutos); cmdProdutos.Parameters.AddWithValue("pproduto", produto.Produto); cmdProdutos.Parameters.AddWithValue("ppreco", produto.Preco); cmdProdutos.Parameters.AddWithValue("pestoque", produto.Estoque); cmdProdutos.Connection = connProdutos; connProdutos.Open(); cmdProdutos.ExecuteNonQuery(); } catch (MySqlException ex) { throw new Exception(ex.Message); } finally { connProdutos.Clone(); } }