This is a log of my project ,It is still unfinished as you can see
I am too buzy.
16-2-2011:
There is an error when we open the Cashier app for the first time after restarting windows ,It is related to database connection or refreshment of database connection on computer server before starting any command
4-3-2011:
Study Charting and design some charts suitable for the app and add them in a separate page
4-3-2011:
add crystal reports to the app in reports page
6-3-2011:
To prevent copying the application again
11-3-2011:
Replase Cashier model by cashier dataset and connect it to database using adapters and bindingsources
11-3-2011:
Finish debt page as the old debt page from debtProgram
11-3-2011:
Add a new fields in the product table :Expirydate
Productiondate
ExpiryNotice
ExpiryNotice is a field in days to warn you that expiryDate is near
12-3-2011:
Add new table called logTable for storing all the events in the program
like:
.
.
Ali sold 2 lg tv 32 inch to Hassan at 2:30 Pm On 2/3/2011
Ali deleted supplier name ALNoor company at 2:30pm on 3/3/2011
.
.
and with ability to print a friendly copy of the log
These are the table fields
UserName action ActionDate
20-3-2011:
Add new field in the products table called
ItemPackage --->علبة
--->قطعة
--->كيس
--->حبة
--->قنينة
20-3-2011:
Add new field in the products table called
DiscontinueCause (String)
20-3-2011:
Add new ability of adding a picture to CategoryButtons and Productbuttons by saving them in the database
22-3-2011:
Add new field in product table called
Quantity per unit --->20-1 kg tins
22-3-2011:
Add new field into settings table called
Address for shopAddress
24-3-2011:
Add new table called users-->
UserName
Password
Rank
Id
Add new table called UsersLog--> DateOfDay
LoginTime
LogOutTime
UserId
Notes
Id
29-3-2011:
Security:
Confidential
1-4-2011:
Review all the reports and report page with new update in database tables
9-4-2011:
Add try-Catch in the entire solution to avoid runtime errors
9-4-2011:
Make help file or help videos much easier
9-4-2011:
Add the ability to add new item or search for an item by entering it's id number
14-4-2011:
Add Microsoft.International.Formatters to project to make numbers in written format in arabic
15-4-2011:
Add sand watch to application in loading processes
20-4-2011:
Remaining jobs in PalmsPOS
-Security
-Reports
-Users
-Log
-AboutBox
-Help
-StartupWizard
-BackUp DB
26-4-2011:
Add ability to use keyboard to press printOrder or SaveOrder buttons
3-5-2011:
Add new option in settings page to make
SAve orders buttons do three jobs according to selection
Eithor save order only
or print order only
or save and print order
5-5-2011:
Delete the 6 buttons prices in POS and leave only the 3 buttons ,Also delete the choice option between 3 and 6 in options page
7-5-2011:
Make a custom category button with a properties to write two texts on the button one above the image and the other one below the image
8-5-2011:
Remaining issues in the PalmsPOS project:
-The user login system
-Application log system
-Database backup/restore
-Reports revision
-Settings page revision
-Some overall code optimization and cleaning
-Project setup
9-5-2011:
A bug in key-file generator occurs when the wireless lan is not connected to network the generator can not detect the Mac address
16-5-2011:
Add print button to chart page
20-5-2011:
Some issues still not finished:
1-Setting the server settings page
2-Print page button in Debts page
3-Reports revision
4-Fixing Key-file Mac-Address problem
5-Setup
6-frmPassword and users account
5-6-2011:
Fix these errors:
When you print using PrintControl and the intended control is larger than the page it is not completed in the other page **FIXED**
Put all the formPages in the middle of the screen **FIXED**
In barCode page there are two buttons unused ,Use them or delete them please
In BarCode page ,In page size there is an option called Others not used ,Use it. **FIXED**
In Charts pages ,Review all options,and charts again
In Charts page add Print Page button and Review Print report button
In POS page the customers list is not updated if it is updated in the customers page (customers,Products,Categories) **FIXED**
In Customers page the list of users include debts in single format 0.000 change it to integer **FIXED**
In Customers page the list of Suppliers is not updated when you add or delete supplier **FIXED**
In AddNew Category when you add new category the save button closes the form,We do not want it to be closed after saving **FIXED**
Add ability to print order report in addition to order reciept
Add ability to use single amount and prices in addition to integer values
Fix Item value in products table
Add log notes to all actions in the program
Add Check box in log page to filter all logs except the LogIn and LogOut actions of the users
Add Functionality to specify roles Admin,User...
Categories do not update in the POS after editing them in the categories page
When the user closes the program he should logOut First and Add His LogOut in the Log Page
Products page need review ,when you click new it is not working as intended
Add new Table Called SupplyDetails **FIXED**
Id
SupplyDate
ProductId
Notes
SupplierId
Amount
TotalPrice
Add report to print dates for all retails of Customer debt like this:
Customer :Ali Faris
Debt : 1570 $
Retail : 150 $
Every : 10 days
Debt date : 1/5/2011
Date now : 12/5/2011
Retail history:
ID Retail RetailDate Notes
Retail 1 :150$ 11/5/2011 Payed 150$ in 12/5/2011 at 8:00Am
Retail 2 :150$ 21/5/2011
Retail 3 :150$ 31/5/2011
Retail 4 :150$ 10/6/2011
Retail 5 :150$ 20/6/2011
Retail 6 :150$ 30/6/2011
Retail 7 :150$ 10/7/2011
Retail 8 :150$ 20/7/2011
Retail 9 :150$ 30/7/2011
Retail 10:150$ 10/8/2011
Retail 11:70$ 20/8/2011
Add new table called DebtsDetails **FIXED**
Id
CustomerId or CustomerName
RetailAmount
Notes
RetailDate
Change the begining of the program when checking the key-file to Marquee progress bar during checking the validity of the key-file **FIXED**
In Server page when you click cancel the whole application closes change it to something better
Put UserName when LogedIn on the passNumber form **FIXED**
Remove outline from barcode **FIXED**
Scrolling-Buttons control should not be activated unless the contained buttons more than it's container
Make the text لا يوجد صورة in the center of the picture control in products
Add button الغاء الخروج to passNumber form ,Used when we need to cancel the exit from the program **FIXED**
Database checkboxes in settings page do not save in the settings
Change the name of صفحة الديون to صفحة الاقساط
I am too buzy.
16-2-2011:
There is an error when we open the Cashier app for the first time after restarting windows ,It is related to database connection or refreshment of database connection on computer server before starting any command
4-3-2011:
Study Charting and design some charts suitable for the app and add them in a separate page
4-3-2011:
add crystal reports to the app in reports page
6-3-2011:
To prevent copying the application again
11-3-2011:
Replase Cashier model by cashier dataset and connect it to database using adapters and bindingsources
11-3-2011:
Finish debt page as the old debt page from debtProgram
11-3-2011:
Add a new fields in the product table :Expirydate
Productiondate
ExpiryNotice
ExpiryNotice is a field in days to warn you that expiryDate is near
12-3-2011:
Add new table called logTable for storing all the events in the program
like:
.
.
Ali sold 2 lg tv 32 inch to Hassan at 2:30 Pm On 2/3/2011
Ali deleted supplier name ALNoor company at 2:30pm on 3/3/2011
.
.
and with ability to print a friendly copy of the log
These are the table fields
UserName action ActionDate
20-3-2011:
Add new field in the products table called
ItemPackage --->علبة
--->قطعة
--->كيس
--->حبة
--->قنينة
20-3-2011:
Add new field in the products table called
DiscontinueCause (String)
20-3-2011:
Add new ability of adding a picture to CategoryButtons and Productbuttons by saving them in the database
22-3-2011:
Add new field in product table called
Quantity per unit --->20-1 kg tins
22-3-2011:
Add new field into settings table called
Address for shopAddress
24-3-2011:
Add new table called users-->
UserName
Password
Rank
Id
Add new table called UsersLog--> DateOfDay
LoginTime
LogOutTime
UserId
Notes
Id
29-3-2011:
Security:
Confidential
1-4-2011:
Review all the reports and report page with new update in database tables
9-4-2011:
Add try-Catch in the entire solution to avoid runtime errors
9-4-2011:
Make help file or help videos much easier
9-4-2011:
Add the ability to add new item or search for an item by entering it's id number
14-4-2011:
Add Microsoft.International.Formatters to project to make numbers in written format in arabic
15-4-2011:
Add sand watch to application in loading processes
20-4-2011:
Remaining jobs in PalmsPOS
-Security
-Reports
-Users
-Log
-AboutBox
-Help
-StartupWizard
-BackUp DB
26-4-2011:
Add ability to use keyboard to press printOrder or SaveOrder buttons
3-5-2011:
Add new option in settings page to make
SAve orders buttons do three jobs according to selection
Eithor save order only
or print order only
or save and print order
5-5-2011:
Delete the 6 buttons prices in POS and leave only the 3 buttons ,Also delete the choice option between 3 and 6 in options page
7-5-2011:
Make a custom category button with a properties to write two texts on the button one above the image and the other one below the image
8-5-2011:
Remaining issues in the PalmsPOS project:
-The user login system
-Application log system
-Database backup/restore
-Reports revision
-Settings page revision
-Some overall code optimization and cleaning
-Project setup
9-5-2011:
A bug in key-file generator occurs when the wireless lan is not connected to network the generator can not detect the Mac address
16-5-2011:
Add print button to chart page
20-5-2011:
Some issues still not finished:
1-Setting the server settings page
2-Print page button in Debts page
3-Reports revision
4-Fixing Key-file Mac-Address problem
5-Setup
6-frmPassword and users account
5-6-2011:
Fix these errors:
When you print using PrintControl and the intended control is larger than the page it is not completed in the other page **FIXED**
Put all the formPages in the middle of the screen **FIXED**
In barCode page there are two buttons unused ,Use them or delete them please
In BarCode page ,In page size there is an option called Others not used ,Use it. **FIXED**
In Charts pages ,Review all options,and charts again
In Charts page add Print Page button and Review Print report button
In POS page the customers list is not updated if it is updated in the customers page (customers,Products,Categories) **FIXED**
In Customers page the list of users include debts in single format 0.000 change it to integer **FIXED**
In Customers page the list of Suppliers is not updated when you add or delete supplier **FIXED**
In AddNew Category when you add new category the save button closes the form,We do not want it to be closed after saving **FIXED**
Add ability to print order report in addition to order reciept
Add ability to use single amount and prices in addition to integer values
Fix Item value in products table
Add log notes to all actions in the program
Add Check box in log page to filter all logs except the LogIn and LogOut actions of the users
Add Functionality to specify roles Admin,User...
Categories do not update in the POS after editing them in the categories page
When the user closes the program he should logOut First and Add His LogOut in the Log Page
Products page need review ,when you click new it is not working as intended
Add new Table Called SupplyDetails **FIXED**
Id
SupplyDate
ProductId
Notes
SupplierId
Amount
TotalPrice
Add report to print dates for all retails of Customer debt like this:
Customer :Ali Faris
Debt : 1570 $
Retail : 150 $
Every : 10 days
Debt date : 1/5/2011
Date now : 12/5/2011
Retail history:
ID Retail RetailDate Notes
Retail 1 :150$ 11/5/2011 Payed 150$ in 12/5/2011 at 8:00Am
Retail 2 :150$ 21/5/2011
Retail 3 :150$ 31/5/2011
Retail 4 :150$ 10/6/2011
Retail 5 :150$ 20/6/2011
Retail 6 :150$ 30/6/2011
Retail 7 :150$ 10/7/2011
Retail 8 :150$ 20/7/2011
Retail 9 :150$ 30/7/2011
Retail 10:150$ 10/8/2011
Retail 11:70$ 20/8/2011
Add new table called DebtsDetails **FIXED**
Id
CustomerId or CustomerName
RetailAmount
Notes
RetailDate
Change the begining of the program when checking the key-file to Marquee progress bar during checking the validity of the key-file **FIXED**
In Server page when you click cancel the whole application closes change it to something better
Put UserName when LogedIn on the passNumber form **FIXED**
Remove outline from barcode **FIXED**
Scrolling-Buttons control should not be activated unless the contained buttons more than it's container
Make the text لا يوجد صورة in the center of the picture control in products
Add button الغاء الخروج to passNumber form ,Used when we need to cancel the exit from the program **FIXED**
Database checkboxes in settings page do not save in the settings
Change the name of صفحة الديون to صفحة الاقساط
No comments:
Post a Comment