سلام،
محمد جان،منظورم این بود که هنگامی که کاربر در فرم "سفارش فاکتور" می باشد و تمام اعملیات رزرواسیون را انجام داده است و حالا می خواهد از فاکتور پرینت بگیرد،نمی شود با دکمه print صفحه کلید اینکار را انجام داد؟
2)قسمت دوم را هم خودتان انجام داده بودی.
محمد بجای عدد چرا از همون اول اسم غذا را نمی گیری؟،اسم غذا را هم محدود به پایگاه داده ات کن( با checklist box یا intellisense textBox)ـ
3)بهتر نیست که فرم ها درون والد باز شوند؟ و فرم سفارش فاکتور هم بعنوان فرم پیش فرض در والد باز شود؟در این صورت هنگام باز شدن نرم افزار ابتدا "رمز عبو" از کاربر درخواست کند.
4)تغییر property های فیلد های کریستال،کار ساده ای است ولی همین موارد در دوباره استفاده کردن برنامه تاثیر بالایی میگذارد.
5)اگر نوع فاکتور ها فرق داشته باشد،کار شما درست است ولی اگر یک فاکتور بخواهد برای چاپگر ها ارسال شود،مدیر فروشگاه لیستی از چاپگر ها را که قصد چاپ کردن فیش رادارند به برنامه میدهد،خواه می خواهد یک چاپگر باشد یا چند چاپگر
6)درباره قفل کردن پوشه ها در این انجمن به وفور بحث شده است.
7)شما که به این زیبایی اصول مقاله سازی را رعایت کرده ای،مهم ترین اصلش که مخاطب شناسی می باشد را هم رعایت کن.یک "گارسن" یا "فاکتور چی" اصلا میفهمه معنی کریستال ریپورت یا فرم و DLL چی هست که در مقاله ات نوشتی؟[اگر هم این مفاهیم را بداند،علاقه ای بدانستن این قسمت ها را ندارد،انتظار او از سیستم با یک برنامه نویس متفاوت است]
8)یک سوال شاید بی مورد،در اینگونه نرم افزار ها خواصیت touch screen هم مهم هست،در #C میدونی چجوری براش برنامه نویسی کرد؟

پیروز باشید.