public List <EstoqueDTO> Consultar(string estoq)
        {
            string script =
                @"SELECT * FROM tb_estoque
                  WHERE id_estoque like @id_estoque";
            List <SqlParameter> parms = new List <SqlParameter>();

            parms.Add(new SqlParameter("id_estoque", "%" + estoq + "%"));
            Database          db           = new Database();
            MySqlDataReader   reader       = db.ExecuteSelectScript(script, parms);
            List <EstoqueDTO> fornecedores = new List <EstoqueDTO>();

            while (reader.Read())
            {
                EstoqueDTO novoestoq = new EstoqueDTO();

                novoestoq.id_estoque       = reader.GetInt32("id_estoque");
                novoestoq.id_produtocompra = reader.GetInt32("id_produtocompra");
                novoestoq.ds_quantidade    = reader.GetDecimal("ds_quantidade");

                fornecedores.Add(novoestoq);
            }
            reader.Close();
            return(fornecedores);
        }
        public int Salvar(EstoqueDTO dto)
        {
            if (dto.id_produtocompra == 0)
            {
                throw new ArgumentException("Produto não foi reconhecido");
            }

            EstoqueDatabase db = new EstoqueDatabase();

            return(db.Salvar(dto));
        }
        public int Salvar(EstoqueDTO dto)
        {
            string script =
                @"INSERT INTO tb_estoque
                (id_produtocompra, ds_quantidade)
                VALUES
                (@id_produtocompra, @ds_quantidade)";

            List <SqlParameter> parms = new List <SqlParameter>();

            parms.Add(new SqlParameter("id_produtocompra", dto.id_produtocompra));
            parms.Add(new SqlParameter("ds_quantidade", dto.ds_quantidade));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(script, parms));
        }
        public void Alterar(EstoqueDTO dto)
        {
            string script =
                @"UPDATE tb_estoque
                 SET 
                  ds_quantidade = @ds_quantidade
                  
                  WHERE id_produtocompra = @id_produtocompra";

            List <SqlParameter> parms = new List <SqlParameter>();

            parms.Add(new SqlParameter("id_produtocompra", dto.id_produtocompra));
            parms.Add(new SqlParameter("ds_quantidade", dto.ds_quantidade));

            Database db = new Database();

            db.ExecuteInsertScript(script, parms);
        }
        public void Alterar(EstoqueDTO dto)
        {
            EstoqueDatabase db = new EstoqueDatabase();

            db.Alterar(dto);
        }