PDA

View Full Version : سوال: گرفتن زمان ورودی به فرم وتفاضل با زمان دفعه ی قبل



saymon
پنج شنبه 30 مهر 1388, 12:38 عصر
من می خوام بدونم چه جوری می شه دو زمان مختلف را از کامپیوتر گرفت وبعد تفاضل ان دو تاریخ را به دست اورد .من فرمی دارم که اگر زمان مقرر شده از اخرین بار ورود به ان فرم نگذشته باشد اجازه ی ورود به ان فرم را ندارد .مثلا باید 12 ساعت از اخرین ورود کاربر بگذرد.
ممنون می شم کسی منو راهنمایی کنه.

esmartiz_red
پنج شنبه 30 مهر 1388, 14:51 عصر
آخرش من نفهمیدم زمان می خوای یا تاریخ ؟؟؟؟

saymon
پنج شنبه 30 مهر 1388, 19:04 عصر
آخرش من نفهمیدم زمان می خوای یا تاریخ ؟؟؟؟
گفتم که می خوام اگه بیشتر از 12 ساعت از زمان اخرین ورود به فرم گذشته بود واردش بشه.لطفا منو راهنمایی کنید.

corona
پنج شنبه 30 مهر 1388, 21:33 عصر
دوست من بیا تو تابع Load اون فرمی که میخوای این قانون رو براش بزاری تاریخ جاری رو بگیر و تو setting برنامت ذخیره کن . دفعه بعدی که فرم خواست load بشه تاریخ جاری رو بگیر از اون تاریخی که ذخیره کردی کم کن و اگه اون چیزی که میخوای شده بود فرم رو به کاربر نشون بده .برای بدست آوردن تاریخ جاری سیستم که از DateTime.Now استفاده کن که یک متغییر از نوع DateTimeبر می گردونه برات و برای اختلاف دو تاریخ ، دو تا شی از نوع DateTime رو از هم کم کن بریز توی یک شی از کلاس TimeSpan . برای ذخیره توی setting برنامه هم اگه یک سرچ کوچولو بزنی کلی مطلب تو سایت هست.موفق باشی.