Example #1
0
        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();
            }
        }
Example #2
0
 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!");
     }
 }
Example #3
0
        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!");
            }
        }
Example #4
0
        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();
            }
        }
Example #5
0
 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();
     }
 }
Example #6
0
 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();
     }
 }