Giter Club home page Giter Club logo

qiqo.business.client.solution's Introduction

QIQO.Business.Client.Solution

WPF, MVVM, XAML, C#, Prism

QIQO Business Application Windows client solution. This depends on the QIQO.Business.Services.Solution project for WCF calls performed via client side proxies (ChannelFactory). This solution utilizes the Prism framework.

This include 2 user interfaces:

qiqo.business.client.solution's People

Contributors

dependabot[bot] avatar rdrrichards avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

qiqo.business.client.solution's Issues

Redo the UI on a more modern look/feel

Redo the UI on a more modern look/feel. Something with some animations during transitions from one view to another. Include a newer look navigation that could be dock-able. More to come...

Product View

Product view main list needs some updates to bring it into the new look

Entity relationships with products

Code Entity relationships with products. We may need to determine what a valid relationship between an entity and a product is. Entity being a company, account, person, product, etc.

The entity_product table exists, use it!

Navigation Bar Animations

Need a mouse over animation on the navigation buttons (images). This may mean changing the way we are managing these right now. A different list type, or something.

Fee Schedule Managment

Allow the end user to create fee schedule based on product type. Right now the only way to create a fee schedule is one at a time, and I can see that as getting tedious. Allow the end user to create fee schedules at product creation time, and via product type or other category. Just make creating them easier!

Products View

Product view buttons need some TLC; they are standard looking buttons in the new UI, they need flare!

Account Employee Code

Account employee code generation; rather than typing one in; for safety. I don't think you can create a code for the account emp at all right now (fails)

Add Vendor Management UI

We have a vendor table, let build in the functionality to manage vendors. This should probably come before entity -> entity, or entity -> product, or inventory.

License missing everywhere

I think these projects are great for learning how to run good software architecture. There are rarely such coherent examples as this. Unfortunately, I can't find a license under which all this runs anywhere. Also with the dependent projects I find unfortunately none. So I ask the question under which license the application runs, including the dependencies. Something like MIT would be desirable, because you could reuse many parts of this framework.

Calendar Enhancements

Calendar view, like a main view, with all sorts of cool options.
Fly out for the calendar instead of being on the screen all the time.
More integrations rather than just being there to look at, something beyond the mouse overs.

Bill of Material UI

Add feature to manage bill of material (BOM). This should allow the end user to build a group/hierarchy of part (ingredients) that make up the final product (cheesecake).

Add Ledgers/Journals

Add features to manage ledgers. Ledger types list below. We need to manage and persist transactions related to each.

Cash Receipts Journal
Cash Payments Journal
Sales Journal
Sales Returns Journal
Purchases Journal
Purchases Returns Journal
General Journal

Include:
Comment
Account from
Account to
Tx number
Post date
Entry date
Credit Amt
Debit Amt
Entity id
Entity type id

Entity relationships with other entities

Add Entity relationships with other entities. This could be confused with the entity to product relationship, and may override it. That is something that needs to be decided. This feature and the related table may not happen.

Chart of Accounts UI

Make sure the delete COA is working properly. Right now, it may seem like you are deleting an account, but in all actuality, you are not! Low priority since we don't use them at this point.

Order Header Shipping Date not getting set

Order Header Shipping Date not getting set

Order item ship dates are working, when set by the end user. Not the order header. Set the header date to the minimum ship date from the line item for the order. OR, get rid of the ship date on the header and update the reports to use the date from the line item.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.