Wednesday, July 17, 2013

Welcome back

It's been more than 4 months since I last submitted a post on this blog, Last time I was talking on improving my whole programming skills through some points that I summarized earlier.

During this period ,I am not going to tell you again that I was extremely busy cause I found that I am always busy and I barely can find time to sleep.

In the last couple of months I suspended Al Nakheel inventory software development for a while to give my self time to look at the new emerging technologies more specifically the touchy once.

So, I canceled the idea of shifting to C# cause I found I can very easily understand any code written in C# and can convert it to VB.Net with the help of some converters ,in addition that I did not find anything can be done in C# and can not be done in VB.NET.
VB.Net rocks..

Also I found that I was very wrong in ditching MS SQL server and using SQLLite instead ,not because SQLLite is not good but because MS SQL server is really a wide and a standard of care for most professional work and can be used as Isolated file based database also like SQLLite.

I downloaded Windows 8 and Windows phone SDK to develop for WP 8,Also I bought Nokia Lumia 920 to see my work.

To be honest working under compact .Net framework and XAML structure is a new world for me and really interesting as you can easily submit your work to the whole world without the need for an advertisement work  .

You know I have to many to say from what I learned from my experience in Al Nakheel software is that to have a successful project is not related to a perfect code only ,because code is only one element in the success process of your project ,I can mention some elements in the building process of any successful project , like :

- Put ideas and pathway and timeline
- Source Code
-User interface and graphics
-Additional source code like setup program,autorun ,database code ...etc
-Database architecture
-website development and web services
-Collecting resources and information
-Handling advertisement online
-Handling other advertisement paper-based,newspaper,flyers...etc
-Follow up with users online and on phone
-Continues administration and follow-up of whole elements and coping between them
 and thinking of continuous update
-Sales and payment
-Money

These are some elements may be there is more ,And these need a team work to be done and It is extremely difficult to be done by one or two persons. (In my situation I was alone !!)

Anyway This is the reason why I did not move forward as expected because I do not have a team.
So I was thinking of this new way of developing apps to a store like windows phone store ,windows store ,Google play or app store.


This way your app will be seen by much more audiences because more advertisement chances will be available and you can very easily make money this way if you publish a paid app.

I do not want to talk to much I need some rest but I promise I will tell you later about my work in Windows Phone as I have done a couple of apps and thinking of migrating Al Nakheel to this new platform in a addition  to Pc.

Goodnight






 

Sunday, March 10, 2013

New changes

Hello again,It 's been a while.
I am trying very hard to cope with new updates and changes in technology and mobile development in particular.
in addition as you may know that I am the only developer and supporter for this project ,these days I was (and still) exteremly busy in my study and doning some stuff at home so I am a bit late in announcing the new update of Al Nakheel 2.6
I am interesting in learning a couple of things these days :
1- Migration from VB.Net to C#
2- Starting windows phone 8 developing
3- inno setup
4- thinking of learning SQlite
also I have to finish a couple of things :
1- Al Nakheel 2.6 eng & ara
2- Sqlite instead of MS sql server
3- Al Nakheel WP8 version
4- Update Al Nakheel and Soooq wrbsites

I donot know actually if I have time for all this .
 

Wednesday, December 5, 2012

Al Nakheel 2.5

Greetings everyone,

I am here to announce the release of Al Nakheel 2.5,
You may ask where is ver 2.4 ,Actually it was released on 14/11/2012 but I did not have time to post about the new release.

So I am going to list all the changes in ver 2.4 and 2.5.

Bugs and features :
- Price in Products page do not retain decimal or fractional values 
- Amount in Products Page doubles when the amount entered in products page and new supply page
- Unit selection page appear when the user enters new item and type the count of the product 
- Tab is not correct in Person page 
- Error in Manufacturer page and Manufacturer database with nText Notes datatype  
- Double check all string fields in database ,dataset and forms for MaxLength 
- Add Ability to define conversionToDollar and use it in the program not only in Soooq 
- Added Total in Native currency in OrderReport 
- In FrmPerson in Reciept structure Unit var is missing
- Fix error in Debts page where Format function is used for date where it is assigned to work only on decimal
- Fix error in Proverbs page where Author of the same name can not be saved twice
- Add description column in Products table in POS page
Remove currency field from product page
- Remove and clean project from remarked lines
- Fix tooltip of the labels in Shopinfo page
- Remove buttonPicture,ButtonNAme,ButtonFont,ButtonColor from Categories and Products table
inaddition to Currency and ProductPOSName in Products table
- Review Import and Export ,Remove Measureunit ,Remove the fields(POSProductNAme,Buttoncolor,Buttonfont,ButtonPicture,Currency)
- Move 'Show debts details' link from dashboard to Reports page as a report button
-Unit1 & Unit2 & Conversion fields empties on add new Category or prducttype or markup... in Products page
- Remove currency,buttonfont,buttoncolor,buttonname from defaultProduct table and page
- Remove print button from Person page
In PartnerPie control the ratio in list is writen with currency formatting not percentage
- sometimes the small unit price in products page appear zero especially when product page is opened from POS page

