الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة فى المقارنة بين وقت الجهاز ووقت يحدده المستخدم

بدأه meshmesh5u في 4 أغسطس 2007 · 5 رد · 1,001 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

برنامج موظفين

و فى الفورم الرئيسى زر لتنشيط فورم حضور و انصراف الموظفين

اريد ان لا ينشط الزر إلا فى وقت معين اى

ميعاد حضور الموظفين الساعة الثامنة و تعطى الشركة مهلة ربع ساعة للتأخير

فلا ينشط هذا الزر الا من الساعة 8:00 AM حتى 8:15 AM ثم لايعمل بعد ذلك

وكذلك ينشط الزر من الساعة 9:00 PM حتى الساعة الثامة و الربع صباحا

اذن لا ينشط الزر من الساعة 8:15 AM حتى 9:00 PM

ارجو المساعدة بمثال

شاكرين حسن تعاونكم معنا

#2

يمكنك ان تضع امر التحقق من الساعه في بداية الزر

واذا كانت كما تريد فليتابع امر التنفيذ

اما اذا لم تكن كذلك فانه يظهر رساله خطا ببساطة

ويخرج من تنفيذ الامر

بدل ما تعمل Enabled = False لانه بالطريقة هاي لازم تضل تعمل تحقق بشكل مستمر

وهذا رح يستهلك كثير

تحياتي

مـــبــــــرمـــــــج Asp.Net

لــخدمـ الـــبرمـــجـــة ـــــــات

يــــــــــرجــــى الاضــــافــــــة

Mr.Asp@Hotmail.Com

#3
DateTime startTime = DateTime.Now;
 DateTime endTime = DateTime.Now.AddSeconds(75);
 TimeSpan span = endTime.Subtract(startTime);
 MessageBox.Show(string.Format("seconds:{0}, minutes:{1}, hours:{2}, days:{3}", span.Seconds, span.Minutes, span.Hours, span.Days),"Difference");
#4

الف شكر على المرور و الرد لكن صديقى انا بريد

ان اسمح بالتسجيل للحضور من الساعة 8:00 am حتى الساعة 8:30 am

و اسمح بتسجيل الانصراف من الساعة 8:00pm حتى 9:00 pm

فى غير هذه الاوقات لايسمح بالتسجيل لا حضور ولا انصراف

يعنى هيكون موجود عندنا 4 دات تايم بيكر واحدة 8 صباحا و التانية 8:30 و التالثة 8:00 مساء و الرابعة 9:00 مساء

و بيكون فى واحد بنفس الوقت الحالى للجهاز

if (dateTimePicker5.Value.TimeOfDay > dateTimePicker1.Value.TimeOfDay && dateTimePicker5.Value.TimeOfDay < dateTimePicker2.Value.TimeOfDay)

MessageBox.Show("يمكن التسجيل الآن للحضور ");

else

MessageBox.Show("لا يمكن تسجيل حضورك الآن لأنك متأخر عن مواعيد اعمل");

وكذلك اريد ان افعل مثل ذلك للانصراف

او لو الوقت بين الساعة 8صباحا و بين الساعة 8:30 صباحا يمكن التسجيل

و ايضا لو الوقت بين الساعة 8 مساء و الساعة 9 مساء يمكن التسجيل

غير ذلك من الاوقات لا يمكن التسجيل

شكرا جزيلا لك

#5

ارجو المساعدة

#6

تحية طيبة أخي الكريم..

يُمكنك استعمال الكوتنرول المرفقة.. معها أمثلة توضيحية لكيفية استخدامها.

ملاحظة : استخدم جملة شرطية ، وفيها : إذا وصل الوقت المُراد غيّر البروباريتي Enable للكبسة من false إلى true >>> وهكذا.

MyTimerControl.rar

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…