طراحی فرم فاکتور و مطلع شدن فرم از رخدادهای UserControl موجود در فرم

HH2BN1990

کاربر فعال
سلام
من دو تا سوال داشتم ممنون میشم اگه کسی بلد هست جواب بده

اول اینکه می خوام تو سی شارپ یه فرم فاکتور داشته باشم با گرید ویوو اما نمی دونم چطوری باید طراحیش کنم

ستونهای فاکتور اینها هستش

ردیف - نام کالا - تعداد - واحد کالا - قیمت پایه - قیمت کل

نام کالا و واحد کالا یه کمبو باکسه . حالا من نام کالا رو بایند میکنم ولی نمی تونم واحدهای اون کالا رو بیارم و تو کمبو باکس بزارم؟

و اینکه من یک UserControl به اسم Navigator دارم که کارهای ذخیره و حذف و .. رو انجام میده حالا من می خوام وقتی یک Event ای تو اون رخ میده فرمم از اون مطلع بشه . یعنی وقتی رخداد ذخیره انجام میشه به فرم بگه که پیغام مناسب رو نشون بده

اینم لینک پروژم ممنون میشم یه نگاهی بندازید

http://hh2bn1990.persiangig.com/cSharp/Hesabdari_2010-12-21_02-30.rar

اگر ایده ای هم برای بهتر شدنش دارید ممنون میشم بگید
 

Sharif_

مدیر بازنشسته
متسفانه net 4. رو سیستم نصب نبود و نتونستم پروژه شما رو باز کنم
برای سوال اول شما راه حل هست ولی کمی کارش رو زیاد میکنه
در رخداد change تکسباکس نام کالا این رو پیاده سازی می کنید
مثلا یک view بسازید ستون واحد کالا رو برگردونه با شرطی که نام کالا برابر تکسباکس نام کالا باشه
و با شرطی که ستون واحد کالا به صورت unique باشه و عضو تکراری نداشته باشه
سپس در رخداد کلیک کمبوباکس بنویسید که مقدار اون view رو بگیره و در کمبو باکس اضافه کنه
خب در پیاده سازی باید حواست به trim ها هم باشه
ولی روش علمیش این هست که دیتابیس ها رو نرمال سازی کنید
حداقل تا سطح سوم
خیلی در پیاده سازی بهتون کمک می کنه
مثل انواع کالا رو در یک جدول جدا نگه دارید
و برای هر کالا یک کد کالا بدید تا به عنوان کلید خارجی در جدول اصلی شما استفاده بشه
در مورد بند دوم هم نظری ندارم
اگر افراد دیگه هم بیان نظر بدن حتما ایده های بهتری رو شاهد خواهیم بود
 
آخرین ویرایش:

Similar threads

بالا