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

فحص التاريخ

مغلق
بدأه ijh_pro في 9 ديسمبر 2005 · 8 رد · 707 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الكرام

لدي سؤالين أرجو منكم التكرم بالإجابة عنهما

الأول : لدي شاشة تحتوى على مربعين نص الأول هو تاريخ الشراء والثاني تاريخ انتهاء المفعول ، أحيانا يخطئ المستخدم ويدخل تاريخ خطأ مثل 32/12/2005 كيف ممكن افحص التاريخ المدخل هل هو صحيح أم لا ؟

السؤال الثاني : عند انتهاء التاريخ المفعول حيث ممكن اظهر اطرح تاريخ انتهاء المفعول من تاريخ الجهاز لايجاد عدد ايام انتهاء التاريخ

وشكرا

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#2

اجعل المستخدم يدخل التاريخ من خلال DateTime Picker بدلاً من الTextBox العادي

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

بسم الله الرحمن الرحيم

            DateTime Result;
            if (!DateTime.TryParse("", out Result))
            {
                MessageBox.Show("الرجاء التحقق من كتابة التاريخ");
            }

أتمنى لك التوفيق

لا تفعل إلا ما تستطيع أن تقوله ولا تقول إلا ما تسطيع أن تفعله

اللهم علمنا ما ينفعنا ونفعنا بما علمتنا وهب لنا من لدنك ولياً مرشدا

كلما أدبني الدهر أراني نقص عقلي ... وإذا ما زدت علماً زادني علماً بجهلي

أخوكم في الله أبو المجد

هيا نتعلم بعض المبادء لنطرق باب الإحتراف ************** جديد الدروس ( Application Domains and Assemblies)

التوقيت في دمشق:

<embed src="http://www.clocklink.com/clocks/0006-Gray.swf?TimeZone=R1T" width="200" height="240" wmode="transparent" type="application/x-shockwave-flash">

#4

شكرا لكم على الردود أما بالنسبة لأداة DateTime Picker فهي لا تعد سريعة خاصة إذا كانت الأشهر مختلفة

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

وشكرا

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#5

TryParse موجودة فقط في DotNet 2.0

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#6
            try
            {
                DateTime Result = DateTime.Parse("txt.Text");
            }
            catch (FormatException)
            {
                MessageBox.Show("الرجاء التحقق من كتابة التاريخ");
            }

لا تفعل إلا ما تستطيع أن تقوله ولا تقول إلا ما تسطيع أن تفعله

اللهم علمنا ما ينفعنا ونفعنا بما علمتنا وهب لنا من لدنك ولياً مرشدا

كلما أدبني الدهر أراني نقص عقلي ... وإذا ما زدت علماً زادني علماً بجهلي

أخوكم في الله أبو المجد

هيا نتعلم بعض المبادء لنطرق باب الإحتراف ************** جديد الدروس ( Application Domains and Assemblies)

التوقيت في دمشق:

<embed src="http://www.clocklink.com/clocks/0006-Gray.swf?TimeZone=R1T" width="200" height="240" wmode="transparent" type="application/x-shockwave-flash">

#7

انظر للمشاركة

/index.ph...topic=60152&hl=

نموت وتحيا ...................فلسطين .

#8

أخي الكريم محمد الهباش مشكور على مداخلتك الموضوع الذي يشير إليه الرابط الذي قمت بوضعه لا يتعلق بالموضوع المطروح هنا

أتمنى منجميع المشاركين أن يتمعنوا السؤال جيداً قبل طرح الإجابات ولكم جزيل الشكر

لا تفعل إلا ما تستطيع أن تقوله ولا تقول إلا ما تسطيع أن تفعله

اللهم علمنا ما ينفعنا ونفعنا بما علمتنا وهب لنا من لدنك ولياً مرشدا

كلما أدبني الدهر أراني نقص عقلي ... وإذا ما زدت علماً زادني علماً بجهلي

أخوكم في الله أبو المجد

هيا نتعلم بعض المبادء لنطرق باب الإحتراف ************** جديد الدروس ( Application Domains and Assemblies)

التوقيت في دمشق:

<embed src="http://www.clocklink.com/clocks/0006-Gray.swf?TimeZone=R1T" width="200" height="240" wmode="transparent" type="application/x-shockwave-flash">

#9

مشكور أخي طارق الطريقة ناجحة تماما

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

هذا الموضوع مغلق.

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