Anders2020's picture
Mar 26, 2013
9541 views
Reputation: 13

Source code overview

I am a newbie as a .NET developer I can say thanks for the great project EMre.

While I can understand or seem understand most ot the general code. I can not seem for the life of me seem to find where the UI/Presentation is made or modified?

I am looking at optionally not having the tables screen after logon at all. i.e. a semi-fast food type and tables are actually like products. On logon it should go straight to POS/Orders and also  after a sell as well it remains in the order screen.?

Also change some of the namings e.g. Settle to Cash etc.

Also simplify the order/POS

Change order line list to have <Name> as first column instead of Qty. THis will take care of the products where eg  "1 2-Piecer"  does not look like 12 Piecer So I will have "2-Piecer     2"

I also want to make the quantity text box multi-function. I.e. User can after finish simply type the cash tendered in that textbox e.g. 10 if the select then selects product It becomes 10* product this is OK and is the default. But if the user presses  [settle] instead I would like then to take this 10 as amount tendered/payment screen and immediately close and print.

THis will greatly speed things in fast-food scenario. If  only I can get to understand the Presentation layering?

 

Thanks in advance.

 

 

5 answers

emreeren's picture
emreeren
Mar 26, 2013
Reputation: 595

Hello Anders2020. Our primary communication area for development is github. Please create issues for each topic so we can focus on them one by one. Thanks.

Anders2020's picture
Anders2020
Mar 26, 2013
Reputation: 13

thanks emre my primary concern is not really to add new features to the main as my requirements are not mainstream. What I wanted was a simple flow of the ui and the xaml therefore I have seem to have found it in .modules. folders now. Maybe if I can get my head around it all will try and make a fork for Fast-food and my thoughts if thats ok in github for now I think i will pour over the xaml. thanks

emreeren's picture
emreeren
Mar 26, 2013
Reputation: 595

OK. Create a new user role and disable "open navigation" permission. It should navigate as you expected.

We prefer github because it is easier to reference and talk about source code. It is hard to tell but if we work on source code I can show how it works

thanks but had already done that but it does not go far enough for my simple users. I do not want them to select a table first because most customer are take-away fast food. I want to go straight to the order screen from login.

Anders2020's picture
Anders2020
Mar 26, 2013
Reputation: 13

super I love your IoC and MVVM approach

emreeren's picture
emreeren
Mar 27, 2013
Reputation: 595

you can change ticket creation method of department

super can confirm got that to work very well indeed and even managed to disable print bill on the left menu as well. Now how to disable print bill in payment screen will try to figure that one out as well.

We have already answers to
1030 questions
E-Posta Facebook Twitter RSS Skype
Telefon (212) 252 0634