PDA

View Full Version : فاکتور در net.



ali_kolahdoozan
جمعه 27 بهمن 1385, 15:24 عصر
با سلام

دوستان یکی از بخشهای مهم نرم افزارهایی که روزمره با اونها سر و کار داریم قسمتهایی است که باید استفاده کننده یکسری آیتم رو که ما نمی دونیم هر بار چند تاست وارد کنه یک نمونه بارزش ( فاکتور) / برای interface همچین چیزهایی یک عده ابتدا از کاربر میپرسند که چند تا آیتم داری که خیلی مسخرس / یک عده آیتم محدود در حد 10 بیست تا میزارن که اونهم زیاد جالب نیست / یک عده محدودن اما در حد 100 الی 200 تا میزارن که خب اینم زیاد مورد نظر من نیست / یک گروه هم پس از وارد کردن هر آیتم یک سطر جدید میسازن که این آخری بدک نیست اما کنترلش سخته / و اما بهترین راه استفاده از grid و مدیریت آن است /

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

با تشکر

ali_kolahdoozan
جمعه 27 بهمن 1385, 19:25 عصر
با تشکر از دوستان که اینقدر جواب دادن / بهترین راه همون گرید است (البته از نظر من ) که مشگل حل شد

Asad.Safari
جمعه 27 بهمن 1385, 23:11 عصر
بهترین راه همون گرید است (البته از نظر من ) که مشگل حل شد

علی جان , چطور حل شد ؟؟؟

لطفا یه راهنمایی بکنید .


با تشکر

ali_kolahdoozan
جمعه 27 بهمن 1385, 23:24 عصر
یعنی هیچ کس تا حالا اینکار رو نکرده ؟‌ عجیبه !

dot_net_lover2
جمعه 27 بهمن 1385, 23:34 عصر
چرا عزیز ٬ همون Grid هست و بعد از اونم با استفاده از DataSet و کریستال ریپورت میتونی اقدام به چاپ فاکتور کنی.

Amir Oveisi
جمعه 27 بهمن 1385, 23:48 عصر
خیلی سادشو من با listView کار کردم

ali_kolahdoozan
شنبه 28 بهمن 1385, 00:32 صبح
اگر میشه یک نمونش رو من ببینم . با تشکر

Amir Oveisi
شنبه 28 بهمن 1385, 01:03 صبح
الان دم دست نیست ولی توضیح مختصر:

از ساختمان داده LinkedList استفاده کردم که بتونم راحت تعداد نا معینی رو ساپورت کنم
هر بار که نیاز شد اطلاعاتم رو که تو linkedlist هست رو تو listview نشون میدم
در صورت نیاز تو فایل هم save میکنم

iman_s52
دوشنبه 30 بهمن 1385, 08:42 صبح
روش من فرق یکنه :
یه Grid واسه نشون دادن اقلام فاکتور و یه TextBox زیرش میذارم واسه جستجوی اقلام
اگه عدد وارد کرد دنبال کد اصلی کالا و اگه حرف تایپ کرد یه پنجره جستجو باز میشه و دنبال اسم کالا میگرده و اگه خواست تویه همون پنجره امکان عوض شدن فیلد های جستجو هم میذارم

ali_kolahdoozan
دوشنبه 30 بهمن 1385, 09:02 صبح
روش شما هم قبلا استفاده شده / بد نیست ولی بهترینش زدن این کد توی خود گرید است

iman_s52
دوشنبه 30 بهمن 1385, 09:19 صبح
من فکر کنم اگه با گرید پیاده بشه اونوقت زیادی شلوغ میشه
تازه اگه هم بخواد تعداد رو عوض کنه خیلی راحت بدون هیچ امنیتی تعداد عوض میشه
مثلا برای اینکار روی هر ردیف اگه دوبار کلیک بشه بعد یه Panel باز بشه و اونجا تعداد رو عوض کنه بهتره.

ali_kolahdoozan
دوشنبه 30 بهمن 1385, 09:21 صبح
مسئله همین کنترل امنیت و .... در گرید است / این کار با گریدهای دات نت بیچاره کنندس /

iman_s52
دوشنبه 30 بهمن 1385, 09:52 صبح
خوب پس بهتره که از گرید استفاده نشه
یا اینکه از گرید هایی غیر از گرید های دات نت استفاده بشه که کنترلش بیشتر در اختیار باشه.

ali_kolahdoozan
دوشنبه 30 بهمن 1385, 12:24 عصر
مثلا چه گریدی؟ من janus رو تست کردم چنگی به دل نمیزنه

iman_s52
دوشنبه 30 بهمن 1385, 12:37 عصر
روشهایی که من گفتم چی ؟
آخه من خودم یه همچین سیستم رو دات نت پیاده کردم.
خرید و فروش داشت همین بحث فاکتورها

ali_kolahdoozan
دوشنبه 30 بهمن 1385, 13:26 عصر
روشهای شما خوبه / اینکار رو همه کردن یا مجبورند بکنن/ مسئله اینه که من نمونه کار توی گرید رو با زبانهای دیگه دیدم و تا با دات نت یکیش رو نسازم راحت نیمشم

once4ever
دوشنبه 30 بهمن 1385, 16:10 عصر
خوب شما دقیقا چی میخوای؟
دیتاگریدی که سلولهاش خاصیت keypress, keydown داشته باشه؟

behzad_gh
دوشنبه 30 بهمن 1385, 18:29 عصر
من برای فاکتور از Grid های دات نت استفاده کردم . ولی از مطالب بالا دقیقا متوجه نشدم که مشکل شما در کدوم قسمت است .