PDA

View Full Version : انجام یک کار در زمان و تاریخ مشخص



hamedr
دوشنبه 24 تیر 1387, 18:38 عصر
سلام دوستان
راستش یک برنامه دارم که باید با توجه به خواسته هر کاربر که یک ساعت و یک روز هفته یا کل روز های هفته یا حتی روزی از ماه را انتخاب می کند کاری را انجام دهد
می خواستم بدانم اولا در دیتا بیس برای ان کاربر چگونه اینها باید ذخیره شود
همچنین چگونه از آن ها استفاده کنم
ممنون

VisualStudio
دوشنبه 24 تیر 1387, 19:08 عصر
به صورت String تو DB ذخیره کن
اما برای انجام این کار از Windows Service میتونی استفاده کنی

hamedr
دوشنبه 24 تیر 1387, 19:32 عصر
اگر امکان دارد بیشتر توضیح بدهید

bachebahal_1363
دوشنبه 24 تیر 1387, 19:36 عصر
می تونی از کد زیر برای مقایسه دو تاریخ استفاده کنی :


DateTime oldDate = new DateTime(2002,7,15);
DateTime newDate = DateTime.Now;

// Difference in days, hours, and minutes.
TimeSpan ts = newDate - oldDate;

// Difference in days.
int differenceInDays = ts.Days;

System.Console.WriteLine("Difference in days: {0} ", differenceInDays);
System.Console.ReadLine();

hamedr
دوشنبه 24 تیر 1387, 19:41 عصر
راستش می خواهم بدانم باید یک کامپوننت تایمر بذارم که هر لحظه بره از دیتا بیس بخونه که ایا موعد ان زمان شده یا نه؟ چطور چک کنم در ضمن این ذخیره کردن ان هم در دیتا بیس متوجه نشدم
ممنون

اَرژنگ
دوشنبه 24 تیر 1387, 19:43 عصر
راستش می خواهم بدانم باید یک کامپوننت تایمر بذارم که هر لحظه بره از دیتا بیس بخونه که ایا موعد ان زمان شده یا نه؟ چطور چک کنم در ضمن این ذخیره کردن ان هم در دیتا بیس متوجه نشدم
ممنون
http://www.c-sharpcorner.com/UploadFile/mgold/calendar08292005015724AM/calendar.aspx

hamedr
سه شنبه 25 تیر 1387, 08:54 صبح
میشه در باره ذخیره در دیتا بیس توضیح بدید!

اَرژنگ
سه شنبه 25 تیر 1387, 17:03 عصر
میشه در باره ذخیره در دیتا بیس توضیح بدید!
توضیح‌ چی؟ بدانه اینکه مثال کارتان را بفرستید بیشتر نمیشه توضیح داد.

hamedr
یک شنبه 30 تیر 1387, 10:15 صبح
ببینید من یک برنامه دارم که یک سری اطلاعات را در زمانی که کاربر مشخص می کند باید به او mail بزند
حال این زمان می تواند یک روز از ماه مثلا 23 هر ماه یا روزی از هفته مثلا دوشنبه ها یا مثلا هر روز باشد و در ساعت معینی یا در بازه زمانی معینی
اگر امکان دارد مرا راهنمایی کنید