I need to design a winform application for personal data management.
It has 10 winform forms starting from login form to Permanent address dialog, Temporary address dialog, Vehicle details dialog1, Vehicle details dialog2, Travel expence dialog, Misc expence dialog etc.
So from each dialog window i am giving provision to go 'Back' and 'Next' navigation.
Each dialog contains almost 10 to 15 fields.
I would like to know which is the best design pattern i can use here and why?
What I have tried:
What i have tried is whenever user navigate, current form i am saving as a blob and in the initialize function of the each dialog i am populating the fields by reading the respective blob.