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

ممكن حد يساعدني بمعرفة السبب في عدم تنفيذ الجمله الشرطيه في حال تساوي الوقت مع الوقت الحالي

بدأه Studentcis في 23 أبريل 2014 · 2 رد · 636 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
  void CheckAndBackupVersion11()

        {

            for (int i = 0; i < Ds.Tables[0].Rows.Count; i++)

            {

                if (Ds.Tables[0].Rows[3].ToString().Trim() == "True")

                {

                    //Start Backup version 11

 

                    if (Ds.Tables[0].Rows[2].ToString().Trim() == DateTime.Now.ToShortTimeString().Trim())

                    {

                        lbl11.Visible = true;

                        timer1.Enabled = false;

                        pathFrom = Ds.Tables[0].Rows[0].ToString().Trim();

                        pathTo = Ds.Tables[0].Rows[1].ToString().Trim();

                        copyTime = Ds.Tables[0].Rows[2].ToString().Trim();

                        DirectoryInfo directory = new DirectoryInfo(pathFrom);

                        if (!directory.Exists)

                        {

                            MessageBox.Show("المجلد الأصلي غير موجود" + pathFrom);

                        }

 

                        if (!Directory.Exists(pathTo))

                        {

                            Directory.CreateDirectory(pathTo);

                        }

                        //Directory.Create("acty_13" + DateTime.Now.ToString());

                        FileInfo[] files = directory.GetFiles();

                      

                      //Directory.Create("Name" + DateTime.Now);

                        

            

                        foreach (FileInfo file in files)

                        {

                            string temp_path = Path.Combine(pathTo, file.Name);

                            file.CopyTo(temp_path);

                        }

                    }

 

                }

            }

1
#2

اخي العزيز

السلام عليكم ورحمة الله وبركاته

 

قم باستبدال سطر الشرط بهذا السطر وسيعمل الشرط باذن الله

if (DateTime.Parse(Ds.Tables[0].Rows[2].ToString()).ToString("yyyy-MM-dd") == DateTime.Now.ToString("yyyy-MM-dd"))

وشكرا

عبدالله

تم تعديل هذه المشاركة بواسطة مبرمج محترف 11 في 26 أبريل 2014 في 05:04

1
#3
مبرمج محترف 11 كتب:

اخي العزيز

السلام عليكم ورحمة الله وبركاته

 

قم باستبدال سطر الشرط بهذا السطر وسيعمل الشرط باذن الله

if (DateTime.Parse(Ds.Tables[0].Rows[2].ToString()).ToString("yyyy-MM-dd") == DateTime.Now.ToString("yyyy-MM-dd"))

وشكرا

عبدالله

تسلم وفعلا كانت جمله فعاله وجزاك الله خير 

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

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

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

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

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