NeoMallers Portal 10: Final Thoughts?

92 replies [Last post]
saudor's picture
Offline
Exalted Member
Joined: 10/06/2007
Posts:

the final version of NeoMallers Portal Pro (Software Edition) is under way and expected to be released in the upcoming days. (yes, it's being simultaneously developed with Analyst, which is the web version)

Since i'm working on it anyways, any icky stuff you want to see in there? (no huge stuff please)

Enhancements in version 10.0
- new streamlined interface
- performance improvements in shop stock. (shop stock ranking processor bumped from 65-70 items per second to roughly 7700-18,885 items per second on my database)
- Export and maybe import from Analyst
- Shop stock improvement: selecting the comment area no longer highlights the whole damn thing
- Update check disabled by default.
- fixed the item sold today bug
- overall (front screen) now actually shows unique stock, qty items in stock, value and the last update of the shop front
- Im lazy feature in shop front setting now saved.
- Sorting of shop stock by either alpha, or by wiz/mall price (As suggested by leelo513) Mall and Wiz price can be toggled by double clicking the label as opposed to the checkbox itself.

****** Beta 4 is now available. *********
http://neomallers.com/downloads/portal10b4.exe

New features:
Beta 4: double clicking an item in filtered mode (out of stock) now defaults to the in stock warn value (vs -1)
- Right click action will initiate the -1 effect (to mark it as skipped)
- Shop Front Cost added to main screen (Thanks zixianna!)
- sales history "went out of stock" bug fixed.

Note: Don't forget to backup your current installation/files just in case. (Just copy the entire folder some place else)

-----------------------------
Are you protected?
http://www.neopets.com/~punchback_bob
CG information & more

1434neopets's picture
Offline
Exalted Member
Joined: 15/03/2009
Posts:

It reminds me of ebay for some reason. Must be the cart you have for the "Submit Sales History".

Looks pretty nifty. Round of applause***

WOW! Selling: Maps, Neggs, Stamps, Coins, Cards, ETC!
http://www.neopets.com/browseshop.phtml?owner=1434sweet#p

WOW! Selling: Maps, Neggs, Stamps, Coins, Cards, ETC!
http://www.neopets.com/browseshop.phtml?owner=1434sweet#p

saudor's picture
Offline
Exalted Member
Joined: 10/06/2007
Posts:

oh lol. and it's yellow too tongue

the graphics is being a bit pushed though (i.e. the white lines at the edges).

Quote:
Proudly rendered using graphics technology from 1998 (probably earlier haha)

-----------------------------
Contrary to popular belief, the Irish and I are not married

-----------------------------
Are you protected?
http://www.neopets.com/~punchback_bob
CG information & more

zixianna's picture
Offline
Moderator/Tech Admin
Joined: 26/03/2010
Posts:

lol
If I knew you were working on this, I would have been writing down all the million thoughts I've had while using it! Now I'm going to have to brain storm!

-selecting the comment area no longer highlights the whole damn thing-

Woohoo! Thank you!

How about source code? winking
I had to ask!

saudor's picture
Offline
Exalted Member
Joined: 10/06/2007
Posts:

If PathExists(App.Path & "\users\" & strUsername & "\sd.db", False) = True Then
Call List_Load(frmSales_main.lstSalesDates, App.Path & "\users\" & strUsername & "\sd.db")
End If

If DirExists(App.Path & "\users\" & strUsername & "\db_shopstock") = False Then 'create shopstock directory if not existing
    MkDir (App.Path & "\users\" & strUsername & "\db_shopstock")
End If

If DirExists(App.Path & "\users\" & strUsername & "\cache") = False Then 'create cache directory if not existing
    MkDir (App.Path & "\users\" & strUsername & "\cache")
End If

There. Source code happy Hope you're happy

-----------------------------
Contrary to popular belief, the Irish and I are not married

-----------------------------
Are you protected?
http://www.neopets.com/~punchback_bob
CG information & more

zixianna's picture
Offline
Moderator/Tech Admin
Joined: 26/03/2010
Posts:

lol
It's a start! And I like how you posted a very Windows specific part of the code too happy

saudor's picture
Offline
Exalted Member
Joined: 10/06/2007
Posts:

ohh it was random actually tongue
Just Cp'd whatever part was showing up on the screen. If you want really windows specific stuff:

  Public Declare Function GetTickCount Lib "Kernel32" () As Long ' stupid windows APIs
  Public lngMS As Long
 Public Declare Function SetWindowLong Lib "USER32" Alias "SetWindowLongA" _
    (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Public Declare Function GetWindowLong Lib "USER32" Alias "GetWindowLongA" _
    (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Public Const GWL_STYLE = (-16)
Public Const WS_CAPTION = &HC00000
 

-----------------------------
Contrary to popular belief, the Irish and I are not married

-----------------------------
Are you protected?
http://www.neopets.com/~punchback_bob
CG information & more

zixianna's picture
Offline
Moderator/Tech Admin
Joined: 26/03/2010
Posts:

-' stupid windows APIs -

lol

saudor's picture
Offline
Exalted Member
Joined: 10/06/2007
Posts:

hehe i tend to put in weird comments like that in my code angel

-----------------------------
Are you protected?
http://www.neopets.com/~punchback_bob
CG information & more

zixianna's picture
Offline
Moderator/Tech Admin
Joined: 26/03/2010
Posts:

OK, this might be considered too big, but how about multi-select and multi-update?
It may not be TOO hard actually happy

Also, is it possible to add search criteria, and also have a 'not' option?
Such as 'comments include FQ but not EFQ' (2 things I used recently for my (water) Faerie Quest items, and I was temporarily stocking Earth Faerie Quest items)?
Search on Last Date Sold (look up items that haven't sold since before a certain date, or last sold between certain dates, etc)?

And as for silly comments, so does TNT (don't we all?), as you've seen happy

10xosoftballox18's picture
Offline
Nursery Mall Admin
Joined: 23/09/2008
Posts:

zixianna wrote:

Search on Last Date Sold (look up items that haven't sold since before a certain date, or last sold between certain dates, etc)?

I was actually thinking about that saying that, Zixi!

test