- Please note that the ConversionValue should be multiplied not divided ,other wise wrong prices appear.Check on it
- suggested prices in POS page do not update on change of the unit
- Update Discount page so that it accepts currecny formating
- Graph chart is printed larger than page
- Fix OrderSlit report and add new report which include native currency column
- Currency not saved only on entering the currency and country page again
- Add new transaction to person's page about supplying
Error count page is not cancelled on clicking cancel button
- Increase the size of the product name box in products page
- Add new supplies not functional and can not enter count, Sometimes the Name of the product appear in count box
- Report of invoice problem :the count is so near the name and the unit is far
- Correct the name of Barcode pages to barcode page in Selection page
- RTL gridview in product supplies page
- Change application name to English
- Correct the name of the columns in search page in arabic version so that is more informative like الحساب-->حساب الشراكة ...etc
- Add new context menu items for Invoices and supplies in Search main page for deleting a supply
- Merge these pages and remove corresponding buttons
   Persons page + Edit Person -->Persons page
   Remove edit categories buttons
   Edit Products + Products flow -->Products page
- Cells of the datagridview in Supplies Product page does not have the correct currency percision values
- Navigation in products page do not update product flow
- Make an option for choosing font size
- Add serial number for items in invoice printed
- Add Count Percision as currency percision
- Add tooltip to buttons in POS page (deleteAll,Calc,customerpage)
- Revise InvoiceReport and add numbering of items
- Fix these two reports:
 specific supplier report ->increase the size of prices fields
 Specific Person report -> Error
- Fix the ratio in partners share
- Add currency to all numbers in charts in English and Arabic versions
- Check Orderslit report
- Error in printing report Product flow in products page
- Add new previlige to restrict access to report page
- Add new context menu items for Invoices and supplies in Search main page for deleting an invoice and supply
- Check getTotalRetail procedure in cltDebt page in english version some currency converted to int instead of decimal
- Correct the date in printing new supplies
- The change in orderreport is set to zero when payment is set to debt
- Fix the size of the paidAmount box in POs page
- Revise the design of the OrderslitReport
- Add ability to delete supply or invoice from database through searchpage
- Change the text color in tabcontrol in product page
- Error on adding new supplies sometimes the total count is not accurate
- frnNewSupplies is not sensitive to Unit change
- OrdersPage not saving changes in debt of the person when the invoice returned
- Add Invoice removal to invoice page
- Increase font size of person information in person page
- Add red and green colors to balance of person
- Fix error in POS when saving invoice (String "" can not be converted to int)
- Fix an error when a database backup is tried to be restored from another machine and Server names are different 
- Add new textbox in CustomItem Page to enter the unit of the new item in arabic version
- Add shadow to invoiceCurrency page in Arabic version
- Check if the listed printers are valid in frmPrinters page in Arabic version
- An error in NewSupplies page when the unit is DBNull
- Invoice currency window appear when save invoice button is clicked even if no items are added
- writen total count in Reciept is not converted on converting the currency
- Revise the reportViewer page
- Refresh the products list after selling qn invoice
- CountPercision is not functional
- Revise reports page
- unit is not saved correctly from NewSupply Page in SupplyDetails table
- Currency in Invoice Currency is set to $ after entering the currency and country page

Download link : Al Nakheel 2.5 Arabic version
                           Al Nakheel 2.5 English Version

Saturday, October 27, 2012

Returning to InnoSetup

Hello ,

Last week I was trying to publish Al Nakheel software in one of the websites but the admins their complaint of the difficulty installing the program,So I was thinking of making new setup Program for the Application using more advanced tool Like InnoSetup.

I wanted the setup to include:

1-Language selection (English and Arabic right now)
2-License agreement.
3-Checking for installed prerequisites and install them is not installed:
    MS SQL Server 2008 express and make new instance silently
    Crystal report 13 runtime
    .NET framework 4.0
These three programs should be installed from disk not downloaded and according to the system type (32bit or 64bit).

4-Asking about dir location ,start menu Title.

Innosetup is script driven using InnoScript and Pascal lang which I do not know anything yet ,but It worths a try besides I need to make English version of Al Nakheel and That's so cool.

I need ten days to two weeks maximum .
Keep coding guys see you.

Friday, October 5, 2012

Soooq.org is finished

what is Soooq ?

Soooq is an interface for advertizing for goods which Al Nakheel User is working on , Or it is a search engine for finding products which are being sold by Al Nakheel user.

The mechanism of advertizing in the Soooq is automatically done by Al Nakheel Application without any interaction from the user.

Soooq is pretty straight forward website and it is meant to be accessible from PCs and Mobile devices








Sunday, September 16, 2012

Al Nakheel and Soooq

Hello everybody,

Right now we are thinking of upgrading Al Nakheel to new version which will include amazing new exclusive feature .

which we will talk about in a minute,This new feature will be about accessing Items or products of all users of Al Nakheel Applications through a specific website Called Soooq.org .

So this is an announcement of the Soooq website which will be a big hit,And we hope that it could help as many people as it could.

this is new idea is still experimental and we do not claim it is fully functional yet.

About the technology,Because we want it to depend on a low budget ,we thought of the simplest cheapest possible mechanism ,Which will depend on WCF application to handle communication between Soooq and AlNakheel.


Keep up with us we will release this new feature in the coming  days.

Thank you,
Al Nakheel Team
 

Thursday, August 30, 2012

Al Nakheel 2.2

Welcome Again ,

This is an announcement for new version release of the awesome inventory software Palms POS
In this version the program name changed to Al Nakheel version 2.2

Many bugs fixed ,and a lot of new features I will mention the most important one which the ability
to sell anything ,literally anything means anything even if it was not registered in the database or was  not available before in the stores.

This new feature will help many small shops of keep tracking of the new items that usually sold on the spot even before registering it in the database.

I forget to tell you that Al Nakheel 2.2 is now free for one year license with full features and Upgrade support ...Cool

This is the download link : Al Nakheel 2.2